Navigation
API > API/Runtime > API/Runtime/Serialization
References
| Module | Serialization |
| Header | /Engine/Source/Runtime/Serialization/Public/IStructSerializerBackend.h |
| Include | #include "IStructSerializerBackend.h" |
Syntax
struct FStructSerializerState
Remarks
Structure for the write state stack.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | ElementIndex | Holds the element index that is targeted if an array/set/map | |
| FFieldClass * | FieldType | Holds a pointer to the field type describing the data. | |
| bool | HasBeenProcessed | Holds a flag indicating whether the property has been processed. | |
| const void * | KeyData | Holds a pointer to the key property's data. | |
| FProperty * | KeyProperty | Holds the key property's meta data (only used for TMap). | |
| EStructSerializerStateFlags | StateFlags | Flags related for the current state | |
| const void * | ValueData | Holds a pointer to the property value's data. | |
| FProperty * | ValueProperty | Holds the property value's meta data. | |
| UStruct * | ValueType | Holds a pointer to the UStruct describing the data. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStructSerializerState
(
void* InValuePtr, |