Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Helper class for converting from UStruct to FVariantData and back only very basic flat UStructs with POD types are supported
| Name | FVariantDataConverter |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineKeyValuePair.h |
| Include Path | #include "OnlineKeyValuePair.h" |
Syntax
class FVariantDataConverter
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ConvertScalarFPropertyToVariant
(
FProperty* Property, |
Convert a single FProperty to an FVariantData | OnlineKeyValuePair.h | |
static bool ConvertScalarVariantToFProperty
(
const FVariantData* Variant, |
Convert an FVariantData to a FProperty | OnlineKeyValuePair.h | |
static bool FPropertyToVariantData
(
FProperty* Property, |
Convert a single FProperty to an FVariantData | OnlineKeyValuePair.h | |
static bool UStructToVariantMap
(
const UStruct* StructDefinition, |
Convert a UStruct into a variant mapping table | OnlineKeyValuePair.h | |
static bool VariantDataToFProperty
(
const FVariantData* Variant, |
Convert an FVariantData to a FProperty | OnlineKeyValuePair.h | |
static bool VariantMapToUStruct
(
const FOnlineKeyValuePairs< FString, FVariantData >& VariantMap, |
Convert a map of FVariantData elements to a UStruct | OnlineKeyValuePair.h |