Navigation
API > API/Runtime > API/Runtime/Core
Used to pass argument/value pairs into FText::Format via UKismetTextLibrary::Format.
The primary consumer of this type is Blueprints (via a UHT mirror node). It is not expected that this be used in general C++ as FFormatArgumentValue is a much better type. The UHT struct is located here: Engine\Source\Runtime\Engine\Classes\Kismet\KismetTextLibrary.h
| Name | FFormatArgumentData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Internationalization/Text.h |
| Include Path | #include "Internationalization/Text.h" |
Syntax
struct FFormatArgumentData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFormatArgumentData() |
Internationalization/Text.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArgumentName | FString | Internationalization/Text.h | ||
| ArgumentValue | FText | Internationalization/Text.h | ||
| ArgumentValueDouble | double | Internationalization/Text.h | ||
| ArgumentValueFloat | float | Internationalization/Text.h | ||
| ArgumentValueGender | ETextGender | Internationalization/Text.h | ||
| ArgumentValueInt | int64 | Internationalization/Text.h | ||
| ArgumentValueType | TEnumAsByte< EFormatArgumentType::Type > | This is a non-unioned version of FFormatArgumentValue that only accepts the types needed by Blueprints It's used as a marshaller to create a real FFormatArgumentValue when performing a format | Internationalization/Text.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ResetValue() |
Internationalization/Text.h | ||
FFormatArgumentValue ToArgumentValue() |
Internationalization/Text.h |