Package panamagl
Class Animator
java.lang.Object
panamagl.Animator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected GLCanvasprotected ExecutorServiceprotected booleanprotected intprotected static intprotected intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDeprecated.protected voidQuery a drawable display if it is not currently rendering.intgetLoops()protected Runnableintbooleanbooleanprotected voidpause(int mili) protected voidpauseNotifyWait(int mili) voidsetAdaptive(boolean adaptive) voidsetSleepTime(int sleepTimeMs) voidsetYieldWhenDone(boolean yieldWhenDone) voidstart()voidstop()
-
Field Details
-
RETINAL_PERSISTENCE
protected static int RETINAL_PERSISTENCE -
exec
-
sleepTimeMs
protected int sleepTimeMs -
loop
protected boolean loop -
canvas
-
adaptive
protected boolean adaptive -
yieldWhenDone
protected boolean yieldWhenDone -
loops
protected volatile int loops
-
-
Constructor Details
-
Animator
-
-
Method Details
-
start
public void start() -
getRunnable
-
pause
protected void pause(int mili) -
pauseNotifyWait
protected void pauseNotifyWait(int mili) -
adaptiveDisplayWithLock
protected void adaptiveDisplayWithLock()Query a drawable display if it is not currently rendering. -
adaptiveDisplayWithDerivative
Deprecated.Query a drawable display if previous time or number of event is not diverging. -
stop
public void stop() -
getSleepTime
public int getSleepTime() -
setSleepTime
public void setSleepTime(int sleepTimeMs) -
isAdaptive
public boolean isAdaptive() -
setAdaptive
public void setAdaptive(boolean adaptive) -
isYieldWhenDone
public boolean isYieldWhenDone() -
setYieldWhenDone
public void setYieldWhenDone(boolean yieldWhenDone) -
getLoops
public int getLoops()
-