Text

Graphical text that can be drawn to a render target.

Constructors

this
this()

Default constructor

this
this(immutable(T)[] text, const(Font) font, uint characterSize = 30)

Construct the text from a string, font and size

Destructor

~this
~this()

Destructor.

Members

Enums

Style
enum Style

Enumeration of the string drawing styles.

Functions

draw
void draw(RenderTarget renderTarget, RenderStates renderStates)

Draw the object to a render target.

findCharacterPos
Vector2f findCharacterPos(size_t index)

Return the position of the index-th character.

getCharacterSize
uint getCharacterSize()

Get the character size.

getColor
Color getColor()

Get the global color of the text.

getFont
const(Font) getFont()

Get thet text's font.

getGlobalBounds
FloatRect getGlobalBounds()

Get the global bounding rectangle of the entity.

getLocalBounds
FloatRect getLocalBounds()

Get the local bounding rectangle of the entity.

getString
immutable(T)[] getString()

Get the text's string.

getStyle
Style getStyle()

Get the text's style.

setCharacterSize
void setCharacterSize(uint size)

Set the character size.

setColor
void setColor(Color color)

Set the global color of the text.

setFont
void setFont(const(Font) font)

Set the text's font.

setString
void setString(immutable(T)[] text)

Set the text's string.

setStyle
void setStyle(Style style)

Set the text's style.

Inherited Members

From Drawable

draw
void draw(RenderTarget renderTarget, RenderStates renderStates)

Draw the object to a render target.

From Transformable

origin
Vector2f origin [@property setter]
Vector2f origin [@property getter]

The local origin of the object.

position
Vector2f position [@property setter]
Vector2f position [@property getter]

The position of the object. The default is (0, 0).

rotation
float rotation [@property setter]
float rotation [@property getter]

The orientation of the object, in degrees. The default is 0 degrees.

scale
Vector2f scale [@property setter]
Vector2f scale [@property getter]

The scale factors of the object. The default is (1, 1).

getTransform
const(Transform) getTransform()

Get the inverse of the combined transform of the object.

getInverseTransform
const(Transform) getInverseTransform()

Get the combined transform of the object.

move
void move(Vector2f offset)

Move the object by a given offset.

Meta