org.jmol.viewer
Class RepaintManager
java.lang.Object
org.jmol.viewer.RepaintManager
class RepaintManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewer
Viewer viewer
frameRenderer
FrameRenderer frameRenderer
currentModelIndex
int currentModelIndex
backgroundModelIndex
int backgroundModelIndex
bsVisibleFrames
private java.util.BitSet bsVisibleFrames
animationThread
RepaintManager.AnimationThread animationThread
inMotion
boolean inMotion
holdRepaint
int holdRepaint
repaintPending
boolean repaintPending
firstModelIndex
int firstModelIndex
- Animation support
lastModelIndex
int lastModelIndex
frameStep
int frameStep
animationDirection
int animationDirection
currentDirection
int currentDirection
animationFps
int animationFps
ANIMATION_ONCE
static final int ANIMATION_ONCE
- See Also:
- Constant Field Values
ANIMATION_LOOP
static final int ANIMATION_LOOP
- See Also:
- Constant Field Values
ANIMATION_PALINDROME
static final int ANIMATION_PALINDROME
- See Also:
- Constant Field Values
animationReplayMode
int animationReplayMode
firstFrameDelay
float firstFrameDelay
lastFrameDelay
float lastFrameDelay
firstFrameDelayMs
int firstFrameDelayMs
lastFrameDelayMs
int lastFrameDelayMs
animationOn
boolean animationOn
animationPaused
boolean animationPaused
intAnimThread
int intAnimThread
RepaintManager
RepaintManager(Viewer viewer)
setCurrentModelIndex
void setCurrentModelIndex(int modelIndex)
setCurrentModelIndex
void setCurrentModelIndex(int modelIndex,
boolean clearBackgroundModel)
setStatusFrameChanged
private void setStatusFrameChanged()
setBackgroundModelIndex
void setBackgroundModelIndex(int modelIndex)
getVisibleFramesBitSet
java.util.BitSet getVisibleFramesBitSet()
setFrameRangeVisible
private void setFrameRangeVisible()
setInMotion
void setInMotion(boolean inMotion)
pushHoldRepaint
void pushHoldRepaint()
popHoldRepaint
void popHoldRepaint()
refresh
boolean refresh()
requestRepaintAndWait
void requestRepaintAndWait()
repaintDone
void repaintDone()
render
void render(Graphics3D g3d,
ModelSet modelSet)
generateOutput
java.lang.String generateOutput(java.lang.String type,
Graphics3D g3d,
ModelSet modelSet,
java.lang.String fileName)
initializePointers
void initializePointers(int frameStep)
clear
void clear()
clearAnimation
void clearAnimation()
getAnimationInfo
java.util.Hashtable getAnimationInfo()
getState
java.lang.String getState(java.lang.StringBuffer sfunc)
setAnimationDirection
void setAnimationDirection(int animationDirection)
setAnimationFps
void setAnimationFps(int animationFps)
setAnimationReplayMode
void setAnimationReplayMode(int animationReplayMode,
float firstFrameDelay,
float lastFrameDelay)
setAnimationRange
void setAnimationRange(int framePointer,
int framePointer2)
animationOn
private void animationOn(boolean TF)
setAnimationOn
void setAnimationOn(boolean animationOn)
setAnimationOff
void setAnimationOff(boolean isPaused)
pauseAnimation
void pauseAnimation()
reverseAnimation
void reverseAnimation()
resumeAnimation
void resumeAnimation()
setAnimationNext
boolean setAnimationNext()
setAnimationLast
void setAnimationLast()
rewindAnimation
void rewindAnimation()
setAnimationPrevious
boolean setAnimationPrevious()
setAnimationRelative
boolean setAnimationRelative(int direction)
getAnimationModeName
java.lang.String getAnimationModeName()