org.jmol.viewer
Class RepaintManager

java.lang.Object
  extended by org.jmol.viewer.RepaintManager

 class RepaintManager
extends java.lang.Object


Field Summary
private  int holdRepaint
           
private  boolean logTime
           
private  ShapeRenderer[] renderers
           
(package private)  boolean repaintPending
           
private  Viewer viewer
           
 
Constructor Summary
RepaintManager(Viewer viewer)
           
 
Method Summary
private  ShapeRenderer allocateRenderer(int shapeID, Graphics3D g3d)
           
(package private)  void clear()
           
(package private)  void clear(int iShape)
           
(package private)  java.lang.String generateOutput(java.lang.String type, Graphics3D g3d, ModelSet modelSet, java.lang.String fileName)
           
private  ShapeRenderer getGenerator(int shapeID, Graphics3D g3d)
           
private  ShapeRenderer getRenderer(int shapeID, Graphics3D g3d)
           
(package private)  void popHoldRepaint()
           
(package private)  void pushHoldRepaint()
           
(package private)  boolean refresh()
           
(package private)  void render(Graphics3D g3d, ModelSet modelSet)
           
private  void render1(Graphics3D g3d, ModelSet modelSet)
           
private  void repaintDisplay()
           
(package private)  void repaintDone()
           
(package private)  void requestRepaintAndWait()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewer

private Viewer viewer

holdRepaint

private int holdRepaint

repaintPending

boolean repaintPending

logTime

private boolean logTime

renderers

private ShapeRenderer[] renderers
Constructor Detail

RepaintManager

RepaintManager(Viewer viewer)
Method Detail

clear

void clear()

pushHoldRepaint

void pushHoldRepaint()

popHoldRepaint

void popHoldRepaint()

refresh

boolean refresh()

requestRepaintAndWait

void requestRepaintAndWait()

repaintDisplay

private void repaintDisplay()

repaintDone

void repaintDone()

render

void render(Graphics3D g3d,
            ModelSet modelSet)

render1

private void render1(Graphics3D g3d,
                     ModelSet modelSet)

clear

void clear(int iShape)

getRenderer

private ShapeRenderer getRenderer(int shapeID,
                                  Graphics3D g3d)

allocateRenderer

private ShapeRenderer allocateRenderer(int shapeID,
                                       Graphics3D g3d)

generateOutput

java.lang.String generateOutput(java.lang.String type,
                                Graphics3D g3d,
                                ModelSet modelSet,
                                java.lang.String fileName)

getGenerator

private ShapeRenderer getGenerator(int shapeID,
                                   Graphics3D g3d)