Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | SpriteCharacterData |
Public Member Functions | |
DynamicSpriteFont (float spacing, int lineSpacing, char defaultCharacter) | |
bool | IsCharacterSupported (char character) |
bool | AreCharactersSupported (IEnumerable< char > characters) |
Vector2 | MeasureString (string text) |
string | CreateWrappedText (string text, float maxWidth) |
string | CreateWrappedText (string text, float maxWidth, CultureInfo culture) |
string | CreateCroppedText (string text, float maxWidth) |
GlyphMetrics | GetCharacterMetrics (char character) |
Public Attributes | |
readonly char | DefaultCharacter |
Package Functions | |
void | SetPages (FontPage[] pages) |
void | InternalDraw (string text, SpriteBatch spriteBatch, Vector2 startPosition, Color color, float rotation, Vector2 origin, ref Vector2 scale, SpriteEffects spriteEffects, float depth) |
Properties | |
float | CharacterSpacing [get] |
int | LineSpacing [get] |
Private Member Functions | |
SpriteCharacterData | GetCharacterData (char character) |
Private Attributes | |
Dictionary< char, SpriteCharacterData > | _spriteCharacters = new Dictionary<char, SpriteCharacterData>() |
SpriteCharacterData | _defaultCharacterData |
readonly float | _characterSpacing |
readonly int | _lineSpacing |
Definition at line 11 of file DynamicSpriteFont.cs.