FStructSerializerState

Structure for the write state stack.

Windows
MacOS
Linux

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

Name Description

Public variable

int32

 

ElementIndex

Holds the element index that is targeted if an array/set/map

Public variable

FFieldClass ...

 

FieldType

Holds a pointer to the field type describing the data.

Public variable

bool

 

HasBeenProcessed

Holds a flag indicating whether the property has been processed.

Public variable

const void *...

 

KeyData

Holds a pointer to the key property's data.

Public variable

FProperty *

 

KeyProperty

Holds the key property's meta data (only used for TMap).

Public variable

EStructSerializ...

 

StateFlags

Flags related for the current state

Public variable

const void *...

 

ValueData

Holds a pointer to the property value's data.

Public variable

FProperty *

 

ValueProperty

Holds the property value's meta data.

Public variable

UStruct *

 

ValueType

Holds a pointer to the UStruct describing the data.

Constructors

Name Description

Public function

FStructSerializerState()

Public function

FStructSerializerState

(
    void* InValuePtr,
    FProperty* InProperty,
    EStructSerializerStateFlags InFlags
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss