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

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

AppendTextTo(FString &Text) const =0IRunpure virtual
AppendTextTo(FString &Text, const FTextRange &Range) const =0IRunpure virtual
BeginLayout()=0IRunpure virtual
Clone() const =0IRunpure virtual
CreateBlock(int32 StartIndex, int32 EndIndex, FVector2D Size, const FLayoutBlockTextContext &TextContext, const TSharedPtr< class IRunRenderer > &Renderer)=0IRunpure virtual
EndLayout()=0IRunpure virtual
GetBaseLine(float Scale) const =0IRunpure virtual
GetKerning(int32 CurrentIndex, float Scale, const FRunTextContext &TextContext) const =0IRunpure virtual
GetLocationAt(const TSharedRef< ILayoutBlock > &Block, int32 Offset, float Scale) const =0IRunpure virtual
GetMaxHeight(float Scale) const =0IRunpure virtual
GetOutlineSize(int32 StartIndex, int32 EndIndex, float Scale) constIRuninlinevirtual
GetRunAttributes() const =0IRunpure virtual
GetRunInfo() const =0IRunpure virtual
GetShadowSize(int32 StartIndex, int32 EndIndex, float Scale) constIRuninlinevirtual
GetTextIndexAt(const TSharedRef< ILayoutBlock > &Block, const FVector2D &Location, float Scale, ETextHitPoint *const OutHitPoint=nullptr) const =0IRunpure virtual
GetTextRange() const =0IRunpure virtual
Measure(int32 StartIndex, int32 EndIndex, float Scale, const FRunTextContext &TextContext) const =0IRunpure virtual
Move(const TSharedRef< FString > &NewText, const FTextRange &NewRange)=0IRunpure virtual
SetTextRange(const FTextRange &Value)=0IRunpure virtual
~IRun()IRuninlinevirtual