Module |
|
Header |
/Engine/Source/Runtime/SlateCore/Public/Fonts/FontCache.h |
Include |
#include "Fonts/FontCache.h" |
class FShapedGlyphSequence
Information for rendering a shaped text sequence
Name | Description | |
---|---|---|
|
FShapedGlyphSequence() |
|
|
FShapedGlyphSequence ( |
Name | Description | |
---|---|---|
|
~FShapedGlyphSequence() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
GetAllocatedSize() |
Get the amount of memory allocated to this sequence |
|
|
const UObjec... |
GetFontMaterial() |
Get the material to use when rendering these glyphs |
|
const FFontO... |
GetFontOutlineSettings() |
Get the font outline settings to use when rendering these glyphs |
|
GetGlyphAtOffset |
Get the information for the glyph at the specified position in pixels along the string horizontally @note The indices used here are relative to the start of the text we were shaped from, even if we were only shaped from a sub-section of that text |
|
|
FGlyphOffset... |
GetGlyphAtOffset ( |
Get the information for the glyph at the specified position in pixels along the string horizontally |
|
const TArray... |
GetGlyphsToRender() |
Get the array of glyphs in this sequence. |
|
GetKerning ( |
Get the kerning value between the given entry and the next entry in the sequence @note The index used here is relative to the start of the text we were shaped from, even if we were only shaped from a sub-section of that text |
|
|
GetMaxTextHeight() |
Get the maximum height of any glyph in the font we're using |
|
|
GetMeasuredWidth |
Get the measured width of the specified range of this shaped text @note The indices used here are relative to the start of the text we were shaped from, even if we were only shaped from a sub-section of that text |
|
|
GetMeasuredWidth() |
Get the measured width of the entire shaped text |
|
|
FShapedGlyph... |
GetSubSequence |
Get a sub-sequence of the specified range @note The indices used here are relative to the start of the text we were shaped from, even if we were only shaped from a sub-section of that text |
|
GetTextBaseline() |
Get the baseline to use when drawing the glyphs in this sequence |
|
|
IsDirty() |
Check to see whether this glyph sequence is dirty (ie, contains glyphs with invalid font pointers) |
Name |
Description |
|
---|---|---|
|
FGlyphOffsetResult |
Return data used by GetGlyphAtOffset |
|
FSourceTextRange |
Name |
Description |
|
---|---|---|
|
EEnumerateGlyphsResult |
Enumerate all of the glyphs within the given source index range (enumerates either visually or logically) @note The indices used here are relative to the start of the text we were shaped from, even if we were only shaped from a sub-section of that text |
Name |
Description |
---|---|
FForEachShapedGlyphEntryCallback |