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 |
viewer |
| Constructor and Description |
|---|
RepaintManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(int iShape) |
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[] minMax) |
java.lang.String |
renderExport(java.lang.String type,
GData gdata,
ModelSet modelSet,
java.lang.String fileName) |
void |
repaintDone() |
boolean |
repaintIfReady(java.lang.String why) |
private void |
repaintNow(java.lang.String why) |
void |
requestRepaintAndWait(java.lang.String why) |
void |
set(Viewer viewer,
ShapeManager shapeManager) |
private Viewer viewer
private ShapeManager shapeManager
private ShapeRenderer[] renderers
private final BS bsTranslucent
public int holdRepaint
private boolean repaintPending
public void set(Viewer viewer, 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[] minMax)
render in interface JmolRepaintManagerpublic java.lang.String renderExport(java.lang.String type,
GData gdata,
ModelSet modelSet,
java.lang.String fileName)
renderExport in interface JmolRepaintManager