class AnimationManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
AnimationManager.AnimationThread |
Modifier and Type | Field and Description |
---|---|
(package private) int |
animationDirection |
(package private) int |
animationFps |
(package private) boolean |
animationOn |
(package private) boolean |
animationPaused |
(package private) EnumAnimationMode |
animationReplayMode |
private AnimationManager.AnimationThread |
animationThread |
private int |
backgroundModelIndex |
private java.util.BitSet |
bsVisibleFrames |
(package private) int |
currentDirection |
(package private) int |
currentModelIndex |
private float |
firstFrameDelay |
protected int |
firstFrameDelayMs |
(package private) int |
firstModelIndex |
(package private) int |
frameStep |
(package private) boolean |
inMotion |
private int |
intAnimThread |
(package private) float |
lastFrameDelay |
protected int |
lastFrameDelayMs |
(package private) int |
lastModelIndex |
protected int |
lastModelPainted |
protected Viewer |
viewer |
Constructor and Description |
---|
AnimationManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
private void |
animationOn(boolean TF) |
(package private) void |
clear() |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
getAnimationInfo() |
(package private) float |
getAnimRunTimeSeconds() |
(package private) java.lang.String |
getState(java.lang.StringBuffer sfunc) |
(package private) java.util.BitSet |
getVisibleFramesBitSet() |
(package private) void |
initializePointers(int frameStep) |
(package private) void |
pauseAnimation() |
(package private) void |
repaintDone() |
(package private) void |
resumeAnimation() |
(package private) void |
reverseAnimation() |
(package private) void |
rewindAnimation() |
(package private) void |
setAnimationDirection(int animationDirection) |
(package private) void |
setAnimationFps(int animationFps) |
(package private) void |
setAnimationLast() |
(package private) boolean |
setAnimationNext() |
(package private) void |
setAnimationOff(boolean isPaused) |
(package private) void |
setAnimationOn(boolean animationOn) |
(package private) boolean |
setAnimationPrevious() |
(package private) void |
setAnimationRange(int framePointer,
int framePointer2) |
(package private) boolean |
setAnimationRelative(int direction) |
(package private) void |
setAnimationReplayMode(EnumAnimationMode animationReplayMode,
float firstFrameDelay,
float lastFrameDelay) |
(package private) void |
setBackgroundModelIndex(int modelIndex) |
(package private) void |
setCurrentModelIndex(int modelIndex) |
(package private) void |
setCurrentModelIndex(int modelIndex,
boolean clearBackgroundModel) |
private void |
setFrameRangeVisible() |
private void |
setStatusFrameChanged() |
protected Viewer viewer
EnumAnimationMode animationReplayMode
boolean animationOn
boolean animationPaused
boolean inMotion
int animationFps
int animationDirection
int currentDirection
int currentModelIndex
int firstModelIndex
int frameStep
int lastModelIndex
protected int firstFrameDelayMs
protected int lastFrameDelayMs
protected int lastModelPainted
private AnimationManager.AnimationThread animationThread
private int backgroundModelIndex
private final java.util.BitSet bsVisibleFrames
private float firstFrameDelay
private int intAnimThread
float lastFrameDelay
AnimationManager(Viewer viewer)
java.util.BitSet getVisibleFramesBitSet()
void setCurrentModelIndex(int modelIndex)
void setCurrentModelIndex(int modelIndex, boolean clearBackgroundModel)
void setBackgroundModelIndex(int modelIndex)
private void setStatusFrameChanged()
private void setFrameRangeVisible()
void initializePointers(int frameStep)
void clear()
java.util.Map<java.lang.String,java.lang.Object> getAnimationInfo()
java.lang.String getState(java.lang.StringBuffer sfunc)
void setAnimationDirection(int animationDirection)
void setAnimationFps(int animationFps)
void setAnimationReplayMode(EnumAnimationMode animationReplayMode, float firstFrameDelay, float lastFrameDelay)
void setAnimationRange(int framePointer, int framePointer2)
private void animationOn(boolean TF)
void setAnimationOn(boolean animationOn)
void setAnimationOff(boolean isPaused)
void pauseAnimation()
void reverseAnimation()
void repaintDone()
void resumeAnimation()
boolean setAnimationNext()
void setAnimationLast()
void rewindAnimation()
boolean setAnimationPrevious()
boolean setAnimationRelative(int direction)
float getAnimRunTimeSeconds()