#include <IRun.h>
|
| 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 |
| |
◆ ~IRun()
◆ AppendTextTo() [1/2]
| virtual void IRun::AppendTextTo |
( |
FString & |
Text | ) |
const |
|
pure virtual |
◆ AppendTextTo() [2/2]
◆ BeginLayout()
◆ Clone()
◆ CreateBlock()
◆ EndLayout()
◆ GetBaseLine()
◆ GetKerning()
◆ GetLocationAt()
◆ GetMaxHeight()
◆ GetOutlineSize()
◆ GetRunAttributes()
◆ GetRunInfo()
◆ GetShadowSize()
◆ GetTextIndexAt()
◆ GetTextRange()
◆ Measure()
◆ Move()
◆ SetTextRange()
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Slate/Public/Framework/Text/IRun.h