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