Navigation
API > API/Runtime > API/Runtime/Serialization
Implements a static class that can deserialize UStruct based types.
This class implements the basic functionality for the serialization of UStructs, such as iterating a structure's properties and writing property values. The actual reading of serialized input data is performed by de-serialization backends, which allows this class to remain serialization format agnostic.
| Name | FStructDeserializer |
| Type | class |
| Header File | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include Path | #include "StructDeserializer.h" |
Syntax
class FStructDeserializer
Functions
Static
| 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 | |
static bool DeserializeElement
(
void* OutStruct, |
Deserializes a data structure element from an archive using the specified policy. | StructDeserializer.h |