Navigation
API > API/Runtime > API/Runtime/Serialization
Interface for UStruct serializer backends.
| Name | IStructDeserializerBackend |
| Type | class |
| Header File | /Engine/Source/Runtime/Serialization/Public/IStructDeserializerBackend.h |
| Include Path | #include "IStructDeserializerBackend.h" |
Syntax
class IStructDeserializerBackend
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IStructDeserializerBackend() |
Virtual destructor. | IStructDeserializerBackend.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetCurrentPropertyName() |
Gets the identifier of the current field. | IStructDeserializerBackend.h | |
| Gets a debug string for the reader's current state. | IStructDeserializerBackend.h | ||
const FString & GetLastErrorMessage() |
Gets the last error message. | IStructDeserializerBackend.h | |
bool GetNextToken
(
EStructDeserializerBackendTokens& OutToken |
Reads the next token from the stream. | IStructDeserializerBackend.h | |
virtual bool ReadPODArray
(
FArrayProperty* ArrayProperty, |
Reads the specified POD Array property from the stream. | IStructDeserializerBackend.h | |
bool ReadProperty
(
FProperty* Property, |
Reads the specified property from the stream. | IStructDeserializerBackend.h | |
void SkipArray() |
Skips the array that is currently being read from the stream. | IStructDeserializerBackend.h | |
void SkipStructure() |
Skips the object that is currently being read from the stream. | IStructDeserializerBackend.h |