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) |
void |
pushHoldRepaint() |
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() |
private void |
repaintNow() |
void |
requestRepaintAndWait() |
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 JmolRepaintManager
public boolean isRepaintPending()
isRepaintPending
in interface JmolRepaintManager
public void pushHoldRepaint()
pushHoldRepaint
in interface JmolRepaintManager
public void popHoldRepaint(boolean andRepaint)
popHoldRepaint
in interface JmolRepaintManager
public void requestRepaintAndWait()
requestRepaintAndWait
in interface JmolRepaintManager
public boolean repaintIfReady()
repaintIfReady
in interface JmolRepaintManager
private void repaintNow()
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[] minMax)
render
in interface JmolRepaintManager
public java.lang.String renderExport(java.lang.String type, GData gdata, ModelSet modelSet, java.lang.String fileName)
renderExport
in interface JmolRepaintManager