javax.media.j3d
Class DisplayListRenderMethod
java.lang.Object
javax.media.j3d.DisplayListRenderMethod
- All Implemented Interfaces:
- RenderMethod
class DisplayListRenderMethod
- extends java.lang.Object
- implements RenderMethod
The RenderMethod interface is used to create various ways to render
different geometries.
Field Summary |
(package private) int[] |
buffer
display list buffer |
(package private) int |
bufferSize
display list buffer size |
Method Summary |
(package private) void |
buildDisplayList(RenderMolecule rm,
Canvas3D cv)
|
(package private) void |
buildDlistPerRinfo(RenderAtomListInfo ra,
RenderMolecule rm,
Canvas3D cv)
|
(package private) void |
buildIndividualDisplayList(RenderAtomListInfo ra,
Canvas3D cv,
Context ctx)
|
boolean |
render(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo ra,
int dirtyBits)
The actual rendering code for this RenderMethod |
boolean |
renderSeparateDlistPerRinfo(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo r,
int dirtyBits)
|
boolean |
renderSeparateDlists(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo r,
int dirtyBits)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bufferSize
final int bufferSize
- display list buffer size
- See Also:
- Constant Field Values
buffer
int[] buffer
- display list buffer
DisplayListRenderMethod
DisplayListRenderMethod()
render
public boolean render(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo ra,
int dirtyBits)
- The actual rendering code for this RenderMethod
- Specified by:
render
in interface RenderMethod
renderSeparateDlists
public boolean renderSeparateDlists(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo r,
int dirtyBits)
renderSeparateDlistPerRinfo
public boolean renderSeparateDlistPerRinfo(RenderMolecule rm,
Canvas3D cv,
RenderAtomListInfo r,
int dirtyBits)
buildDisplayList
void buildDisplayList(RenderMolecule rm,
Canvas3D cv)
buildIndividualDisplayList
void buildIndividualDisplayList(RenderAtomListInfo ra,
Canvas3D cv,
Context ctx)
buildDlistPerRinfo
void buildDlistPerRinfo(RenderAtomListInfo ra,
RenderMolecule rm,
Canvas3D cv)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.