C# Класс Reign.Video.Abstraction.Font

Наследование: DisposableResource, ILoadable
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CharacterIndex() публичный Метод

public CharacterIndex ( char @char ) : int
@char char
Результат int

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Draw() публичный Метод

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
Результат void

DrawStart() публичный Метод

public DrawStart ( Camera camera ) : void
camera Camera
Результат void

FindCharacter() публичный Метод

public FindCharacter ( char @char ) : Character
@char char
Результат Character

Font() публичный Метод

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
Результат System

UpdateLoad() публичный Метод

public UpdateLoad ( ) : bool
Результат bool