|
| virtual | ~FSlateTextRun () |
| |
| virtual SLATE_API FTextRange | GetTextRange () const override |
| |
| virtual SLATE_API void | SetTextRange (const FTextRange &Value) override |
| |
| virtual SLATE_API int16 | GetBaseLine (float Scale) const override |
| |
| virtual SLATE_API int16 | GetMaxHeight (float Scale) const override |
| |
| virtual SLATE_API FVector2D | Measure (int32 StartIndex, int32 EndIndex, float Scale, const FRunTextContext &TextContext) const override |
| |
| virtual SLATE_API int8 | GetKerning (int32 CurrentIndex, float Scale, const FRunTextContext &TextContext) const override |
| |
| virtual SLATE_API FVector2d | GetOutlineSize (int32 StartIndex, int32 EndIndex, float Scale) const override |
| |
| virtual SLATE_API FVector2d | GetShadowSize (int32 StartIndex, int32 EndIndex, float Scale) const override |
| |
| virtual SLATE_API TSharedRef< ILayoutBlock > | CreateBlock (int32 StartIndex, int32 EndIndex, FVector2D Size, const FLayoutBlockTextContext &TextContext, const TSharedPtr< IRunRenderer > &Renderer) override |
| |
| virtual SLATE_API int32 | OnPaint (const FPaintArgs &PaintArgs, const FTextArgs &TextArgs, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override |
| |
| virtual SLATE_API const TArray< TSharedRef< SWidget > > & | GetChildren () override |
| |
| virtual SLATE_API void | ArrangeChildren (const TSharedRef< ILayoutBlock > &Block, const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override |
| |
| virtual void | BeginLayout () override |
| |
| virtual void | EndLayout () override |
| |
| virtual SLATE_API int32 | GetTextIndexAt (const TSharedRef< ILayoutBlock > &Block, const FVector2D &Location, float Scale, ETextHitPoint *const OutHitPoint=nullptr) const override |
| |
| virtual SLATE_API FVector2D | GetLocationAt (const TSharedRef< ILayoutBlock > &Block, int32 Offset, float Scale) const override |
| |
| virtual SLATE_API void | Move (const TSharedRef< FString > &NewText, const FTextRange &NewRange) override |
| |
| virtual SLATE_API TSharedRef< IRun > | Clone () const override |
| |
| virtual SLATE_API void | AppendTextTo (FString &Text) const override |
| |
| virtual SLATE_API void | AppendTextTo (FString &AppendToText, const FTextRange &PartialRange) const override |
| |
| virtual SLATE_API const FRunInfo & | GetRunInfo () const override |
| |
| virtual SLATE_API ERunAttributes | GetRunAttributes () const override |
| |
| SLATE_API void | ApplyFontSizeMultiplierOnTextStyle (float FontSizeMultiplier) |
| |
| virtual | ~IRun () |
| |
| TSharedRef< FSlateTextRun, Mode > | AsShared () |
| |
| TSharedRef< FSlateTextRun const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FSlateTextRun, Mode > | AsWeak () |
| |
| TWeakPtr< FSlateTextRun 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 |
| |