|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.imp3d.glsl.renderable.GLSLRenderable de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable de.grogra.imp3d.glsl.renderable.GLSLBitCache de.grogra.imp3d.glsl.renderable.GLSLAxis de.grogra.imp3d.glsl.renderable.GLSLFrustumBase de.grogra.imp3d.glsl.renderable.GLSLFrustum
public class GLSLFrustum
Field Summary | |
---|---|
protected float |
base_radius
|
protected float |
top_radius
|
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLFrustumBase |
---|
BASE_OPEN_MASK, TOP_OPEN_MASK, USED_BITS |
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLAxis |
---|
endPosition, length, SCALE_V_MASK, startPosition |
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLBitCache |
---|
BITMASK |
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable |
---|
DIRECT, INDIRECT, INSTANCIATED |
Constructor Summary | |
---|---|
GLSLFrustum()
|
Method Summary | |
---|---|
void |
draw(OpenGLState glState,
RenderState rs)
|
GLSLRenderable |
getInstance()
|
java.lang.Class<?> |
instanceFor()
|
protected void |
updateInstanceByInstancing(Renderable reference,
GraphState gs)
|
protected void |
updateInstanceDirect(Renderable reference)
|
protected void |
updateInstanceIndirect(java.lang.Object state,
boolean asNode,
GraphState gs)
|
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLBitCache |
---|
getBool, setBool |
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable |
---|
updateInstance |
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLRenderable |
---|
activateShader, drawAlt, findShader, isShaderDependant |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float base_radius
protected float top_radius
Constructor Detail |
---|
public GLSLFrustum()
Method Detail |
---|
public void draw(OpenGLState glState, RenderState rs)
draw
in class GLSLRenderable
public GLSLRenderable getInstance()
getInstance
in class GLSLRenderable
public java.lang.Class<?> instanceFor()
instanceFor
in class GLSLRenderable
protected void updateInstanceByInstancing(Renderable reference, GraphState gs)
updateInstanceByInstancing
in class GLSLAxis
protected void updateInstanceDirect(Renderable reference)
updateInstanceDirect
in class GLSLAxis
protected void updateInstanceIndirect(java.lang.Object state, boolean asNode, GraphState gs)
updateInstanceIndirect
in class GLSLAxis
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |