java.lang.Object
de.grogra.glsl.renderable.GLSLRenderable
de.grogra.glsl.renderable.GLSLInstanceableRenderable
de.grogra.glsl.renderable.GLSLBitCache
de.grogra.glsl.renderable.GLSLAxis
- Direct Known Subclasses:
GLSLBox
,GLSLFrustumBase
-
Field Summary
Modifier and TypeFieldDescriptionprotected float
protected float
protected static final int
protected float
static final int
Fields inherited from class de.grogra.glsl.renderable.GLSLBitCache
BITMASK
Fields inherited from class de.grogra.glsl.renderable.GLSLInstanceableRenderable
DIRECT, INDIRECT, INSTANCIATED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
updateInstanceByInstancing
(Renderable reference, GraphState gs) protected void
updateInstanceDirect
(Renderable reference) protected void
updateInstanceIndirect
(Object state, boolean asNode, GraphState gs) Methods inherited from class de.grogra.glsl.renderable.GLSLBitCache
getBool, setBool
Methods inherited from class de.grogra.glsl.renderable.GLSLInstanceableRenderable
updateInstance
Methods inherited from class de.grogra.glsl.renderable.GLSLRenderable
activateShader, draw, drawAlt, findShader, getInstance, instanceFor, isShaderDependant
-
Field Details
-
length
protected float length -
startPosition
protected float startPosition -
endPosition
protected float endPosition -
SCALE_V_MASK
protected static final int SCALE_V_MASK- See Also:
-
USED_BITS
public static final int USED_BITS- See Also:
-
-
Constructor Details
-
GLSLAxis
public GLSLAxis()
-
-
Method Details
-
updateInstanceDirect
- Specified by:
updateInstanceDirect
in classGLSLInstanceableRenderable
-
updateInstanceIndirect
- Specified by:
updateInstanceIndirect
in classGLSLInstanceableRenderable
-
updateInstanceByInstancing
- Specified by:
updateInstanceByInstancing
in classGLSLInstanceableRenderable
-