Navigation
API > API/Runtime > API/Runtime/Serialization
Interface for UStruct serializer backends.
| Name | IStructSerializerBackend |
| Type | class |
| Header File | /Engine/Source/Runtime/Serialization/Public/IStructSerializerBackend.h |
| Include Path | #include "IStructSerializerBackend.h" |
Syntax
class IStructSerializerBackend
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IStructSerializerBackend() |
Virtual destructor. | IStructSerializerBackend.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginArray
(
const FStructSerializerState& State |
Signals the beginning of an array. | IStructSerializerBackend.h | |
void BeginStructure
(
const FStructSerializerState& State |
Signals the beginning of a child structure. | IStructSerializerBackend.h | |
void EndArray
(
const FStructSerializerState& State |
Signals the end of an array.State.ValueProperty points to the property that holds the array. | IStructSerializerBackend.h | |
void EndStructure
(
const FStructSerializerState& State |
Signals the end of an object.State.ValueProperty points to the property that holds the struct. | IStructSerializerBackend.h | |
void WriteComment
(
const FString& Comment |
Writes a comment to the output stream. | IStructSerializerBackend.h | |
virtual bool WritePODArray
(
const FStructSerializerState& State |
Writes a POD Array property to the output stream. | IStructSerializerBackend.h | |
void WriteProperty
(
const FStructSerializerState& State, |
Writes a property to the output stream. | IStructSerializerBackend.h |