javax.media.j3d
Class DisplayListRenderMethod

java.lang.Object
  extended by 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
 
Constructor Summary
DisplayListRenderMethod()
           
 
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
 

Field Detail

bufferSize

final int bufferSize
display list buffer size

See Also:
Constant Field Values

buffer

int[] buffer
display list buffer

Constructor Detail

DisplayListRenderMethod

DisplayListRenderMethod()
Method Detail

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.