![]() |
Ark Server API (ASA) - Wiki
|
#include <Text.h>
Collaboration diagram for FTextFormat: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 |