Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework
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 |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ETextJustify::Type |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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 |