FSerializedObject

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Editor/Transactor.h

Include

#include "Editor/Transactor.h"

Syntax

struct FSerializedObject

Variables

Name Description

Public variable

bool

 

bIsPendingKill

The pending kill state of the object when it was serialized

Public variable

TArray < uint8 >

 

Data

The data stream used to serialize/deserialize record

Public variable

TSharedPtr < ITr ...

 

ObjectAnnotation

Annotation data for the object stored externally

Public variable

FName

 

ObjectClassPathName

The path name of the object's class.

Public variable

FName

 

ObjectExternalPackageName

The external package name of the object when it was serialized, if any

Public variable

FName

 

ObjectName

The name of the object when it was serialized

Public variable

FName

 

ObjectOuterPathName

The outer path name of the object when it was serialized

Public variable

FName

 

ObjectPackageName

The package name of the object when it was serialized, can be dictated either by outer chain or external package

Public variable

FName

 

ObjectPathName

The path name of the object when it was serialized

Public variable

TArray < FName >

 

ReferencedNames

FNames referenced in the object record

Public variable

TArray < FPersis ...

 

ReferencedObjects

External objects referenced in the transaction

Public variable

TMultiMap < FNam ...

 

SerializedNameIndices

Information about the name offsets that were serialized within this object (this maps the property name to the ReferencedNames index of the property)

Public variable

TMultiMap < FNam ...

 

SerializedObjectIndices

Information about the object pointer offsets that were serialized within this object (this maps the property name (or None if there was no property) to the ReferencedObjects indices of the property)

Public variable

TMap < FName , FS ...

 

SerializedProperties

Information about the properties that were serialized within this object

Constructors

Name Description

Public function

FSerializedObject()

Functions

Name Description

Public function

void

 

Reset()

Public function

void

 

SetObject

(
    const UObject * InObject
)

Public function

void

 

Swap

(
    FSerializedObject & Other
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback