java.lang.Object
de.grogra.glsl.renderable.GLSLRenderable
de.grogra.glsl.renderable.GLSLInstanceableRenderable
de.grogra.glsl.renderable.GLSLBitCache
de.grogra.glsl.renderable.GLSLTextLabelBase
de.grogra.glsl.renderable.GLSLNumericLabel
-
Field Summary
Fields inherited from class de.grogra.glsl.renderable.GLSLTextLabelBase
BOTTOM_MASK, caption, color, fillColor, FILLED_MASK, font, HORIZONTAL_MASK, LEFT_MASK, OUTLINED_MASK, RIGHT_MASK, TOP_MASK, USED_BITS, VERTICAL_MASK
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 TypeMethodDescriptionvoid
draw
(OpenGLState glState, RenderState rs) protected String
getCaption
(NumericLabel ref) Class<?>
protected void
updateInstanceByInstancing
(Renderable reference, GraphState gs) protected void
updateInstanceDirect
(Renderable reference) void
updateInstanceIndirect
(Object state, boolean asNode, GraphState gs) Methods inherited from class de.grogra.glsl.renderable.GLSLTextLabelBase
getHorizontalAlignment, getVerticalAlignment, setAlignment, setHorizontalAlignment, setVerticalAlignment
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, drawAlt, findShader, isShaderDependant
-
Constructor Details
-
GLSLNumericLabel
public GLSLNumericLabel()
-
-
Method Details
-
instanceFor
- Specified by:
instanceFor
in classGLSLRenderable
-
updateInstanceIndirect
- Overrides:
updateInstanceIndirect
in classGLSLTextLabelBase
-
updateInstanceByInstancing
- Overrides:
updateInstanceByInstancing
in classGLSLTextLabelBase
-
updateInstanceDirect
- Overrides:
updateInstanceDirect
in classGLSLTextLabelBase
-
getCaption
-
draw
- Overrides:
draw
in classGLSLTextLabelBase
-
getInstance
- Specified by:
getInstance
in classGLSLRenderable
-