/Engine/Source/Runtime/SlateCore/Public/Fonts/FontCache.h
Information for rendering one glyph in a shaped text sequence
struct FShapedGlyphEntry
bool
bIsVisible
True if this is a visible glyph that should be drawn.
TSharedPtr< FSh...
FontFaceData
Provides access to the FreeType face for this glyph (not available publicly)
uint32
GlyphIndex
The index of this glyph in the FreeType face
int8
Kerning
The "kerning" between this glyph and the next one in the sequence
uint8
NumCharactersInGlyph
The number of source characters represented by this glyph This is typically 1, however will be greater for ligatures, or may be 0 if a single character produces multiple glyphs
uint8
NumGraphemeClustersInGlyph
The number of source grapheme clusters represented by this glyph This is typically 1, however will be greater for ligatures, or may be 0 if a single character produces multiple glyphs
int32
SourceIndex
The index of this glyph from the source text.
TextBiDi::EText...
TextDirection
The reading direction of the text this glyph was shaped from
int16
XAdvance
The amount to advance in X before drawing the next glyph in the sequence
int16
XOffset
The offset to apply in X when drawing this glyph
int16
YAdvance
The amount to advance in Y before drawing the next glyph in the sequence
int16
YOffset
The offset to apply in Y when drawing this glyph