![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FontCache.h>
Public Attributes | |
| TCHAR | Character = 0 |
| uint32 | GlyphIndex = 0 |
| const FFontData * | FontData = nullptr |
| TSharedPtr< FFreeTypeKerningCache > | KerningCache |
| float | FontScale = 0.0f |
| float | BitmapRenderScale = 0.0f |
| uint16 | StartU = 0 |
| uint16 | StartV = 0 |
| uint16 | USize = 0 |
| uint16 | VSize = 0 |
| int16 | VerticalOffset = 0 |
| int16 | HorizontalOffset = 0 |
| int16 | GlobalDescender = 0 |
| int16 | XAdvance = 0 |
| uint8 | TextureIndex = 0 |
| EFontFallback | FallbackLevel = EFontFallback::FF_Max |
| bool | HasKerning = false |
| bool | SupportsOutline = false |
| bool | Valid = false |
Information for rendering one non-shaped character
| float FCharacterEntry::BitmapRenderScale = 0.0f |
Any additional scale that should be applied when rendering this glyph
| TCHAR FCharacterEntry::Character = 0 |
The character this entry is for
| EFontFallback FCharacterEntry::FallbackLevel = EFontFallback::FF_Max |
The fallback level this character represents
| const FFontData* FCharacterEntry::FontData = nullptr |
The raw font data this character was rendered with
| float FCharacterEntry::FontScale = 0.0f |
Scale that was applied when rendering this character
| int16 FCharacterEntry::GlobalDescender = 0 |
The largest vertical distance below the baseline for any character in the font
| uint32 FCharacterEntry::GlyphIndex = 0 |
The index of the glyph from the FreeType face that this entry is for
| int16 FCharacterEntry::HorizontalOffset = 0 |
The horizontal distance from the origin to the left most border of the character
| TSharedPtr<FFreeTypeKerningCache> FCharacterEntry::KerningCache |
The kerning cache that this entry uses
| uint16 FCharacterEntry::StartU = 0 |
Start X location of the character in the texture
| uint16 FCharacterEntry::StartV = 0 |
Start Y location of the character in the texture
1 if this entry supports outline rendering, 0 otherwise.
| uint8 FCharacterEntry::TextureIndex = 0 |
Index to a specific texture in the font cache.
| uint16 FCharacterEntry::USize = 0 |
X Size of the character in the texture
| int16 FCharacterEntry::VerticalOffset = 0 |
The vertical distance from the baseline to the topmost border of the character
| uint16 FCharacterEntry::VSize = 0 |
Y Size of the character in the texture
| int16 FCharacterEntry::XAdvance = 0 |
The amount to advance in X before drawing the next character in a string