C# Class Reign.Video.Abstraction.Font

Inheritance: DisposableResource, ILoadable
Afficher le fichier Open project: reignstudios/ReignSDK

Méthodes publiques

Méthode Description
CharacterIndex ( char @char ) : int
Dispose ( ) : void
Draw ( string text, Vector2 position, Vector4 color, float size, bool centeredX, bool centeredY ) : void
DrawStart ( Camera camera ) : void
FindCharacter ( char @char ) : Character
Font ( IDisposableResource parent, IShader shader, ITexture2D texture, string metricsFileName, Loader loadedCallback ) : System
UpdateLoad ( ) : bool

Private Methods

Méthode Description
draw ( string text, Vector2 textureSize, Vector2 position, Vector4 color, float size, bool centeredX, bool centeredY ) : void
drawCharacter ( Vector2 position, Vector2 size, Vector2 positionUV, Vector2 sizeUV, Vector4 color ) : void
init ( IShader shader, ITexture2D texture, Stream stream, string metricsFileName, Loader loadedCallback ) : void

Method Details

CharacterIndex() public méthode

public CharacterIndex ( char @char ) : int
@char char
Résultat int

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Draw() public méthode

public Draw ( string text, Vector2 position, Vector4 color, float size, bool centeredX, bool centeredY ) : void
text string
position Vector2
color Vector4
size float
centeredX bool
centeredY bool
Résultat void

DrawStart() public méthode

public DrawStart ( Camera camera ) : void
camera Camera
Résultat void

FindCharacter() public méthode

public FindCharacter ( char @char ) : Character
@char char
Résultat Character

Font() public méthode

public Font ( IDisposableResource parent, IShader shader, ITexture2D texture, string metricsFileName, Loader loadedCallback ) : System
parent IDisposableResource
shader IShader
texture ITexture2D
metricsFileName string
loadedCallback Reign.Core.Loader
Résultat System

UpdateLoad() public méthode

public UpdateLoad ( ) : bool
Résultat bool