|
| virtual int32 | OnPaint (const FPaintArgs &PaintArgs, const FTextArgs &TextArgs, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const =0 |
| |
| virtual const TArray< TSharedRef< SWidget > > & | GetChildren ()=0 |
| |
| virtual void | ArrangeChildren (const TSharedRef< ILayoutBlock > &Block, const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const =0 |
| |
| virtual | ~IRun () |
| |
| virtual FTextRange | GetTextRange () const =0 |
| |
| virtual void | SetTextRange (const FTextRange &Value)=0 |
| |
| virtual int16 | GetBaseLine (float Scale) const =0 |
| |
| virtual int16 | GetMaxHeight (float Scale) const =0 |
| |
| virtual FVector2D | Measure (int32 StartIndex, int32 EndIndex, float Scale, const FRunTextContext &TextContext) const =0 |
| |
| virtual int8 | GetKerning (int32 CurrentIndex, float Scale, const FRunTextContext &TextContext) const =0 |
| |
| virtual FVector2D | GetOutlineSize (int32 StartIndex, int32 EndIndex, float Scale) const |
| |
| virtual FVector2D | GetShadowSize (int32 StartIndex, int32 EndIndex, float Scale) const |
| |
| virtual TSharedRef< class ILayoutBlock > | CreateBlock (int32 StartIndex, int32 EndIndex, FVector2D Size, const FLayoutBlockTextContext &TextContext, const TSharedPtr< class IRunRenderer > &Renderer)=0 |
| |
| virtual int32 | GetTextIndexAt (const TSharedRef< ILayoutBlock > &Block, const FVector2D &Location, float Scale, ETextHitPoint *const OutHitPoint=nullptr) const =0 |
| |
| virtual FVector2D | GetLocationAt (const TSharedRef< ILayoutBlock > &Block, int32 Offset, float Scale) const =0 |
| |
| virtual void | BeginLayout ()=0 |
| |
| virtual void | EndLayout ()=0 |
| |
| virtual void | Move (const TSharedRef< FString > &NewText, const FTextRange &NewRange)=0 |
| |
| virtual TSharedRef< IRun > | Clone () const =0 |
| |
| virtual void | AppendTextTo (FString &Text) const =0 |
| |
| virtual void | AppendTextTo (FString &Text, const FTextRange &Range) const =0 |
| |
| virtual const FRunInfo & | GetRunInfo () const =0 |
| |
| virtual ERunAttributes | GetRunAttributes () const =0 |
| |