public final class MasterTimer extends AbstractMasterTimer
Timeline class will need to be turned into absolute times when the
Timeline objects are started.
For now it is hidden until we have some use to expose it.| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Object |
MASTER_TIMER_KEY |
ADAPTIVE_PULSE_PROP, ANIMATION_MBEAN_ENABLED, enableAnimationMBean, FIXED_PULSE_LENGTH_PROP, FRAMERATE_PROP, FULLSPEED_PROP, PULSE_PROP| Modifier | Constructor and Description |
|---|---|
private |
MasterTimer()
Prevent external instantiation of MasterTimer
|
| Modifier and Type | Method and Description |
|---|---|
static MasterTimer |
getInstance() |
protected int |
getPulseDuration(int precision) |
protected void |
postUpdateAnimationRunnable(DelayedRunnable animationRunnable) |
protected void |
recordAnimationEnd() |
protected void |
recordEnd() |
protected void |
recordStart(long shiftMillis) |
addAnimationTimer, addPulseReceiver, getDefaultResolution, isFullspeed, nanos, pause, removeAnimationTimer, removePulseReceiver, resume, timePulseImplpublic static MasterTimer getInstance()
protected int getPulseDuration(int precision)
getPulseDuration in class AbstractMasterTimerprotected void postUpdateAnimationRunnable(DelayedRunnable animationRunnable)
postUpdateAnimationRunnable in class AbstractMasterTimerprotected void recordStart(long shiftMillis)
recordStart in class AbstractMasterTimerprotected void recordEnd()
recordEnd in class AbstractMasterTimerprotected void recordAnimationEnd()
recordAnimationEnd in class AbstractMasterTimer