jadex.application.space.envsupport.observer.graphics.drawable
Class Text

java.lang.Object
  extended by jadex.application.space.envsupport.observer.graphics.drawable.AbstractVisual2D
      extended by jadex.application.space.envsupport.observer.graphics.drawable.Primitive
          extended by jadex.application.space.envsupport.observer.graphics.drawable.Text

public final class Text
extends Primitive

Drawable component for displaying text.


Field Summary
static int ALIGN_CENTER
          Center Alignment
static int ALIGN_LEFT
          Left Alignment
static int ALIGN_RIGHT
          Right Alignment
static float BASE_VIEWPORT_SIZE
          Viewport size (in pixels) on which the base font size is relative to
 
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
 
Constructor Summary
Text()
          The condition deciding if the drawable should be drawn.
Text(Object position, Font baseFont, Color color, String text, int align, int absFlags, IParsedExpression drawcondition)
           
 
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 jadex.application.space.envsupport.observer.graphics.drawable.AbstractVisual2D
bindPosition, bindRotation, bindSize, getPosition, getRotation, getSize, setPosition, setRotation, setSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

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)
Method Detail

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.