Package org.jmol.render
Class RepaintManager
java.lang.Object
org.jmol.render.RepaintManager
- All Implemented Interfaces:
JmolRepaintManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final javajs.util.BS
int
private ShapeRenderer[]
private boolean
private ShapeManager
private Viewer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear
(int iShape) private void
private ShapeRenderer
getRenderer
(int shapeID) boolean
void
popHoldRepaint
(boolean andRepaint, String why) void
pushHoldRepaint
(String why) void
void
boolean
repaintIfReady
(String why) private void
repaintNow
(String why) void
void
set
(Viewer vwr, ShapeManager shapeManager)
-
Field Details
-
vwr
-
shapeManager
-
renderers
-
bsTranslucent
private final javajs.util.BS bsTranslucent -
holdRepaint
public int holdRepaint -
repaintPending
private boolean repaintPending
-
-
Constructor Details
-
RepaintManager
public RepaintManager()
-
-
Method Details
-
set
- Specified by:
set
in interfaceJmolRepaintManager
-
isRepaintPending
public boolean isRepaintPending()- Specified by:
isRepaintPending
in interfaceJmolRepaintManager
-
pushHoldRepaint
- Specified by:
pushHoldRepaint
in interfaceJmolRepaintManager
-
popHoldRepaint
- Specified by:
popHoldRepaint
in interfaceJmolRepaintManager
-
requestRepaintAndWait
- Specified by:
requestRepaintAndWait
in interfaceJmolRepaintManager
-
repaintIfReady
- Specified by:
repaintIfReady
in interfaceJmolRepaintManager
-
repaintNow
- Parameters:
why
-
-
repaintDone
public void repaintDone()- Specified by:
repaintDone
in interfaceJmolRepaintManager
-
clear
public void clear(int iShape) - Specified by:
clear
in interfaceJmolRepaintManager
-
getRenderer
-
render
- Specified by:
render
in interfaceJmolRepaintManager
-
getAllRenderers
private void getAllRenderers() -
renderExport
- Specified by:
renderExport
in interfaceJmolRepaintManager
-