Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework
Filters
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FBaseTextLayoutMarshaller | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
FCachedShapedTextKey | Information representing a piece of shaped text | |
![]() ![]() |
FCharRange | Represents a range of characters, specified by the Unicode code point of the first and last characters in the range, both included. | |
![]() ![]() |
FCharRangeList | Represents a list of character ranges. | |
![]() |
FDefaultLayoutBlock | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
FDefaultRichTextMarkupParser | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
FDefaultRichTextMarkupWriter | ||
![]() |
FGenericPlatformTextField | ||
![]() |
FHyperlinkDecorator | ||
![]() |
FImageDecorator | ||
![]() |
FLayoutBlockTextContext | The context needed when creating a block from a run of a text | |
![]() |
FPlainTextLayoutMarshaller | Get/set the raw text to/from a text layout as plain text | |
![]() |
FRichTextLayoutMarshaller | Get/set the raw text to/from a text layout as rich text | |
![]() |
FRichTextSyntaxHighlighterTextLayoutMarshaller | Get/set the raw text to/from a text layout, and also inject syntax highlighting for our rich-text markup | |
![]() |
FRunInfo | ||
![]() |
FRunTextContext | The context needed when performing text operations on a run of text | |
![]() |
FShapedTextCache | Cache of shaped text | |
![]() |
FShapedTextContext | The basic data needed when shaping a run of text | |
![]() |
FSlateHyperlinkRun | ||
![]() |
FSlateImageRun | ||
![]() |
FSlatePasswordRun | ||
![]() |
FSlateTextHighlightRunRenderer | ||
![]() |
FSlateTextLayout | ||
![]() |
FSlateTextRun | ||
![]() |
FSlateTextStrikeLineHighlighter | Run highlighter used to draw strikes | |
![]() |
FSlateTextUnderlineLineHighlighter | Run highlighter used to draw underlines | |
![]() |
FSlateWidgetRun | ||
![]() |
FSyntaxHighlighterTextLayoutMarshaller | Get/set the raw text to/from a text layout, and also inject syntax highlighting | |
![]() |
FSyntaxTokenizer | Tokenize the text based upon the given rule set | |
![]() |
FTextArgs | ||
![]() |
FTextLayout | ||
![]() |
FTextLineHighlight | ||
![]() |
FTextLineParseResults | ||
![]() |
FTextLocation | Location within the text model. | |
![]() |
FTextRunInfo | ||
![]() |
FTextRunParseResults | ||
![]() |
FTextRunRenderer | ||
![]() |
FTextSelection | ||
![]() |
FWidgetDecorator | ||
![]() |
FWidgetLayoutBlock | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
ILayoutBlock | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
ILineHighlighter | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
IRichTextMarkupParser | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
IRichTextMarkupWriter | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
IRun | ||
![]() |
IRunRenderer | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
ISlateLineHighlighter | ||
![]() |
ISlateRun | ||
![]() |
ISlateRunRenderer | ||
![]() |
ISlateTextLineHighlighter | Run highlighter used to draw lines | |
![]() |
ISyntaxTokenizer | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
ITextDecorator | ||
![]() |
ITextLayoutMarshaller | Interface used to get/set the raw text to/from a text layout |
Typedefs
Name | Description |
---|---|
FCreateSlateTextLayout | |
FPlatformTextField | |
FShapedTextCachePtr | |
FShapedTextCacheRef |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ERunAttributes | Attributes that a run can have | |
![]() ![]() ![]() |
ETextFlowDirection | The different directions that text can flow within a paragraph of text. | |
![]() |
ETextHitPoint | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() ![]() ![]() |
ETextJustify::Type | ||
![]() ![]() ![]() |
ETextWrappingPolicy | The different methods that can be used if a word is too long to be broken by the default line-break iterator. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
ETextFlowDirection | Get the default text flow direction (from the "Slate.DefaultTextFlowDirection" CVar) | |
![]() |
FTextRange | RunUtils::CalculateOffsetMeasureRange
(
const int32 InOffset, |
Calculate the range that will measure to the given index, based on the given range and text direction |
![]() |
ETextHitPoint | RunUtils::CalculateTextHitPoint
(
const int32 InIndex, |
Calculate the correct hit-point for the given index, based on the given range and text direction |
![]() |
int32 | ShapedTextCacheUtil::FindCharacterIndexAtOffset
(
const FShapedTextCacheRef& InShapedTextCache, |
Find the character index at the specified position in pixels along the string horizontally |
![]() |
int8 | ShapedTextCacheUtil::GetShapedGlyphKerning
(
const FShapedTextCacheRef& InShapedTextCache, |
Get the kerning between two shaped glyphs |
![]() |
FShapedGlyphSequenceRef | ShapedTextCacheUtil::GetShapedTextSubSequence
(
const FShapedTextCacheRef& InShapedTextCache, |
Extract a sub-section of a run of text into its own shaped glyph sequence |
![]() |
FVector2D | ShapedTextCacheUtil::MeasureShapedText
(
const FShapedTextCacheRef& InShapedTextCache, |
Measure a sub-section of a run of text |
![]() |
void | Copyright Epic Games, Inc. All Rights Reserved. | |
![]() |
void |