|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Used for accessing to a Scene3DRender.
Method Summary | |
boolean |
getAutoPlayAnimator()
Gets autoPlayAnimator flag. |
int |
getFPS100()
Gets the current average FPS. |
long |
getFrameTime()
|
IRender3D |
getRender3D()
Gets the current render3D for this Scene3DRender. |
IScene3D |
getScene3D()
Gets the current scene3D for this Scene3DRender. |
long |
getTime()
Gets time for current frame this method will intend to resolve time for the current frame using advanced time algorithm even with an non-accurate timer as System.currentTimeMillis(); |
void |
pause()
Pause this Scene3DRender thread. |
void |
render()
Render a single frame while rendering the current IScene3DRenderCallBack events are called |
void |
setAutoPlayAnimator(boolean flag)
Sets autoPlayAnimator flag. |
void |
setMaxFPS100(int maxFPS)
Sets the maximum average FPS. |
void |
setScene3D(IScene3D scene)
Immediatly replace the current Scene3D |
void |
setScene3DRenderCallBack(IScene3DRenderCallBack iScene3DRenderCallBack)
Sets a new Scene3DRenderCallBack for this Scene3DRender. |
void |
start()
Start this Scene3DRender thread. |
void |
stop()
Stop this Scene3DRender thread. |
void |
switchRender3D(java.lang.String implementationName)
Switch the current render3D implementation to the given one. |
Method Detail |
public IScene3D getScene3D()
public IRender3D getRender3D()
public void setScene3DRenderCallBack(IScene3DRenderCallBack iScene3DRenderCallBack)
iScene3DRenderCallBack
- new event handler for this Scene3DRender, pass null to disable callback.public void render()
public void start()
public void stop()
public void pause()
public int getFPS100()
public long getTime()
public long getFrameTime()
public void setMaxFPS100(int maxFPS)
maxFPS
- maximum desired FPS, the passed value must be the frame rate per seconde multiplied by 100 25,56 fps will be return as 2556.public void setScene3D(IScene3D scene)
scene
- scene that will replace current one.public void switchRender3D(java.lang.String implementationName)
implementationName
- new render3D implementation namepublic void setAutoPlayAnimator(boolean flag)
flag
- new value for autoPlayAnimatorpublic boolean getAutoPlayAnimator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |