Text Class

SFML.Net

Text Class
This class defines a graphical 2D text, that can be drawn on screen
Inheritance Hierarchy
SystemObject  SFMLObjectBase
    SFML.GraphicsTransformable
      SFML.GraphicsText

Namespace: SFML.Graphics
Assembly: sfmlnet-graphics-2 (in sfmlnet-graphics-2.dll) Version: 2.2.0.0 (2.2.0)
Syntax
public class Text : Transformable, Drawable
Public Class Text
	Inherits Transformable
	Implements Drawable
public ref class Text : public Transformable, 
	Drawable
type Text =  
    class
        inherit Transformable
        interface Drawable
    end

The Text type exposes the following members.

Constructors
  NameDescription
Public methodText
Default constructor
Public methodText(Text)
Construct the text from another text
Public methodText(String, Font)
Construct the text from a string and a font
Public methodText(String, Font, UInt32)
Construct the text from a string, font and size
Top
Methods
  NameDescription
Protected methodDestroy
Handle the destruction of the object
(Overrides TransformableDestroy(Boolean).)
Public methodDispose
Explicitely dispose the object
(Inherited from ObjectBase.)
Public methodDraw
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Dispose the object
(Inherited from ObjectBase.)
Public methodFindCharacterPos
Return the visual position of the Index-th character of the text, in coordinates relative to the text (note : translation, origin, rotation and scale are not applied)
Public methodGetGlobalBounds
Get the global bounding rectangle of the entity. The returned rectangle is in global coordinates, which means that it takes in account the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the sprite in the global 2D world's coordinate system.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLocalBounds
Get the local bounding rectangle of the entity. The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Provide a string describing the object
(Overrides ObjectToString.)
Top
Properties
  NameDescription
Public propertyCharacterSize
Base size of characters
Public propertyColor
Global color of the object
Public propertyCPointer
Access to the internal pointer of the object. For internal use only
(Inherited from ObjectBase.)
Public propertyDisplayedString
String which is displayed
Public propertyFont
Font used to display the text
Public propertyInverseTransform
The combined transform of the object
(Inherited from Transformable.)
Public propertyOrigin
The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation).
(Inherited from Transformable.)
Public propertyPosition
Position of the object
(Inherited from Transformable.)
Public propertyRotation
Rotation of the object
(Inherited from Transformable.)
Public propertyScale
Scale of the object
(Inherited from Transformable.)
Public propertyStyle
Style of the text (see Styles enum)
Public propertyTransform
The combined transform of the object
(Inherited from Transformable.)
Top
Remarks
See also the note on coordinates and undistorted rendering in SFML.Graphics.Transformable.
See Also