|
| SLATE_API FChildren * | GetChildren () |
| |
| virtual SLATE_API void | ArrangeChildren (const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const |
| |
| virtual SLATE_API int32 | OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const |
| |
| virtual SLATE_API void | EndLayout () override |
| |
| SLATE_API void | SetDefaultTextStyle (FTextBlockStyle InDefaultTextStyle) |
| |
| SLATE_API const FTextBlockStyle & | GetDefaultTextStyle () const |
| |
| SLATE_API void | SetIsPassword (const TAttribute< bool > &InIsPassword) |
| |
| virtual SLATE_API | ~FTextLayout () |
| |
| const TArray< FTextLayout::FLineView > & | GetLineViews () const |
| |
| const TArray< FTextLayout::FLineModel > & | GetLineModels () const |
| |
| SLATE_API FVector2D | GetSize () const |
| |
| SLATE_API FVector2D | GetViewSize () const |
| |
| SLATE_API FVector2D | GetDrawSize () const |
| |
| SLATE_API FVector2D | GetWrappedSize () const |
| |
| SLATE_API FVector2D | GetWrappedDrawSize () const |
| |
| float | GetWrappingWidth () const |
| |
| SLATE_API void | SetWrappingWidth (float Value) |
| |
| ETextWrappingPolicy | GetWrappingPolicy () const |
| |
| SLATE_API void | SetWrappingPolicy (ETextWrappingPolicy Value) |
| |
| float | GetLineHeightPercentage () const |
| |
| SLATE_API void | SetLineHeightPercentage (float Value) |
| |
| bool | GetApplyLineHeightToBottomLine () const |
| |
| SLATE_API void | SetApplyLineHeightToBottomLine (bool Value) |
| |
| ETextJustify::Type | GetJustification () const |
| |
| SLATE_API void | SetJustification (ETextJustify::Type Value) |
| |
| SLATE_API ETextJustify::Type | GetVisualJustification () const |
| |
| ETextTransformPolicy | GetTransformPolicy () const |
| |
| SLATE_API void | SetTransformPolicy (ETextTransformPolicy Value) |
| |
| float | GetScale () const |
| |
| SLATE_API void | SetScale (float Value) |
| |
| ETextShapingMethod | GetTextShapingMethod () const |
| |
| SLATE_API void | SetTextShapingMethod (const ETextShapingMethod InTextShapingMethod) |
| |
| ETextFlowDirection | GetTextFlowDirection () const |
| |
| SLATE_API void | SetTextFlowDirection (const ETextFlowDirection InTextFlowDirection) |
| |
| SLATE_API void | SetTextOverflowPolicy (const TOptional< ETextOverflowPolicy > InTextOverflowPolicy) |
| |
| FMargin | GetMargin () const |
| |
| SLATE_API void | SetMargin (const FMargin &InMargin) |
| |
| SLATE_API void | SetVisibleRegion (const FVector2D &InViewSize, const FVector2D &InScrollOffset) |
| |
| SLATE_API void | SetLineBreakIterator (TSharedPtr< IBreakIterator > InLineBreakIterator) |
| |
| SLATE_API void | SetDebugSourceInfo (const TAttribute< FString > &InDebugSourceInfo) |
| |
| SLATE_API void | ClearLines () |
| |
| SLATE_API void | AddLine (const FNewLineData &NewLine) |
| |
| SLATE_API void | AddLines (const TArray< FNewLineData > &NewLines) |
| |
| SLATE_API void | ClearRunRenderers () |
| |
| SLATE_API void | SetRunRenderers (const TArray< FTextRunRenderer > &Renderers) |
| |
| SLATE_API void | AddRunRenderer (const FTextRunRenderer &Renderer) |
| |
| SLATE_API void | RemoveRunRenderer (const FTextRunRenderer &Renderer) |
| |
| SLATE_API void | ClearLineHighlights () |
| |
| SLATE_API void | SetLineHighlights (const TArray< FTextLineHighlight > &Highlights) |
| |
| SLATE_API void | AddLineHighlight (const FTextLineHighlight &Highlight) |
| |
| SLATE_API void | RemoveLineHighlight (const FTextLineHighlight &Highlight) |
| |
| virtual SLATE_API void | UpdateIfNeeded () |
| |
| virtual SLATE_API void | UpdateLayout () |
| |
| virtual SLATE_API void | UpdateHighlights () |
| |
| SLATE_API void | DirtyRunLayout (const TSharedRef< const IRun > &Run) |
| |
| SLATE_API void | DirtyLayout () |
| |
| SLATE_API bool | IsLayoutDirty () const |
| |
| SLATE_API int32 | GetLineViewIndexForTextLocation (const TArray< FTextLayout::FLineView > &LineViews, const FTextLocation &Location, const bool bPerformInclusiveBoundsCheck) const |
| |
| SLATE_API FTextLocation | GetTextLocationAt (const FVector2D &Relative, ETextHitPoint *const OutHitPoint=nullptr) const |
| |
| SLATE_API FTextLocation | GetTextLocationAt (const FLineView &LineView, const FVector2D &Relative, ETextHitPoint *const OutHitPoint=nullptr) const |
| |
| SLATE_API FVector2D | GetLocationAt (const FTextLocation &Location, const bool bPerformInclusiveBoundsCheck) const |
| |
| SLATE_API bool | SplitLineAt (const FTextLocation &Location) |
| |
| SLATE_API bool | JoinLineWithNextLine (int32 LineIndex) |
| |
| SLATE_API bool | InsertAt (const FTextLocation &Location, TCHAR Character) |
| |
| SLATE_API bool | InsertAt (const FTextLocation &Location, const FString &Text) |
| |
| SLATE_API bool | InsertAt (const FTextLocation &Location, TSharedRef< IRun > InRun, const bool bAlwaysKeepRightRun=false) |
| |
| SLATE_API bool | RemoveAt (const FTextLocation &Location, int32 Count=1) |
| |
| SLATE_API bool | RemoveLine (int32 LineIndex) |
| |
| SLATE_API bool | IsEmpty () const |
| |
| SLATE_API int32 | GetLineCount () const |
| |
| SLATE_API void | GetAsText (FString &DisplayText, FTextOffsetLocations *const OutTextOffsetLocations=nullptr) const |
| |
| SLATE_API void | GetAsText (FText &DisplayText, FTextOffsetLocations *const OutTextOffsetLocations=nullptr) const |
| |
| SLATE_API void | GetTextOffsetLocations (FTextOffsetLocations &OutTextOffsetLocations) const |
| |
| SLATE_API void | GetSelectionAsText (FString &DisplayText, const FTextSelection &Selection) const |
| |
| SLATE_API FTextSelection | GetGraphemeAt (const FTextLocation &Location) const |
| |
| SLATE_API FTextSelection | GetWordAt (const FTextLocation &Location) const |
| |
| TSharedRef< FTextLayout, Mode > | AsShared () |
| |
| TSharedRef< FTextLayout const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FTextLayout, Mode > | AsWeak () |
| |
| TWeakPtr< FTextLayout const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |