IStructSerializerBackend

Interface for [UStruct](API\Runtime\CoreUObject\UObject\UStruct) serializer backends.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Serialization

Header

/Engine/Source/Runtime/Serialization/Public/IStructSerializerBackend.h

Include

#include "IStructSerializerBackend.h"

Syntax

class IStructSerializerBackend

Remarks

Interface for UStruct serializer backends.

Destructors

Name Description

Public function Virtual

~IStructSerializerBackend()

Virtual destructor.

Functions

Name Description

Public function

void

 

BeginArray

(
    const FStructSerializerState& Stat...
)

Signals the beginning of an array.

Public function

void

 

BeginStructure

(
    const FStructSerializerState& Stat...
)

Signals the beginning of a child structure.

Public function

void

 

EndArray

(
    const FStructSerializerState& Stat...
)

Signals the end of an array.

State.ValueProperty points to the property that holds the array.

Public function

void

 

EndStructure

(
    const FStructSerializerState& Stat...
)

Signals the end of an object.

State.ValueProperty points to the property that holds the struct.

Public function

void

 

WriteComment

(
    const FString& Comment
)

Writes a comment to the output stream.

Public function Virtual

bool

 

WritePODArray

(
    const FStructSerializerState& Stat...
)

Writes a POD Array property to the output stream.

Public function

void

 

WriteProperty

(
    const FStructSerializerState& Stat...,
    int32 ArrayIndex
)

Writes a property to the output stream.

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