public class JoglGuiLabel
extends org.processmining.visualisation3d.gui.JoglGuiObject
Modifier and Type | Field and Description |
---|---|
double |
forceScale |
Constructor and Description |
---|
JoglGuiLabel(FontFormat ff) |
Modifier and Type | Method and Description |
---|---|
JoglColoredMesh |
CreateMesh() |
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
int |
getAlign() |
boolean |
getCanTouch() |
float |
getPadding() |
org.processmining.visualisation3d.maths.JoglVectord4 |
getRect() |
java.lang.String |
getText() |
JoglTexturedMesh |
getTextMesh() |
boolean |
IsInside(float x,
float y) |
org.processmining.visualisation3d.maths.JoglVectord2 |
MeasureText(java.lang.String s) |
org.processmining.visualisation3d.maths.JoglVectord2 |
MeasureText(java.lang.String s,
double mwidth) |
void |
setAlign(int a) |
void |
setBackColor(float r,
float g,
float b) |
void |
setBackColor(float r,
float g,
float b,
float a) |
void |
setBackColor(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setBackColor(org.processmining.visualisation3d.maths.JoglVectord4 v) |
void |
setCanTouch(boolean b) |
void |
setColor(float r,
float g,
float b) |
void |
setColor(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setForceScale(double fs) |
void |
setPadding(float p) |
void |
setRect(float x,
float y,
float w,
float h) |
void |
setRect(org.processmining.visualisation3d.maths.JoglVectord4 v) |
void |
setText(java.lang.String s) |
void |
setText(java.lang.String s,
double mwidth) |
void |
setTextSize(float tx,
float ty) |
public JoglGuiLabel(FontFormat ff)
public int getAlign()
public void setAlign(int a)
public void setBackColor(float r, float g, float b)
public void setBackColor(float r, float g, float b, float a)
public void setBackColor(org.processmining.visualisation3d.maths.JoglVectord3 v)
public void setBackColor(org.processmining.visualisation3d.maths.JoglVectord4 v)
public boolean getCanTouch()
getCanTouch
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void setCanTouch(boolean b)
setCanTouch
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void setColor(float r, float g, float b)
public void setColor(org.processmining.visualisation3d.maths.JoglVectord3 v)
public org.processmining.visualisation3d.maths.JoglVectord4 getRect()
public void setRect(float x, float y, float w, float h)
public void setRect(org.processmining.visualisation3d.maths.JoglVectord4 v)
public void setForceScale(double fs)
public JoglTexturedMesh getTextMesh()
public float getPadding()
public void setPadding(float p)
public void setTextSize(float tx, float ty)
public org.processmining.visualisation3d.maths.JoglVectord2 MeasureText(java.lang.String s)
public org.processmining.visualisation3d.maths.JoglVectord2 MeasureText(java.lang.String s, double mwidth)
public java.lang.String getText()
public void setText(java.lang.String s)
public void setText(java.lang.String s, double mwidth)
public boolean IsInside(float x, float y)
IsInside
in class org.processmining.visualisation3d.gui.JoglGuiObject
public JoglColoredMesh CreateMesh()
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class org.processmining.visualisation3d.gui.JoglGuiObject