Navigation
API > API/Runtime > API/Runtime/Serialization > API/Runtime/Serialization/FStructDeserializer
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool Deserialize
(
StructType& OutStruct, |
Deserializes a data structure from an archive using the default policy. | StructDeserializer.h | |
static bool Deserialize
(
void* OutStruct, |
Deserializes a data structure from an archive using the default policy. | StructDeserializer.h | |
static bool Deserialize
(
StructType& OutStruct, |
Deserializes a data structure from an archive using the specified policy. | StructDeserializer.h | |
static bool Deserialize
(
void* OutStruct, |
Deserializes a data structure from an archive using the specified policy. | StructDeserializer.h |
Deserialize(StructType &, IStructDeserializerBackend &)
Description
Deserializes a data structure from an archive using the default policy.
| Name | Deserialize |
| Type | function |
| Header File | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include Path | #include "StructDeserializer.h" |
template<typename StructType>
static bool Deserialize
(
StructType & OutStruct,
IStructDeserializerBackend & Backend
)
true if deserialization was successful, false otherwise.
Parameters
| Name | Remarks |
|---|---|
| OutStruct | The struct to deserialize into. |
| Backend | The de-serialization backend to use. |
Deserialize(void *, UStruct &, IStructDeserializerBackend &)
Description
Deserializes a data structure from an archive using the default policy.
| Name | Deserialize |
| Type | function |
| Header File | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include Path | #include "StructDeserializer.h" |
static bool Deserialize
(
void * OutStruct,
UStruct & TypeInfo,
IStructDeserializerBackend & Backend
)
true if deserialization was successful, false otherwise.
Parameters
| Name | Remarks |
|---|---|
| OutStruct | A pointer to the data structure to deserialize into. |
| TypeInfo | The data structure's type information. |
| Backend | The de-serialization backend to use. |
Deserialize(StructType &, IStructDeserializerBackend &, const FStructDeserializerPolicies &)
Description
Deserializes a data structure from an archive using the specified policy.
| Name | Deserialize |
| Type | function |
| Header File | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include Path | #include "StructDeserializer.h" |
template<typename StructType>
static bool Deserialize
(
StructType & OutStruct,
IStructDeserializerBackend & Backend,
const FStructDeserializerPolicies & Policies
)
true if deserialization was successful, false otherwise.
Parameters
| Name | Remarks |
|---|---|
| OutStruct | The struct to deserialize into. |
| Backend | The de-serialization backend to use. |
| Policies | The de-serialization policies to use. |
Deserialize(void *, UStruct &, IStructDeserializerBackend &, const FStructDeserializerPolicies &)
Description
Deserializes a data structure from an archive using the specified policy.
| Name | Deserialize |
| Type | function |
| Header File | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include Path | #include "StructDeserializer.h" |
| Source | /Engine/Source/Runtime/Serialization/Private/StructDeserializer.cpp |
static bool Deserialize
(
void * OutStruct,
UStruct & TypeInfo,
IStructDeserializerBackend & Backend,
const FStructDeserializerPolicies & Policies
)
true if deserialization was successful, false otherwise.
Parameters
| Name | Remarks |
|---|---|
| OutStruct | A pointer to the data structure to deserialize into. |
| TypeInfo | The data structure's type information. |
| Backend | The de-serialization backend to use. |
| Policies | The de-serialization policies to use. |