Ark Server API (ASA) - Wiki
|
#include <Text.h>
Public Types | |
enum class | EExpressionType { Invalid , Simple , Complex } |
Static Public Member Functions | |
static FTextFormat | FromString (const FString &InString) |
static FTextFormat | FromString (FString &&InString) |
static FTextFormat | FromString (const FString &InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef) |
static FTextFormat | FromString (FString &&InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef) |
Private Member Functions | |
FTextFormat (FString &&InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef) | |
Private Attributes | |
TSharedRef< FTextFormatData, ESPMode::ThreadSafe > | TextFormatData |
Friends | |
class | FTextFormatter |
Cached compiled expression used by the text formatter. The compiled expression will automatically update if the display string is changed, and is safe to be used as a function-level static. See TextFormatter.cpp for the definition.
FTextFormat::FTextFormat | ( | ) |
Construct an instance using an empty FText.
Construct an instance from an FText. The text will be immediately compiled.
FTextFormat::FTextFormat | ( | const FText & | InText, |
FTextFormatPatternDefinitionConstRef | InCustomPatternDef ) |
Construct an instance from an FText and custom format pattern definition. The text will be immediately compiled.
|
private |
Construct an instance from an FString. The string will be immediately compiled.
|
static |
Construct an instance from an FString. The string will be immediately compiled.
|
static |
Construct an instance from an FString and custom format pattern definition. The string will be immediately compiled.
|
static |
|
static |
EExpressionType FTextFormat::GetExpressionType | ( | ) | const |
Get the type of expression currently compiled.
Append the names of any arguments to the given array.
FTextFormatPatternDefinitionConstRef FTextFormat::GetPatternDefinition | ( | ) | const |
Get the format pattern definition being used.
Get the source string that we're holding. If we're holding a text then we'll return its internal string.
FText FTextFormat::GetSourceText | ( | ) | const |
Get the source text that we're holding. If we're holding a string then we'll construct a new text.
bool FTextFormat::IdenticalTo | ( | const FTextFormat & | Other, |
const ETextIdenticalModeFlags | CompareModeFlags ) const |
Check whether this instance is considered identical to the other instance, based on the comparison flags provided.
bool FTextFormat::IsValid | ( | ) | const |
Test to see whether this instance contains valid compiled data.
bool FTextFormat::ValidatePattern | ( | const FCulturePtr & | InCulture, |
TArray< FString > & | OutValidationErrors ) const |
Validate the format pattern is valid based on the rules of the given culture (or null to use the current language).
|
private |