Package one.empty3.library.core.testing
Class TestObjet
- java.lang.Object
-
- one.empty3.library.core.testing.TestObjet
-
- All Implemented Interfaces:
java.lang.Runnable
,Test
- Direct Known Subclasses:
AnneauDeSpheresQuiTournent
,CubesQuiTombent
,Scene1
,TestAnneau
,TestBezierN
,TestCameraEnMouvement
,TestCameraEnMouvementCylindre
,TestCameraEnMouvementRandomTriangles
,TestCoeur1
,TestCParamBSpline
,TestEarth2
,TestGDXBSpline1
,TestObjetStub
,TestObjetSub
,TestPH
,TestPH1
,TestSomething3D
,TestSpheres
public abstract class TestObjet extends java.lang.Object implements Test, java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description protected Camera
c
protected ITexture
couleurFond
protected java.lang.String
description
protected java.util.ArrayList<TestInstance.Parameter>
dynParams
static int
ENCODER_HUMBLE
static int
ENCODER_MONTE
protected int
frame
static int
GENERATE_IMAGE
static int
GENERATE_MODEL
static int
GENERATE_MOVIE
static int
GENERATE_NO_IMAGE_FILE_WRITING
static int
GENERATE_NOTHING
static int
GENERATE_OBJ
static int
GENERATE_OPENGL
static Resolution
HD1080
static Resolution
HD720
static java.util.ArrayList<TestInstance.Parameter>
initParams
static int
ON_MAX_FRAMES_CONTINUE
static int
ON_MAX_FRAMES_STOP
static int
ON_TEXTURE_ENDS_LOOP_TEXTURE
static int
ON_TEXTURE_ENDS_STOP
static Resolution
PAL
protected Scene
scene
static Resolution
UHD
static Resolution
VGA
static Resolution
VGAZIZI
protected ZBufferImpl
z
-
Constructor Summary
Constructors Constructor Description TestObjet()
TestObjet(boolean binit)
TestObjet(java.util.ArrayList<TestInstance.Parameter> params)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addAudioFile(java.io.File audio)
abstract void
afterRenderFrame()
java.lang.String
applyTemplate(java.lang.String template, java.util.Properties properties)
Camera
camera()
void
camera(Camera c)
void
closeView()
boolean
copyResources()
boolean
D3()
void
description(java.lang.String d)
java.io.File
directory()
protected void
ecrireImage(java.awt.image.RenderedImage ri, java.lang.String type, java.io.File fichier)
void
exportFrame(java.lang.String format, java.lang.String filename)
abstract void
finit()
int
frame()
ExportAnimationData
getDataWriter()
Resolution
getDimension()
java.io.File
getFile()
java.lang.String
getFilename()
java.lang.String
getFolder()
int
getFps()
int
getGenerate()
boolean
getGenerate(int GENERATE)
int
getIdxFilm()
java.util.ArrayList<TestInstance.Parameter>
getInitParams()
TestObjet
getInstance()
int
getMaxFrames()
RegisterOutput
getO()
int
getResx()
int
getResy()
java.io.File
getSubfolder()
java.io.File
getWrittenFile()
ZBuffer
getZ()
abstract void
ginit()
java.awt.image.BufferedImage
img()
void
initCompiler()
boolean
isAviOpen()
void
isometrique(boolean isISO)
void
isometrique(boolean isISO, boolean noZoom)
boolean
isPause()
boolean
isPauseActive()
boolean
isStructure()
boolean
loop()
void
loop(boolean isLooping)
boolean
nextFrame()
boolean
nextFrame2UnknownDiplicate()
void
onMaxFrame(int maxFramesEvent)
void
onTextureEnds(ITexture texture, int texture_event)
void
paintingAct(Representable representable, PaintingAct pa)
void
PAUSE()
void
publishResult()
void
publishResult(boolean publish)
void
reportException(java.lang.Exception ex)
void
reportPause(boolean phase)
void
reportStop()
void
reportSuccess(java.io.File film)
void
run()
void
saveBMood(boolean b)
Scene
scene()
void
scene(Scene load)
void
set3D(boolean b3D)
void
setAviOpen(boolean aviOpen)
void
setCouleurFond(ITexture tColor)
void
setDimension(Resolution dimension)
boolean
setDynParameter(TestInstance.Parameter parameter)
void
setFileExtension(java.lang.String ext)
void
setFilename(java.lang.String fn)
void
setFps(int fps)
void
setGenerate(int generate)
void
setMaxFrames(int maxFrames)
void
setName(java.lang.String name)
void
setProperties(java.util.Properties p)
void
setPublish(boolean publish)
void
setResolution(int x, int y)
void
setResx(int resx)
Deprecated.void
setResy(int resy)
Deprecated.void
setStructure(boolean structure)
void
setZ(ZBufferImpl z)
void
startNewMovie()
void
STOP()
abstract void
testScene()
void
testScene(java.io.File f)
void
unterminable(boolean b)
java.awt.Color
v2main()
void
writeOnPictureAfterZ(java.awt.image.BufferedImage bi)
void
writeOnPictureBeforeZ(java.awt.image.BufferedImage bi)
protected ZBufferImpl
z()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.empty3.library.core.testing.Test
afterRender
-
-
-
-
Field Detail
-
GENERATE_NOTHING
public static final int GENERATE_NOTHING
- See Also:
- Constant Field Values
-
GENERATE_IMAGE
public static final int GENERATE_IMAGE
- See Also:
- Constant Field Values
-
GENERATE_MODEL
public static final int GENERATE_MODEL
- See Also:
- Constant Field Values
-
GENERATE_OPENGL
public static final int GENERATE_OPENGL
- See Also:
- Constant Field Values
-
GENERATE_MOVIE
public static final int GENERATE_MOVIE
- See Also:
- Constant Field Values
-
GENERATE_OBJ
public static final int GENERATE_OBJ
- See Also:
- Constant Field Values
-
GENERATE_NO_IMAGE_FILE_WRITING
public static final int GENERATE_NO_IMAGE_FILE_WRITING
- See Also:
- Constant Field Values
-
initParams
public static final java.util.ArrayList<TestInstance.Parameter> initParams
-
ON_TEXTURE_ENDS_STOP
public static final int ON_TEXTURE_ENDS_STOP
- See Also:
- Constant Field Values
-
ON_TEXTURE_ENDS_LOOP_TEXTURE
public static final int ON_TEXTURE_ENDS_LOOP_TEXTURE
- See Also:
- Constant Field Values
-
ON_MAX_FRAMES_STOP
public static final int ON_MAX_FRAMES_STOP
- See Also:
- Constant Field Values
-
ON_MAX_FRAMES_CONTINUE
public static final int ON_MAX_FRAMES_CONTINUE
- See Also:
- Constant Field Values
-
ENCODER_MONTE
public static final int ENCODER_MONTE
- See Also:
- Constant Field Values
-
ENCODER_HUMBLE
public static final int ENCODER_HUMBLE
- See Also:
- Constant Field Values
-
PAL
public static Resolution PAL
-
HD720
public static Resolution HD720
-
HD1080
public static Resolution HD1080
-
UHD
public static Resolution UHD
-
VGA
public static Resolution VGA
-
VGAZIZI
public static Resolution VGAZIZI
-
scene
protected Scene scene
-
description
protected java.lang.String description
-
c
protected Camera c
-
frame
protected int frame
-
dynParams
protected java.util.ArrayList<TestInstance.Parameter> dynParams
-
couleurFond
protected ITexture couleurFond
-
z
protected ZBufferImpl z
-
-
Constructor Detail
-
TestObjet
public TestObjet()
-
TestObjet
public TestObjet(java.util.ArrayList<TestInstance.Parameter> params)
-
TestObjet
public TestObjet(boolean binit)
-
-
Method Detail
-
z
protected ZBufferImpl z()
-
setProperties
public void setProperties(java.util.Properties p)
-
getDataWriter
public ExportAnimationData getDataWriter()
-
getIdxFilm
public int getIdxFilm()
-
getSubfolder
public java.io.File getSubfolder()
-
setResolution
public void setResolution(int x, int y)
-
img
public java.awt.image.BufferedImage img()
-
startNewMovie
public void startNewMovie()
-
isAviOpen
public boolean isAviOpen()
-
setAviOpen
public void setAviOpen(boolean aviOpen)
-
getGenerate
public boolean getGenerate(int GENERATE)
-
getO
public RegisterOutput getO()
-
afterRenderFrame
public abstract void afterRenderFrame()
-
applyTemplate
public java.lang.String applyTemplate(java.lang.String template, java.util.Properties properties)
-
D3
public boolean D3()
-
description
public void description(java.lang.String d)
-
directory
public java.io.File directory()
-
ecrireImage
protected void ecrireImage(java.awt.image.RenderedImage ri, java.lang.String type, java.io.File fichier)
-
exportFrame
public void exportFrame(java.lang.String format, java.lang.String filename) throws java.io.IOException
- Throws:
java.io.IOException
-
finit
public abstract void finit() throws java.lang.Exception
- Throws:
java.lang.Exception
-
frame
public int frame()
-
getFile
public java.io.File getFile()
-
getFilename
public java.lang.String getFilename()
-
setFilename
public void setFilename(java.lang.String fn)
-
getGenerate
public int getGenerate()
-
setGenerate
public void setGenerate(int generate)
-
getInitParams
public java.util.ArrayList<TestInstance.Parameter> getInitParams()
- Specified by:
getInitParams
in interfaceTest
-
getMaxFrames
public int getMaxFrames()
-
setMaxFrames
public void setMaxFrames(int maxFrames)
-
getResx
public int getResx()
-
setResx
@Deprecated public void setResx(int resx)
Deprecated.
-
getResy
public int getResy()
-
setResy
@Deprecated public void setResy(int resy)
Deprecated.
-
ginit
public abstract void ginit()
-
isometrique
public void isometrique(boolean isISO)
-
isometrique
public void isometrique(boolean isISO, boolean noZoom)
-
isPause
public boolean isPause()
-
isPauseActive
public boolean isPauseActive()
-
isStructure
public boolean isStructure()
-
setStructure
public void setStructure(boolean structure)
-
nextFrame2UnknownDiplicate
public boolean nextFrame2UnknownDiplicate()
-
PAUSE
public void PAUSE()
-
publishResult
public void publishResult()
- Specified by:
publishResult
in interfaceTest
-
setPublish
public void setPublish(boolean publish)
-
publishResult
public void publishResult(boolean publish)
-
reportException
public void reportException(java.lang.Exception ex)
-
reportPause
public void reportPause(boolean phase)
-
reportStop
public void reportStop()
-
reportSuccess
public void reportSuccess(java.io.File film)
-
copyResources
public boolean copyResources()
-
addAudioFile
public void addAudioFile(java.io.File audio)
-
initCompiler
public void initCompiler()
-
run
public void run()
-
saveBMood
public void saveBMood(boolean b)
-
paintingAct
public void paintingAct(Representable representable, PaintingAct pa)
-
closeView
public void closeView()
-
scene
public void scene(Scene load)
-
set3D
public void set3D(boolean b3D)
-
setCouleurFond
public void setCouleurFond(ITexture tColor)
-
setDynParameter
public boolean setDynParameter(TestInstance.Parameter parameter)
-
setFileExtension
public void setFileExtension(java.lang.String ext)
-
STOP
public void STOP()
-
testScene
public abstract void testScene() throws java.lang.Exception
-
testScene
public void testScene(java.io.File f) throws java.lang.Exception
-
writeOnPictureAfterZ
public void writeOnPictureAfterZ(java.awt.image.BufferedImage bi)
-
writeOnPictureBeforeZ
public void writeOnPictureBeforeZ(java.awt.image.BufferedImage bi)
-
getFolder
public java.lang.String getFolder()
-
unterminable
public void unterminable(boolean b)
-
onTextureEnds
public void onTextureEnds(ITexture texture, int texture_event)
- Specified by:
onTextureEnds
in interfaceTest
-
onMaxFrame
public void onMaxFrame(int maxFramesEvent)
- Specified by:
onMaxFrame
in interfaceTest
-
getInstance
public TestObjet getInstance() throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
-
getDimension
public Resolution getDimension()
-
setDimension
public void setDimension(Resolution dimension)
-
setName
public void setName(java.lang.String name)
-
v2main
public java.awt.Color v2main()
-
getWrittenFile
public java.io.File getWrittenFile()
-
getFps
public int getFps()
-
setFps
public void setFps(int fps)
-
setZ
public void setZ(ZBufferImpl z)
-
-