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
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected static final intprotected floatstatic final intFields inherited from class de.grogra.glsl.renderable.GLSLBitCache
BITMASKFields inherited from class de.grogra.glsl.renderable.GLSLInstanceableRenderable
DIRECT, INDIRECT, INSTANCIATED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidupdateInstanceByInstancing(Renderable reference, GraphState gs) protected voidupdateInstanceDirect(Renderable reference) protected voidupdateInstanceIndirect(Object state, boolean asNode, GraphState gs) Methods inherited from class de.grogra.glsl.renderable.GLSLBitCache
getBool, setBoolMethods inherited from class de.grogra.glsl.renderable.GLSLInstanceableRenderable
updateInstanceMethods 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:
updateInstanceDirectin classGLSLInstanceableRenderable
-
updateInstanceIndirect
- Specified by:
updateInstanceIndirectin classGLSLInstanceableRenderable
-
updateInstanceByInstancing
- Specified by:
updateInstanceByInstancingin classGLSLInstanceableRenderable
-