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 |
---|---|
private ShapeRenderer |
allocateRenderer(int shapeID,
Graphics3D g3d) |
(package private) void |
clear() |
(package private) void |
clear(int iShape) |
(package private) java.lang.String |
generateOutput(java.lang.String type,
Graphics3D g3d,
ModelSet modelSet,
java.lang.String fileName) |
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 |
render1(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass) |
(package private) void |
repaintDone() |
(package private) void |
requestRepaintAndWait() |
(package private) void |
setSelectedTranslation(java.util.BitSet bsAtoms,
char xyz,
int xy) |
(package private) void |
translateSelected() |
private Viewer viewer
private ShapeManager shapeManager
private int holdRepaint
boolean repaintPending
private boolean logTime
private ShapeRenderer[] renderers
private java.util.BitSet bsAtoms
private javax.vecmath.Point3f ptOffset
RepaintManager(Viewer viewer, ShapeManager shapeManager)
void clear()
void pushHoldRepaint()
void popHoldRepaint(boolean andRepaint)
boolean refresh()
void requestRepaintAndWait()
void repaintDone()
void render(Graphics3D g3d, ModelSet modelSet, boolean isFirstPass)
private void render1(Graphics3D g3d, ModelSet modelSet, boolean isFirstPass)
void clear(int iShape)
private ShapeRenderer getRenderer(int shapeID, Graphics3D g3d)
private ShapeRenderer allocateRenderer(int shapeID, Graphics3D g3d)
java.lang.String generateOutput(java.lang.String type, Graphics3D g3d, ModelSet modelSet, java.lang.String fileName)
void setSelectedTranslation(java.util.BitSet bsAtoms, char xyz, int xy)
void translateSelected()