de.grogra.imp3d.glsl.renderable
public abstract class GLSLTextLabelBase extends GLSLBitCache
| Modifier and Type | Field and Description |
|---|---|
protected static int |
BOTTOM_MASK |
protected java.lang.String |
caption |
protected Color3f |
color |
protected Color3f |
fillColor |
protected static int |
FILLED_MASK |
protected java.awt.Font |
font |
protected static int |
HORIZONTAL_MASK |
protected static int |
LEFT_MASK |
protected static int |
OUTLINED_MASK |
protected static int |
RIGHT_MASK |
protected static int |
TOP_MASK |
static int |
USED_BITS |
protected static int |
VERTICAL_MASK |
BITMASKDIRECT, INDIRECT, INSTANCIATED| Constructor and Description |
|---|
GLSLTextLabelBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(OpenGLState glState,
RenderState rs) |
int |
getHorizontalAlignment() |
int |
getVerticalAlignment() |
void |
setAlignment(int horizontalAlignment,
int verticalAlignment) |
void |
setHorizontalAlignment(int alignment) |
void |
setVerticalAlignment(int alignment) |
protected void |
updateInstanceByInstancing(Renderable reference,
GraphState gs) |
protected void |
updateInstanceDirect(Renderable reference) |
void |
updateInstanceIndirect(java.lang.Object state,
boolean asNode,
GraphState gs) |
getBool, setBoolupdateInstanceactivateShader, drawAlt, findShader, getInstance, instanceFor, isShaderDependantprotected static final int BOTTOM_MASK
protected java.lang.String caption
protected Color3f color
protected Color3f fillColor
protected static final int FILLED_MASK
protected java.awt.Font font
protected static final int HORIZONTAL_MASK
protected static final int LEFT_MASK
protected static final int OUTLINED_MASK
protected static final int RIGHT_MASK
protected static final int TOP_MASK
public static final int USED_BITS
protected static final int VERTICAL_MASK
public void draw(OpenGLState glState, RenderState rs)
draw in class GLSLRenderablepublic int getHorizontalAlignment()
public int getVerticalAlignment()
public void setAlignment(int horizontalAlignment,
int verticalAlignment)
public void setHorizontalAlignment(int alignment)
public void setVerticalAlignment(int alignment)
protected void updateInstanceByInstancing(Renderable reference, GraphState gs)
updateInstanceByInstancing in class GLSLInstanceableRenderableprotected void updateInstanceDirect(Renderable reference)
updateInstanceDirect in class GLSLInstanceableRenderablepublic void updateInstanceIndirect(java.lang.Object state,
boolean asNode,
GraphState gs)
updateInstanceIndirect in class GLSLInstanceableRenderable