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