Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Internationalization
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Internationalization/ITextFormatArgumentModifier.h |
| Include | #include "Internationalization/ITextFormatArgumentModifier.h" |
Syntax
class ITextFormatArgumentModifier
Remarks
Interface for a format argument modifier.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EstimateLength
(
int32& OutLength, |
Quickly estimate the length of text that this argument modifier will likely inject into the string when evaluated | |
| void | Evaluate
(
const FFormatArgumentValue& InValue, |
Given the argument, evaluate the result and append it to OutResult | |
| void | GetFormatArgumentNames
(
TArray< FString >& OutArgumentNames |
Get any argument names that are used by this argument modifier (for cases where the modifier itself uses format strings) | |
| bool | ParseKeyValueArgs
(
const FTextFormatString& InArgsString, |
Utility helper to parse out a list of key->value pair arguments. | |
| bool | ParseValueArgs
(
const FTextFormatString& InArgsString, |
Utility helper to parse out a list of value arguments. | |
| bool | Validate the argument modifier is valid based on the rules of the given culture |