public class JoglGuiTextRenderer
extends org.processmining.visualisation3d.scenemanagement.JoglSceneObject
Modifier and Type | Field and Description |
---|---|
double |
forceScale |
Constructor and Description |
---|
JoglGuiTextRenderer() |
JoglGuiTextRenderer(FontFormat ff) |
Modifier and Type | Method and Description |
---|---|
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
GenerateGeometry(java.lang.String text,
FontFormat ff) |
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
GenerateGeometry(java.lang.String text,
FontFormat ff,
double twidth) |
java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> |
GenerateTextureCoords(java.lang.String text) |
int |
getAlign() |
static int |
getCharNum(java.lang.String s) |
JoglTexturedMesh |
getMesh() |
java.lang.String |
getString() |
FontFormat |
getTextFormat() |
org.processmining.visualisation3d.maths.JoglVectord2 |
getTextSize() |
org.processmining.visualisation3d.maths.JoglVectord2 |
MeasureText(java.lang.String text,
FontFormat ff) |
org.processmining.visualisation3d.maths.JoglVectord2 |
MeasureText(java.lang.String text,
FontFormat ff,
double twidth) |
void |
setAlign(int a) |
void |
setColor(float r,
float g,
float b) |
void |
setColor(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setPosition(double x,
double y,
double z) |
void |
setString(java.lang.String s) |
void |
setString(java.lang.String s,
double maxWidth) |
void |
setTextSize(float tx,
float ty) |
public JoglGuiTextRenderer()
public JoglGuiTextRenderer(FontFormat ff)
public int getAlign()
public void setAlign(int a)
public void setColor(float r, float g, float b)
public void setColor(org.processmining.visualisation3d.maths.JoglVectord3 v)
public void setPosition(double x, double y, double z)
public java.lang.String getString()
public void setString(java.lang.String s)
public void setString(java.lang.String s, double maxWidth)
public FontFormat getTextFormat()
public JoglTexturedMesh getMesh()
public org.processmining.visualisation3d.maths.JoglVectord2 getTextSize()
public void setTextSize(float tx, float ty)
public static int getCharNum(java.lang.String s)
public org.processmining.visualisation3d.maths.JoglVectord2 MeasureText(java.lang.String text, FontFormat ff)
public org.processmining.visualisation3d.maths.JoglVectord2 MeasureText(java.lang.String text, FontFormat ff, double twidth)
public java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> GenerateGeometry(java.lang.String text, FontFormat ff)
public java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> GenerateGeometry(java.lang.String text, FontFormat ff, double twidth)
public java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord2> GenerateTextureCoords(java.lang.String text)
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class org.processmining.visualisation3d.scenemanagement.JoglSceneObject