de.grogra.imp3d.glsl.renderable
Class GLSLTextLabelBase
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
- Direct Known Subclasses:
- GLSLNumericLabel, GLSLTextLabel
public abstract class GLSLTextLabelBase
- extends GLSLBitCache
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOTTOM_MASK
protected static final int BOTTOM_MASK
- See Also:
- Constant Field Values
caption
protected java.lang.String caption
color
protected Color3f color
fillColor
protected Color3f fillColor
FILLED_MASK
protected static final int FILLED_MASK
- See Also:
- Constant Field Values
font
protected java.awt.Font font
HORIZONTAL_MASK
protected static final int HORIZONTAL_MASK
- See Also:
- Constant Field Values
LEFT_MASK
protected static final int LEFT_MASK
- See Also:
- Constant Field Values
OUTLINED_MASK
protected static final int OUTLINED_MASK
- See Also:
- Constant Field Values
RIGHT_MASK
protected static final int RIGHT_MASK
- See Also:
- Constant Field Values
TOP_MASK
protected static final int TOP_MASK
- See Also:
- Constant Field Values
USED_BITS
public static final int USED_BITS
- See Also:
- Constant Field Values
VERTICAL_MASK
protected static final int VERTICAL_MASK
- See Also:
- Constant Field Values
GLSLTextLabelBase
public GLSLTextLabelBase()
draw
public void draw(OpenGLState glState,
RenderState rs)
- Specified by:
draw
in class GLSLRenderable
getHorizontalAlignment
public int getHorizontalAlignment()
getVerticalAlignment
public int getVerticalAlignment()
setAlignment
public void setAlignment(int horizontalAlignment,
int verticalAlignment)
setHorizontalAlignment
public void setHorizontalAlignment(int alignment)
setVerticalAlignment
public void setVerticalAlignment(int alignment)
updateInstanceByInstancing
protected void updateInstanceByInstancing(Renderable reference,
GraphState gs)
- Specified by:
updateInstanceByInstancing
in class GLSLInstanceableRenderable
updateInstanceDirect
protected void updateInstanceDirect(Renderable reference)
- Specified by:
updateInstanceDirect
in class GLSLInstanceableRenderable
updateInstanceIndirect
public void updateInstanceIndirect(java.lang.Object state,
boolean asNode,
GraphState gs)
- Specified by:
updateInstanceIndirect
in class GLSLInstanceableRenderable