|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.render.RenderAtomPeer
org.xith3d.render.jsr231.ShapeAtomPeer
public class ShapeAtomPeer
Renders a single Shape3D.
| Field Summary | |
|---|---|
protected static int |
CARE_MAP_ALL
|
| Constructor Summary | |
|---|---|
ShapeAtomPeer()
|
|
| Method Summary | |
|---|---|
protected static int |
drawBuffers(javax.media.opengl.GL gl,
Geometry geoArray,
boolean useIndexVBO,
boolean isInDisplayList,
boolean isMinVersion13)
Draws the geometry. |
static int |
getNumTriangles(Geometry geoArray)
|
int |
renderAtom(RenderAtom<?> atom,
java.lang.Object glObj,
RenderPeer renderPeer,
OpenGLCapabilities glCaps,
View view,
RenderOptions options,
long nanoTime,
long nanoStep,
RenderPeer.RenderMode renderMode,
long frameId)
Renders the geometry of the atom. |
protected static int |
renderWithForcedVertexArrays(javax.media.opengl.GL gl,
ShapeAtom shapeAtom,
int texturesUseMap,
Geometry geoArray,
CanvasPeer canvasPeer,
OpenGLCapabilities glCaps,
OpenGLStatesCache statesCache)
|
static void |
reset()
Prepares this instance to render the next frame. |
static void |
selectClientTextureUnit(javax.media.opengl.GL gl,
int unit,
OpenGLStatesCache statesCache,
boolean force)
|
protected static void |
setMatrix(javax.media.opengl.GL gl,
View view,
Transform3D transform,
boolean ignoreRotation,
boolean forced)
|
protected static int |
setStates(javax.media.opengl.GL gl,
Geometry geoArray,
OpenGLCapabilities glCaps,
OpenGLStatesCache statesCache,
boolean useTextures,
int careMap)
Sets the states, if the desired ones differ from the cached ones. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final int CARE_MAP_ALL
| Constructor Detail |
|---|
public ShapeAtomPeer()
| Method Detail |
|---|
public static final void reset()
protected static final void setMatrix(javax.media.opengl.GL gl,
View view,
Transform3D transform,
boolean ignoreRotation,
boolean forced)
public static final int getNumTriangles(Geometry geoArray)
protected static final int drawBuffers(javax.media.opengl.GL gl,
Geometry geoArray,
boolean useIndexVBO,
boolean isInDisplayList,
boolean isMinVersion13)
gl - geoArray - useIndexVBO - isInDisplayList -
public static final void selectClientTextureUnit(javax.media.opengl.GL gl,
int unit,
OpenGLStatesCache statesCache,
boolean force)
protected static final int setStates(javax.media.opengl.GL gl,
Geometry geoArray,
OpenGLCapabilities glCaps,
OpenGLStatesCache statesCache,
boolean useTextures,
int careMap)
gl - geoArray - glCaps - statesCache - useTextures - careMap -
protected static final int renderWithForcedVertexArrays(javax.media.opengl.GL gl,
ShapeAtom shapeAtom,
int texturesUseMap,
Geometry geoArray,
CanvasPeer canvasPeer,
OpenGLCapabilities glCaps,
OpenGLStatesCache statesCache)
public final int renderAtom(RenderAtom<?> atom,
java.lang.Object glObj,
RenderPeer renderPeer,
OpenGLCapabilities glCaps,
View view,
RenderOptions options,
long nanoTime,
long nanoStep,
RenderPeer.RenderMode renderMode,
long frameId)
renderAtom in class RenderAtomPeeratom - the RenderAtom to renderrenderPeer - the RenderPeer to render onframeId - the current rendered frame's id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||