-
Field Summary
FieldsFields inherited from class de.grogra.glsl.renderable.GLSLFrustumBase
BASE_OPEN_MASK, TOP_OPEN_MASK, USED_BITSFields inherited from class de.grogra.glsl.renderable.GLSLAxis
endPosition, length, SCALE_V_MASK, startPositionFields 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 TypeMethodDescriptionvoiddraw(OpenGLState glState, RenderState rs) Class<?> protected 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, drawAlt, findShader, isShaderDependant
-
Field Details
-
radius
protected float radius
-
-
Constructor Details
-
GLSLCylinder
public GLSLCylinder()
-
-
Method Details
-
instanceFor
- Specified by:
instanceForin classGLSLRenderable
-
updateInstanceIndirect
- Overrides:
updateInstanceIndirectin classGLSLAxis
-
updateInstanceByInstancing
- Overrides:
updateInstanceByInstancingin classGLSLAxis
-
updateInstanceDirect
- Overrides:
updateInstanceDirectin classGLSLAxis
-
draw
- Specified by:
drawin classGLSLRenderable
-
getInstance
- Specified by:
getInstancein classGLSLRenderable
-