Package org.jmol.render
Class RepaintManager
- java.lang.Object
-
- org.jmol.render.RepaintManager
-
- All Implemented Interfaces:
JmolRepaintManager
public class RepaintManager extends java.lang.Object implements JmolRepaintManager
-
-
Field Summary
Fields Modifier and Type Field Description private BSbsTranslucentintholdRepaintprivate ShapeRenderer[]renderersprivate booleanrepaintPendingprivate ShapeManagershapeManagerprivate Viewervwr
-
Constructor Summary
Constructors Constructor Description RepaintManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear(int iShape)private voidgetAllRenderers()private ShapeRenderergetRenderer(int shapeID)booleanisRepaintPending()voidpopHoldRepaint(boolean andRepaint, java.lang.String why)voidpushHoldRepaint(java.lang.String why)voidrender(GData gdata, ModelSet modelSet, boolean isFirstPass, int[] navMinMax)java.lang.StringrenderExport(GData gdata, ModelSet modelSet, java.util.Map<java.lang.String,java.lang.Object> params)voidrepaintDone()booleanrepaintIfReady(java.lang.String why)private voidrepaintNow(java.lang.String why)voidrequestRepaintAndWait(java.lang.String why)voidset(Viewer vwr, ShapeManager shapeManager)
-
-
-
Field Detail
-
vwr
private Viewer vwr
-
shapeManager
private ShapeManager shapeManager
-
renderers
private ShapeRenderer[] renderers
-
bsTranslucent
private final BS bsTranslucent
-
holdRepaint
public int holdRepaint
-
repaintPending
private boolean repaintPending
-
-
Method Detail
-
set
public void set(Viewer vwr, ShapeManager shapeManager)
- Specified by:
setin interfaceJmolRepaintManager
-
isRepaintPending
public boolean isRepaintPending()
- Specified by:
isRepaintPendingin interfaceJmolRepaintManager
-
pushHoldRepaint
public void pushHoldRepaint(java.lang.String why)
- Specified by:
pushHoldRepaintin interfaceJmolRepaintManager
-
popHoldRepaint
public void popHoldRepaint(boolean andRepaint, java.lang.String why)- Specified by:
popHoldRepaintin interfaceJmolRepaintManager
-
requestRepaintAndWait
public void requestRepaintAndWait(java.lang.String why)
- Specified by:
requestRepaintAndWaitin interfaceJmolRepaintManager
-
repaintIfReady
public boolean repaintIfReady(java.lang.String why)
- Specified by:
repaintIfReadyin interfaceJmolRepaintManager
-
repaintNow
private void repaintNow(java.lang.String why)
- Parameters:
why-
-
repaintDone
public void repaintDone()
- Specified by:
repaintDonein interfaceJmolRepaintManager
-
clear
public void clear(int iShape)
- Specified by:
clearin interfaceJmolRepaintManager
-
getRenderer
private ShapeRenderer getRenderer(int shapeID)
-
render
public void render(GData gdata, ModelSet modelSet, boolean isFirstPass, int[] navMinMax)
- Specified by:
renderin interfaceJmolRepaintManager
-
getAllRenderers
private void getAllRenderers()
-
renderExport
public java.lang.String renderExport(GData gdata, ModelSet modelSet, java.util.Map<java.lang.String,java.lang.Object> params)
- Specified by:
renderExportin interfaceJmolRepaintManager
-
-