org.xith3d.render.jsr231
Class DisplayListRenderPeer

java.lang.Object
  extended by org.xith3d.render.jsr231.DisplayListRenderPeer

public class DisplayListRenderPeer
extends java.lang.Object

This shaderPeer is capable of recording and playing back a DisplayList.


Constructor Summary
DisplayListRenderPeer()
           
 
Method Summary
static void drawGeometryStripArray(javax.media.opengl.GL gl, GeometryStripArray geom, int mode, int stripsCount, int[] stripVertexCounts, boolean isMinVersion13)
           
static void drawIndexedGeometryArray(javax.media.opengl.GL gl, IndexedGeometryArray geom, int mode, boolean isMinVersion13)
           
static void drawIndexedGeometryStripArray(javax.media.opengl.GL gl, IndexedGeometryStripArray geom, int mode, int stripsCount, int[] stripVertexCounts, boolean isMinVersion13)
           
static void drawRegularGeometryArray(javax.media.opengl.GL gl, Geometry geom, int mode, boolean isMinVersion13)
           
static void renderDisplayList(javax.media.opengl.GL gl, ShapeAtom atom, Geometry geom, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, boolean isNormalRenderMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayListRenderPeer

public DisplayListRenderPeer()
Method Detail

drawRegularGeometryArray

public static final void drawRegularGeometryArray(javax.media.opengl.GL gl,
                                                  Geometry geom,
                                                  int mode,
                                                  boolean isMinVersion13)

drawIndexedGeometryArray

public static final void drawIndexedGeometryArray(javax.media.opengl.GL gl,
                                                  IndexedGeometryArray geom,
                                                  int mode,
                                                  boolean isMinVersion13)

drawGeometryStripArray

public static final void drawGeometryStripArray(javax.media.opengl.GL gl,
                                                GeometryStripArray geom,
                                                int mode,
                                                int stripsCount,
                                                int[] stripVertexCounts,
                                                boolean isMinVersion13)

drawIndexedGeometryStripArray

public static final void drawIndexedGeometryStripArray(javax.media.opengl.GL gl,
                                                       IndexedGeometryStripArray geom,
                                                       int mode,
                                                       int stripsCount,
                                                       int[] stripVertexCounts,
                                                       boolean isMinVersion13)

renderDisplayList

public static final void renderDisplayList(javax.media.opengl.GL gl,
                                           ShapeAtom atom,
                                           Geometry geom,
                                           CanvasPeer canvasPeer,
                                           OpenGLCapabilities glCaps,
                                           OpenGLStatesCache statesCache,
                                           boolean isNormalRenderMode)