|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectespresso3d.engine.base.E3DEngineItem
espresso3d.engine.renderer.E3DGeometryRenderer
| Field Summary | |
java.nio.FloatBuffer |
colorBuffer
|
static int |
MAX_BUFFER_SIZE
|
java.nio.FloatBuffer |
texCoordBuffer
|
java.nio.FloatBuffer |
texCoordDetail0Buffer
|
java.nio.FloatBuffer |
texCoordDetail1Buffer
|
java.nio.FloatBuffer |
vertexBuffer
|
| Constructor Summary | |
E3DGeometryRenderer(E3DEngine engine)
|
|
| Method Summary | |
void |
disableAllTextureUnits()
|
void |
disableArbPointSprite()
Anytime after engine initialization, ARB point sprite rendering can be disabled. |
void |
initBlendedNonTexturedGeometryRenderer()
Sets OGL environment up to render blended, non textured geometry. |
void |
initBlendedTexturedGeometryRenderer()
Sets OGL environment up to render blended, textured geometry. |
void |
initLineRenderer()
Sets OGL environment up to render lines Disables textures, and vertex arrays |
void |
initPointRenderer()
Sets the OGL environment up to render points Disables textures, and vertex arrays |
void |
initSolidNonTexturedGeometryRenderer()
Sets OGL environment up to render solid, non-textured geometry. |
void |
initSolidTexturedGeometryRenderer()
Sets OGL environment up to render solid, textured geometry. |
void |
renderItem(E3DRenderable renderableItem)
Automatically render an E3DRenderable |
void |
renderLine(E3DLine line)
|
void |
renderLineList(java.util.ArrayList lineList)
|
void |
renderParticle(E3DParticle particle)
|
void |
renderParticleSystem(E3DParticleSystem particleSystem)
|
void |
renderPoint(E3DPoint point)
Sets up the OGL environment to render geometry with transparent portions in the texture. |
void |
renderPointList(java.util.ArrayList pointList)
|
void |
renderQuad(E3DEngine engine,
E3DQuad quad,
int renderMode)
|
void |
renderQuadList(E3DEngine engine,
java.util.ArrayList quadList,
int renderMode)
|
void |
renderTriangle(E3DEngine engine,
E3DTriangle triangle,
int renderMode)
|
void |
renderTriangleList(E3DEngine engine,
java.util.ArrayList triangleList,
int renderMode)
|
void |
setupTextureUnits(int glTextureID,
int detail0TextureID,
int detail1TextureID)
|
| Methods inherited from class espresso3d.engine.base.E3DEngineItem |
getEngine, setEngine |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MAX_BUFFER_SIZE
public java.nio.FloatBuffer vertexBuffer
public java.nio.FloatBuffer texCoordBuffer
public java.nio.FloatBuffer colorBuffer
public java.nio.FloatBuffer texCoordDetail0Buffer
public java.nio.FloatBuffer texCoordDetail1Buffer
| Constructor Detail |
public E3DGeometryRenderer(E3DEngine engine)
| Method Detail |
public void disableArbPointSprite()
public void renderItem(E3DRenderable renderableItem)
renderableItem - public void initPointRenderer()
public void initLineRenderer()
public void initSolidTexturedGeometryRenderer()
public void initSolidNonTexturedGeometryRenderer()
public void initBlendedTexturedGeometryRenderer()
public void initBlendedNonTexturedGeometryRenderer()
public void setupTextureUnits(int glTextureID,
int detail0TextureID,
int detail1TextureID)
public void disableAllTextureUnits()
public void renderPoint(E3DPoint point)
public void renderPointList(java.util.ArrayList pointList)
public void renderLine(E3DLine line)
public void renderLineList(java.util.ArrayList lineList)
public void renderTriangle(E3DEngine engine,
E3DTriangle triangle,
int renderMode)
public void renderTriangleList(E3DEngine engine,
java.util.ArrayList triangleList,
int renderMode)
public void renderQuad(E3DEngine engine,
E3DQuad quad,
int renderMode)
public void renderQuadList(E3DEngine engine,
java.util.ArrayList quadList,
int renderMode)
public void renderParticleSystem(E3DParticleSystem particleSystem)
public void renderParticle(E3DParticle particle)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||