Navigation
API > API/Runtime > API/Runtime/Serialization
References
| Module | Serialization |
| Header | /Engine/Source/Runtime/Serialization/Public/StructDeserializer.h |
| Include | #include "StructDeserializer.h" |
Syntax
class FStructDeserializer
Remarks
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.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Deserialize
(
StructType& OutStruct, |
Deserializes a data structure from an archive using the default policy. | |
| bool | Deserialize
(
void* OutStruct, |
Deserializes a data structure from an archive using the default policy. | |
| bool | Deserialize
(
StructType& OutStruct, |
Deserializes a data structure from an archive using the specified policy. | |
| bool | Deserialize
(
void* OutStruct, |
Deserializes a data structure from an archive using the specified policy. | |
| bool | DeserializeElement
(
void* OutStruct, |
Deserializes a data structure element from an archive using the specified policy. |