public abstract class MinimalForwardAnimation extends Object implements IDisposable
Modifier | Constructor and Description |
---|---|
protected |
MinimalForwardAnimation() |
Modifier and Type | Method and Description |
---|---|
void |
animate(JulianDate time,
JulianDate nextTime)
|
void |
dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting
unmanaged resources.
|
protected void |
dispose(boolean disposing) |
abstract boolean |
getIsAnimating()
Gets whether or not animation is playing.
|
abstract RefreshRate |
getRefreshRate()
Gets the
RefreshRate . |
abstract boolean |
getResourceTimerEnabled()
|
abstract double |
getTargetedFramesPerSecond()
Gets the targeted frames per second if
RefreshRate is set to
use agi.foundation.graphics.advanced.refreshrate.TargetedFramesPerSecond . |
abstract void |
reset()
Resets animation to the start time.
|
void |
resourceTimerCallback()
|
abstract void |
setRefreshRate(RefreshRate refresh)
Sets the
RefreshRate . |
abstract void |
setResourceTimerEnabled(boolean value)
|
abstract void |
setTargetedFramesPerSecond(double targetedFramesPerSecond)
Sets the targeted frames per second if
RefreshRate is set to
use agi.foundation.graphics.advanced.refreshrate.TargetedFramesPerSecond . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public final void dispose()
IDisposable
dispose
in interface IDisposable
protected void dispose(boolean disposing)
public abstract boolean getIsAnimating()
public abstract RefreshRate getRefreshRate()
RefreshRate
.public abstract void setRefreshRate(RefreshRate refresh)
RefreshRate
.public abstract double getTargetedFramesPerSecond()
RefreshRate
is set to
use agi.foundation.graphics.advanced.refreshrate.TargetedFramesPerSecond
.public abstract void setTargetedFramesPerSecond(double targetedFramesPerSecond)
RefreshRate
is set to
use agi.foundation.graphics.advanced.refreshrate.TargetedFramesPerSecond
.public abstract boolean getResourceTimerEnabled()
public abstract void setResourceTimerEnabled(boolean value)
public abstract void reset()
public final void animate(JulianDate time, JulianDate nextTime)
public final void resourceTimerCallback()