ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
UArticyTextExtension Class Reference
Inheritance diagram for UArticyTextExtension:

Public Member Functions

template<typename... Types>
FText Resolve (UObject *Outer, const FText *Format, Types... Args) const
 
template<typename ... Types>
FText ResolveAdvance (const FText &Format, TMap< FString, TFunction< FString(Types...)> > CallbackMap, Types... Args) const
 
void AddUserMethod (const FString &MethodName, FArticyUserMethodCallback Callback)
 

Static Public Member Functions

static UArticyTextExtension * Get ()
 

Protected Member Functions

FString GetSource (UObject *Outer, const FString &SourceName) const
 
FString FormatNumber (const FString &SourceValue, const FString &NumberFormat) const
 
void GetGlobalVariable (UObject *Outer, const FString &SourceName, const FArticyGvName GvName, FString &OutString, bool &OutSuccess) const
 
void GetObjectProperty (UObject *Outer, const FString &SourceName, const FString &NameOrId, const FString &PropertyName, const bool bRequestType, FString &OutString, bool &OutSuccess) const
 
FString ExecuteMethod (UObject *Outer, const FText &Method, const TArray< FString > &Args) const
 
EArticyObjectType GetObjectType (UArticyVariable **Object) const
 
FString ResolveBoolean (UObject *Outer, const FString &SourceName, const bool Value) const
 
FString LocalizeString (UObject *Outer, const FString &Input) const
 

Static Protected Member Functions

static void GetTypeProperty (const FString &TypeName, const FString &PropertyName, FString &OutString, bool &OutSuccess)
 
static void SplitInstance (const FString &InString, FString &OutName, FString &OutInstanceNumber)
 

Protected Attributes

TMap< FString, FArticyUserMethodCallback > UserMethodMap
 

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