Navigation
Unreal Engine C++ API Reference > 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
(
const FCultureRef& InCulture, |
Validate the argument modifier is valid based on the rules of the given culture |