jadex.application.space.envsupport.observer.graphics.drawable
Class Text
java.lang.Object
jadex.application.space.envsupport.observer.graphics.drawable.AbstractVisual2D
jadex.application.space.envsupport.observer.graphics.drawable.Primitive
jadex.application.space.envsupport.observer.graphics.drawable.Text
public final class Text
- extends Primitive
Drawable component for displaying text.
| Fields inherited from class jadex.application.space.envsupport.observer.graphics.drawable.Primitive |
ABSOLUTE_POSITION, ABSOLUTE_ROTATION, ABSOLUTE_SIZE, color_, drawcondition, enableDCPos, enableDCRot, enableDCSize, PRIMITIVE_TYPE_ELLIPSE, PRIMITIVE_TYPE_RECTANGLE, PRIMITIVE_TYPE_REGULARPOLYGON, PRIMITIVE_TYPE_TEXT, PRIMITIVE_TYPE_TEXTUREDRECTANGLE, PRIMITIVE_TYPE_TRIANGLE, renderinfos, type |
|
Method Summary |
double |
getAlignment(TextLayout tl)
|
Font |
getBaseFont()
|
static IVector2 |
getBasePosition(AbstractViewport vp,
IVector2 dcPos,
IVector2 position,
IVector2 canvasSize,
boolean invX,
boolean invY)
|
static float |
getBasicFontScale(IVector2 canvasSize,
IVector2 areaSize,
IVector2 size)
|
static String |
getReplacedText(DrawableCombiner dc,
Object obj,
String text,
IViewport vp)
|
String |
getText()
|
| Methods inherited from class jadex.application.space.envsupport.observer.graphics.drawable.Primitive |
enableAbsolutePosition, enableAbsoluteRotation, enableAbsoluteSize, flushRenderInfo, getColor, getDrawCondition, getRenderInfo, getType, isRelativePosition, isRelativeRotation, isRelativeSize, setColor, setDrawCondition, setRenderInfo, setType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALIGN_LEFT
public static final int ALIGN_LEFT
- Left Alignment
- See Also:
- Constant Field Values
ALIGN_CENTER
public static final int ALIGN_CENTER
- Center Alignment
- See Also:
- Constant Field Values
ALIGN_RIGHT
public static final int ALIGN_RIGHT
- Right Alignment
- See Also:
- Constant Field Values
BASE_VIEWPORT_SIZE
public static final float BASE_VIEWPORT_SIZE
- Viewport size (in pixels) on which the base font size is relative to
- See Also:
- Constant Field Values
Text
public Text()
- The condition deciding if the drawable should be drawn.
Text
public Text(Object position,
Font baseFont,
Color color,
String text,
int align,
int absFlags,
IParsedExpression drawcondition)
getBaseFont
public Font getBaseFont()
getText
public String getText()
getAlignment
public double getAlignment(TextLayout tl)
getBasePosition
public static final IVector2 getBasePosition(AbstractViewport vp,
IVector2 dcPos,
IVector2 position,
IVector2 canvasSize,
boolean invX,
boolean invY)
getBasicFontScale
public static final float getBasicFontScale(IVector2 canvasSize,
IVector2 areaSize,
IVector2 size)
getReplacedText
public static final String getReplacedText(DrawableCombiner dc,
Object obj,
String text,
IViewport vp)
Copyright © 2010. All Rights Reserved.