Package org.jmol.render
Class RepaintManager
- java.lang.Object
-
- org.jmol.render.RepaintManager
-
- All Implemented Interfaces:
JmolRepaintManager
public class RepaintManager extends Object implements JmolRepaintManager
-
-
Field Summary
Fields Modifier and Type Field Description private javajs.util.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, String why)voidpushHoldRepaint(String why)voidrender(GData gdata, ModelSet modelSet, boolean isFirstPass, int[] navMinMax)StringrenderExport(GData gdata, ModelSet modelSet, Map<String,Object> params)voidrepaintDone()booleanrepaintIfReady(String why)private voidrepaintNow(String why)voidrequestRepaintAndWait(String why)voidset(Viewer vwr, ShapeManager shapeManager)
-
-
-
Field Detail
-
vwr
private Viewer vwr
-
shapeManager
private ShapeManager shapeManager
-
renderers
private ShapeRenderer[] renderers
-
bsTranslucent
private final javajs.util.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(String why)
- Specified by:
pushHoldRepaintin interfaceJmolRepaintManager
-
popHoldRepaint
public void popHoldRepaint(boolean andRepaint, String why)- Specified by:
popHoldRepaintin interfaceJmolRepaintManager
-
requestRepaintAndWait
public void requestRepaintAndWait(String why)
- Specified by:
requestRepaintAndWaitin interfaceJmolRepaintManager
-
repaintIfReady
public boolean repaintIfReady(String why)
- Specified by:
repaintIfReadyin interfaceJmolRepaintManager
-
repaintNow
private void repaintNow(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 String renderExport(GData gdata, ModelSet modelSet, Map<String,Object> params)
- Specified by:
renderExportin interfaceJmolRepaintManager
-
-