Package heronarts.glx.shader
Class Text3d
java.lang.Object
heronarts.glx.shader.ShaderProgram
heronarts.glx.shader.Text3d
- All Implemented Interfaces:
BGFXEngine.Resource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumclassstatic enumstatic enumstatic enumstatic enumNested classes/interfaces inherited from class heronarts.glx.shader.ShaderProgram
ShaderProgram.Uniform -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final charstatic final intFields inherited from class heronarts.glx.shader.ShaderProgram
bgfxState, DEFAULT_BGFX_STATE, glx -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLabel(String text) voiddispose()reset()setBackgroundColorARGB(int backgroundColorARGB) setLabel(Text3d.Label label) setTextColorARGB(int textColorARGB) setTextOffset(float textOffsetX, float textOffsetY) setTextOrientation(Text3d.TextOrientation textOrientation) setTextPosition(float x, float y, float z) setTextPosition(org.joml.Vector3f textPosition) setTextScale(Text3d.TextScale textScale) setTextSize(float textSize) protected voidsetUniforms(View view) Methods inherited from class heronarts.glx.shader.ShaderProgram
setVertexBuffers, submit, submit, submit, submit, submit
-
Field Details
-
MIN_CHAR
public static final char MIN_CHAR- See Also:
-
MAX_CHAR
public static final char MAX_CHAR- See Also:
-
NUM_CHARS
public static final int NUM_CHARS- See Also:
-
-
Constructor Details
-
Text3d
-
-
Method Details
-
createLabel
-
reset
-
setTextColorARGB
-
setBackgroundColorARGB
-
setTextPosition
-
setTextPosition
-
setTextSize
-
setTextOffset
-
setTextOrientation
-
setTextScale
-
setLabel
-
setUniforms
- Overrides:
setUniformsin classShaderProgram
-
dispose
public void dispose()- Specified by:
disposein interfaceBGFXEngine.Resource- Overrides:
disposein classShaderProgram
-