de.grogra.imp3d.glsl.renderable
Class GLSLNumericLabel
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.GLSLTextLabelBase
de.grogra.imp3d.glsl.renderable.GLSLNumericLabel
public class GLSLNumericLabel
- extends GLSLTextLabelBase
Fields inherited from class de.grogra.imp3d.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GLSLNumericLabel
public GLSLNumericLabel()
draw
public void draw(OpenGLState glState,
RenderState rs)
- Overrides:
draw
in class GLSLTextLabelBase
getCaption
protected java.lang.String getCaption(NumericLabel ref)
getInstance
public GLSLRenderable getInstance()
- Specified by:
getInstance
in class GLSLRenderable
instanceFor
public java.lang.Class<?> instanceFor()
- Specified by:
instanceFor
in class GLSLRenderable
updateInstanceByInstancing
protected void updateInstanceByInstancing(Renderable reference,
GraphState gs)
- Overrides:
updateInstanceByInstancing
in class GLSLTextLabelBase
updateInstanceDirect
protected void updateInstanceDirect(Renderable reference)
- Overrides:
updateInstanceDirect
in class GLSLTextLabelBase
updateInstanceIndirect
public void updateInstanceIndirect(java.lang.Object state,
boolean asNode,
GraphState gs)
- Overrides:
updateInstanceIndirect
in class GLSLTextLabelBase