public class RepaintManager extends java.lang.Object implements JmolRepaintManager
Modifier and Type | Field and Description |
---|---|
private BS |
bsTranslucent |
int |
holdRepaint |
private ShapeRenderer[] |
renderers |
private boolean |
repaintPending |
private ShapeManager |
shapeManager |
private Viewer |
vwr |
Constructor and Description |
---|
RepaintManager() |
Modifier and Type | Method and Description |
---|---|
void |
clear(int iShape) |
private void |
getAllRenderers() |
private ShapeRenderer |
getRenderer(int shapeID) |
boolean |
isRepaintPending() |
void |
popHoldRepaint(boolean andRepaint,
java.lang.String why) |
void |
pushHoldRepaint(java.lang.String why) |
void |
render(GData gdata,
ModelSet modelSet,
boolean isFirstPass,
int[] navMinMax) |
java.lang.String |
renderExport(GData gdata,
ModelSet modelSet,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
repaintDone() |
boolean |
repaintIfReady(java.lang.String why) |
private void |
repaintNow(java.lang.String why) |
void |
requestRepaintAndWait(java.lang.String why) |
void |
set(Viewer vwr,
ShapeManager shapeManager) |
private Viewer vwr
private ShapeManager shapeManager
private ShapeRenderer[] renderers
private final BS bsTranslucent
public int holdRepaint
private boolean repaintPending
public void set(Viewer vwr, ShapeManager shapeManager)
set
in interface JmolRepaintManager
public boolean isRepaintPending()
isRepaintPending
in interface JmolRepaintManager
public void pushHoldRepaint(java.lang.String why)
pushHoldRepaint
in interface JmolRepaintManager
public void popHoldRepaint(boolean andRepaint, java.lang.String why)
popHoldRepaint
in interface JmolRepaintManager
public void requestRepaintAndWait(java.lang.String why)
requestRepaintAndWait
in interface JmolRepaintManager
public boolean repaintIfReady(java.lang.String why)
repaintIfReady
in interface JmolRepaintManager
private void repaintNow(java.lang.String why)
why
- public void repaintDone()
repaintDone
in interface JmolRepaintManager
public void clear(int iShape)
clear
in interface JmolRepaintManager
private ShapeRenderer getRenderer(int shapeID)
public void render(GData gdata, ModelSet modelSet, boolean isFirstPass, int[] navMinMax)
render
in interface JmolRepaintManager
private void getAllRenderers()
public java.lang.String renderExport(GData gdata, ModelSet modelSet, java.util.Map<java.lang.String,java.lang.Object> params)
renderExport
in interface JmolRepaintManager