espresso3d.engine.renderer
Class E3DGeometryRenderer
java.lang.Object
espresso3d.engine.renderer.E3DGeometryRenderer
- public class E3DGeometryRenderer
- extends java.lang.Object
- Author:
- espresso3d
This performs the raw, lowlevel geometry rendering. Usually only called by the engine.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DGeometryRenderer
public E3DGeometryRenderer()
renderItem
public static void renderItem(E3DRenderable renderableItem)
initPointRenderer
public static void initPointRenderer()
renderPoint
public static void renderPoint(E3DPoint point,
E3DVector3F atPosition)
renderPointList
public static void renderPointList(java.util.ArrayList pointList,
E3DVector3F atPosition)
initLineRenderer
public static void initLineRenderer()
renderLine
public static void renderLine(E3DLine line,
E3DVector3F atPosition)
renderLineList
public static void renderLineList(java.util.ArrayList lineList,
E3DVector3F atPosition)
initTriangleRenderer
public static void initTriangleRenderer()
renderTriangle
public static void renderTriangle(E3DTriangle triangle,
E3DVector3F atPosition)
renderTriangleList
public static void renderTriangleList(java.util.ArrayList triangleList,
E3DVector3F atPosition)
- This will render a list of triangles using vertexarrays. It assumes that the list
of triangles all share the same texture!
- Parameters:
triangleList - List of triangles to render all containing the same textureatPosition -