|
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.