class RepaintManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.BitSet |
bsAtoms |
private int |
holdRepaint |
private boolean |
logTime |
private javax.vecmath.Point3f |
ptOffset |
private ShapeRenderer[] |
renderers |
(package private) boolean |
repaintPending |
private ShapeManager |
shapeManager |
private Viewer |
viewer |
Constructor and Description |
---|
RepaintManager(Viewer viewer,
ShapeManager shapeManager) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear(int iShape) |
private ShapeRenderer |
getRenderer(int shapeID,
Graphics3D g3d) |
(package private) void |
popHoldRepaint(boolean andRepaint) |
(package private) void |
pushHoldRepaint() |
(package private) boolean |
refresh() |
(package private) void |
render(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass) |
private void |
renderCrossHairs(Graphics3D g3d,
int[] minMax) |
(package private) java.lang.String |
renderExport(java.lang.String type,
Graphics3D g3d,
ModelSet modelSet,
java.lang.String fileName) |
private void |
renderSelectionRubberBand(Graphics3D g3d) |
(package private) void |
repaintDone() |
(package private) void |
requestRepaintAndWait() |
(package private) void |
setSelectedTranslation(java.util.BitSet bsAtoms,
char xyz,
int xy) |
private Viewer viewer
private ShapeManager shapeManager
private ShapeRenderer[] renderers
private int holdRepaint
boolean repaintPending
private boolean logTime
private java.util.BitSet bsAtoms
private javax.vecmath.Point3f ptOffset
RepaintManager(Viewer viewer, ShapeManager shapeManager)
void pushHoldRepaint()
void popHoldRepaint(boolean andRepaint)
boolean refresh()
void repaintDone()
void requestRepaintAndWait()
void clear(int iShape)
private ShapeRenderer getRenderer(int shapeID, Graphics3D g3d)
void render(Graphics3D g3d, ModelSet modelSet, boolean isFirstPass)
java.lang.String renderExport(java.lang.String type, Graphics3D g3d, ModelSet modelSet, java.lang.String fileName)
void setSelectedTranslation(java.util.BitSet bsAtoms, char xyz, int xy)
private void renderCrossHairs(Graphics3D g3d, int[] minMax)
private void renderSelectionRubberBand(Graphics3D g3d)