org.jmol.viewer
Class RepaintManager
class
RepaintManager
extends Object
static final int ANIMATION_LOOP
static final int ANIMATION_ONCE
static final int ANIMATION_PALINDROME
int animationDirection
int animationFps
boolean animationOn
boolean animationPaused
int animationReplayMode
int backgroundModelIndex
private BitSet bsVisibleFrames
int currentDirection
int currentModelIndex
float firstFrameDelay
int firstFrameDelayMs
int firstModelIndex
Animation support
int frameStep
int holdRepaint
boolean inMotion
int intAnimThread
float lastFrameDelay
int lastFrameDelayMs
int lastModelIndex
boolean repaintPending
private void animationOn(boolean TF)
void clear()
void clearAnimation()
Hashtable getAnimationInfo()
String getAnimationModeName()
String getState(StringBuffer sfunc)
BitSet getVisibleFramesBitSet()
void initializePointers(int frameStep)
void pauseAnimation()
void popHoldRepaint()
void pushHoldRepaint()
boolean refresh()
void repaintDone()
void requestRepaintAndWait()
void resumeAnimation()
void reverseAnimation()
void rewindAnimation()
void setAnimationDirection(int animationDirection)
void setAnimationFps(int animationFps)
void setAnimationLast()
boolean setAnimationNext()
void setAnimationOff(boolean isPaused)
void setAnimationOn(boolean animationOn)
boolean setAnimationPrevious()
void setAnimationRange(int framePointer, int framePointer2)
boolean setAnimationRelative(int direction)
void setAnimationReplayMode(int animationReplayMode, float firstFrameDelay, float lastFrameDelay)
void setBackgroundModelIndex(int modelIndex)
void setCurrentModelIndex(int modelIndex)
void setCurrentModelIndex(int modelIndex, boolean clearBackgroundModel)
private void setFrameRangeVisible()
void setInMotion(boolean inMotion)
private void setStatusFrameChanged()