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 |
(package private) AnimationManager.AnimationThread |
animationThread |
(package private) int |
backgroundModelIndex |
private java.util.BitSet |
bsVisibleFrames |
(package private) int |
currentDirection |
(package private) int |
currentModelIndex |
(package private) float |
firstFrameDelay |
(package private) int |
firstFrameDelayMs |
(package private) int |
firstModelIndex
Animation support
|
(package private) int |
frameStep |
(package private) boolean |
inMotion |
(package private) int |
intAnimThread |
(package private) float |
lastFrameDelay |
(package private) int |
lastFrameDelayMs |
(package private) int |
lastModelIndex |
(package private) int |
lastModelPainted |
(package private) 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) 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() |
(package private) void |
setInMotion(boolean inMotion) |
private void |
setStatusFrameChanged() |
Viewer viewer
int currentModelIndex
int backgroundModelIndex
private final java.util.BitSet bsVisibleFrames
AnimationManager.AnimationThread animationThread
boolean inMotion
int firstModelIndex
int lastModelIndex
int frameStep
int animationDirection
int currentDirection
int animationFps
EnumAnimationMode animationReplayMode
float firstFrameDelay
float lastFrameDelay
int firstFrameDelayMs
int lastFrameDelayMs
boolean animationOn
boolean animationPaused
int intAnimThread
int lastModelPainted
AnimationManager(Viewer viewer)
void setCurrentModelIndex(int modelIndex)
void setCurrentModelIndex(int modelIndex, boolean clearBackgroundModel)
private void setStatusFrameChanged()
void setBackgroundModelIndex(int modelIndex)
java.util.BitSet getVisibleFramesBitSet()
private void setFrameRangeVisible()
void setInMotion(boolean inMotion)
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)