UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextBiDi::ITextBiDi Class Referenceabstract

#include <Text.h>

+ Inheritance diagram for TextBiDi::ITextBiDi:

Public Member Functions

virtual ~ITextBiDi ()
 
virtual ETextDirection ComputeTextDirection (const FText &InText)=0
 
virtual ETextDirection ComputeTextDirection (const FString &InString)=0
 
virtual ETextDirection ComputeTextDirection (const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)=0
 
virtual ETextDirection ComputeTextDirection (const FText &InText, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
 
virtual ETextDirection ComputeTextDirection (const FString &InString, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
 
virtual ETextDirection ComputeTextDirection (const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
 
virtual ETextDirection ComputeBaseDirection (const FText &InText)=0
 
virtual ETextDirection ComputeBaseDirection (const FString &InString)=0
 
virtual ETextDirection ComputeBaseDirection (const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)=0
 

Detailed Description

Defines the interface for a re-usable BiDi object

Constructor & Destructor Documentation

◆ ~ITextBiDi()

virtual TextBiDi::ITextBiDi::~ITextBiDi ( )
inlinevirtual

Member Function Documentation

◆ ComputeBaseDirection() [1/3]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeBaseDirection ( const FString &  InString)
pure virtual

◆ ComputeBaseDirection() [2/3]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeBaseDirection ( const FText InText)
pure virtual

◆ ComputeBaseDirection() [3/3]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeBaseDirection ( const TCHAR InString,
const int32  InStringStartIndex,
const int32  InStringLen 
)
pure virtual

◆ ComputeTextDirection() [1/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const FString &  InString)
pure virtual

◆ ComputeTextDirection() [2/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const FString &  InString,
const ETextDirection  InBaseDirection,
TArray< FTextDirectionInfo > &  OutTextDirectionInfo 
)
pure virtual

◆ ComputeTextDirection() [3/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const FText InText)
pure virtual

◆ ComputeTextDirection() [4/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const FText InText,
const ETextDirection  InBaseDirection,
TArray< FTextDirectionInfo > &  OutTextDirectionInfo 
)
pure virtual

◆ ComputeTextDirection() [5/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const TCHAR InString,
const int32  InStringStartIndex,
const int32  InStringLen 
)
pure virtual

◆ ComputeTextDirection() [6/6]

virtual ETextDirection TextBiDi::ITextBiDi::ComputeTextDirection ( const TCHAR InString,
const int32  InStringStartIndex,
const int32  InStringLen,
const ETextDirection  InBaseDirection,
TArray< FTextDirectionInfo > &  OutTextDirectionInfo 
)
pure virtual

The documentation for this class was generated from the following file: