UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateTextLayout Member List

This is the complete list of members for FSlateTextLayout, including all inherited members.

AddLine(const FNewLineData &NewLine)FTextLayout
AddLineHighlight(const FTextLineHighlight &Highlight)FTextLayout
AddLines(const TArray< FNewLineData > &NewLines)FTextLayout
AddRunRenderer(const FTextRunRenderer &Renderer)FTextLayout
AggregateChildren()FSlateTextLayoutprotectedvirtual
ApplyLineHeightToBottomLineFTextLayoutprotected
ArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) constFSlateTextLayoutvirtual
AsShared()TSharedFromThis< FTextLayout >inline
AsShared() constTSharedFromThis< FTextLayout >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FTextLayout >inline
AsWeak()TSharedFromThis< FTextLayout >inline
AsWeak() constTSharedFromThis< FTextLayout >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FTextLayout >inline
BeginLayout()FTextLayoutprotectedvirtual
BeginLineLayout(FLineModel &LineModel)FTextLayoutprotected
CachedLayoutGenerationFTextLayoutprotected
CalculateLineTextDirection(FLineModel &LineModel) constFTextLayoutprotected
CalculateLineViewVisualJustification(const FLineView &LineView) constFTextLayoutprotected
CalculateTextDirection()FTextLayoutprotected
ClearLineHighlights()FTextLayout
ClearLines()FTextLayout
ClearRunRenderers()FTextLayout
ClearView()FTextLayoutprotected
Create(SWidget *InOwner, FTextBlockStyle InDefaultTextStyle)FSlateTextLayoutstatic
CreateDefaultTextRun(const TSharedRef< FString > &NewText, const FTextRange &NewRange) const overrideFSlateTextLayoutprotectedvirtual
CreateLineWrappingCache(FLineModel &LineModel)FTextLayoutprotected
CreateWrappingCache()FTextLayoutprotected
DebugSourceInfoFTextLayoutprotected
DefaultTextStyleFSlateTextLayoutprotected
DirtyAllLineModels(const ELineModelDirtyState::Flags InDirtyFlags)FTextLayoutprotected
DirtyFlagsFTextLayoutprotected
DirtyLayout()FTextLayout
DirtyRunLayout(const TSharedRef< const IRun > &Run)FTextLayout
DoesSharedInstanceExist() constTSharedFromThis< FTextLayout >inline
EndLayout() overrideFSlateTextLayoutvirtual
EndLineLayout(FLineModel &LineModel)FTextLayoutprotected
FlushLineTextShapingCache(FLineModel &LineModel)FTextLayoutprotected
FlushTextShapingCache()FTextLayoutprotected
FSlateTextLayout(SWidget *InOwner, FTextBlockStyle InDefaultTextStyle)FSlateTextLayoutprotected
FSlateTextLayoutFactoryFSlateTextLayoutfriend
FTextLayout()FTextLayoutprotected
GetApplyLineHeightToBottomLine() constFTextLayoutinline
GetAsText(FString &DisplayText, FTextOffsetLocations *const OutTextOffsetLocations=nullptr) constFTextLayout
GetAsText(FText &DisplayText, FTextOffsetLocations *const OutTextOffsetLocations=nullptr) constFTextLayout
GetChildren()FSlateTextLayout
GetDefaultTextStyle() constFSlateTextLayout
GetDrawSize() constFTextLayout
GetGraphemeAt(const FTextLocation &Location) constFTextLayout
GetJustification() constFTextLayoutinline
GetLineCount() constFTextLayout
GetLineHeightPercentage() constFTextLayoutinline
GetLineModels() constFTextLayoutinline
GetLineViewIndexForTextLocation(const TArray< FTextLayout::FLineView > &LineViews, const FTextLocation &Location, const bool bPerformInclusiveBoundsCheck) constFTextLayout
GetLineViews() constFTextLayoutinline
GetLocationAt(const FTextLocation &Location, const bool bPerformInclusiveBoundsCheck) constFTextLayout
GetMargin() constFTextLayoutinline
GetScale() constFTextLayoutinline
GetSelectionAsText(FString &DisplayText, const FTextSelection &Selection) constFTextLayout
GetSize() constFTextLayout
GetTextFlowDirection() constFTextLayoutinline
GetTextLocationAt(const FVector2D &Relative, ETextHitPoint *const OutHitPoint=nullptr) constFTextLayout
GetTextLocationAt(const FLineView &LineView, const FVector2D &Relative, ETextHitPoint *const OutHitPoint=nullptr) constFTextLayout
GetTextOffsetLocations(FTextOffsetLocations &OutTextOffsetLocations) constFTextLayout
GetTextShapingMethod() constFTextLayoutinline
GetTransformPolicy() constFTextLayoutinline
GetViewSize() constFTextLayout
GetVisualJustification() constFTextLayout
GetWordAt(const FTextLocation &Location) constFTextLayout
GetWrappedDrawSize() constFTextLayout
GetWrappedSize() constFTextLayout
GetWrappingPolicy() constFTextLayoutinline
GetWrappingWidth() constFTextLayoutinline
GraphemeBreakIteratorFTextLayoutprotected
InsertAt(const FTextLocation &Location, TCHAR Character)FTextLayout
InsertAt(const FTextLocation &Location, const FString &Text)FTextLayout
InsertAt(const FTextLocation &Location, TSharedRef< IRun > InRun, const bool bAlwaysKeepRightRun=false)FTextLayout
IsEmpty() constFTextLayout
IsLayoutDirty() constFTextLayout
JoinLineWithNextLine(int32 LineIndex)FTextLayout
JustificationFTextLayoutprotected
LineBreakIteratorFTextLayoutprotected
LineHeightPercentageFTextLayoutprotected
LineModelsFTextLayoutprotected
LineViewsFTextLayoutprotected
LineViewsToJustifyFTextLayoutprotected
MarginFTextLayoutprotected
OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) constFSlateTextLayoutvirtual
OnPaintHighlights(const FPaintArgs &Args, const FTextLayout::FLineView &LineView, const TArray< FLineViewHighlight > &Highlights, const FTextBlockStyle &DefaultTextStyle, const FGeometry &AllottedGeometry, const FSlateRect &ClippingRect, FSlateWindowElementList &OutDrawElements, const int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) constFSlateTextLayoutprotectedvirtual
operator=(TSharedFromThis const &)TSharedFromThis< FTextLayout >inlineprotected
OverHeightFTextLayoutprotected
RemoveAt(const FTextLocation &Location, int32 Count=1)FTextLayout
RemoveLine(int32 LineIndex)FTextLayout
RemoveLineHighlight(const FTextLineHighlight &Highlight)FTextLayout
RemoveRunRenderer(const FTextRunRenderer &Renderer)FTextLayout
ScaleFTextLayoutprotected
ScrollOffsetFTextLayoutprotected
SetApplyLineHeightToBottomLine(bool Value)FTextLayout
SetDebugSourceInfo(const TAttribute< FString > &InDebugSourceInfo)FTextLayout
SetDefaultTextStyle(FTextBlockStyle InDefaultTextStyle)FSlateTextLayout
SetIsPassword(const TAttribute< bool > &InIsPassword)FSlateTextLayout
SetJustification(ETextJustify::Type Value)FTextLayout
SetLineBreakIterator(TSharedPtr< IBreakIterator > InLineBreakIterator)FTextLayout
SetLineHeightPercentage(float Value)FTextLayout
SetLineHighlights(const TArray< FTextLineHighlight > &Highlights)FTextLayout
SetMargin(const FMargin &InMargin)FTextLayout
SetRunRenderers(const TArray< FTextRunRenderer > &Renderers)FTextLayout
SetScale(float Value)FTextLayout
SetTextFlowDirection(const ETextFlowDirection InTextFlowDirection)FTextLayout
SetTextOverflowPolicy(const TOptional< ETextOverflowPolicy > InTextOverflowPolicy)FTextLayout
SetTextShapingMethod(const ETextShapingMethod InTextShapingMethod)FTextLayout
SetTransformPolicy(ETextTransformPolicy Value)FTextLayout
SetVisibleRegion(const FVector2D &InViewSize, const FVector2D &InScrollOffset)FTextLayout
SetWrappingPolicy(ETextWrappingPolicy Value)FTextLayout
SetWrappingWidth(float Value)FTextLayout
SharedThis(OtherType *ThisPtr)TSharedFromThis< FTextLayout >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FTextLayout >inlineprotectedstatic
SplitLineAt(const FTextLocation &Location)FTextLayout
TextBiDiDetectionFTextLayoutprotected
TextFlowDirectionFTextLayoutprotected
TextLayoutSizeFTextLayoutprotected
TextOverflowPolicyOverrideFTextLayoutprotected
TextShapingMethodFTextLayoutprotected
TransformLineText(FLineModel &LineModel) constFTextLayoutprotected
TransformPolicyFTextLayoutprotected
TSharedFromThis()TSharedFromThis< FTextLayout >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FTextLayout >inlineprotected
UpdateHighlights()FTextLayoutvirtual
UpdateIfNeeded()FTextLayoutvirtual
UpdateLayout()FTextLayoutvirtual
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FTextLayout >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FTextLayout >inline
ViewSizeFTextLayoutprotected
WordBreakIteratorFTextLayoutprotected
WrappingPolicyFTextLayoutprotected
WrappingWidthFTextLayoutprotected
~FTextLayout()FTextLayoutvirtual
~TSharedFromThis()TSharedFromThis< FTextLayout >inlineprotected