![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StructDeserializer.h>
Static Public Member Functions | |
| static SERIALIZATION_API bool | Deserialize (void *OutStruct, UStruct &TypeInfo, IStructDeserializerBackend &Backend, const FStructDeserializerPolicies &Policies) |
| static SERIALIZATION_API bool | DeserializeElement (void *OutStruct, UStruct &TypeInfo, int32 ElementIndex, IStructDeserializerBackend &Backend, const FStructDeserializerPolicies &Policies) |
| static bool | Deserialize (void *OutStruct, UStruct &TypeInfo, IStructDeserializerBackend &Backend) |
| template<typename StructType > | |
| static bool | Deserialize (StructType &OutStruct, IStructDeserializerBackend &Backend) |
| template<typename StructType > | |
| static bool | Deserialize (StructType &OutStruct, IStructDeserializerBackend &Backend, const FStructDeserializerPolicies &Policies) |
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.
|
inlinestatic |
Deserializes a data structure from an archive using the default policy.
| OutStruct | The struct to deserialize into. |
| Backend | The de-serialization backend to use. |
|
inlinestatic |
Deserializes a data structure from an archive using the specified policy.
| OutStruct | The struct to deserialize into. |
| Backend | The de-serialization backend to use. |
| Policies | The de-serialization policies to use. |
|
inlinestatic |
Deserializes a data structure from an archive using the default policy.
| OutStruct | A pointer to the data structure to deserialize into. |
| TypeInfo | The data structure's type information. |
| Backend | The de-serialization backend to use. |
|
static |
Deserializes a data structure from an archive using the specified policy.
| 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. |
|
static |
Deserializes a data structure element from an archive using the specified policy.
| OutStruct | A pointer to the data structure to deserialize into. |
| TypeInfo | The data structure's type information. |
| ElementIndex | The element index to deserialize in case of a container property. |
| Backend | The de-serialization backend to use. |
| Policies | The de-serialization policies to use. |