UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Transaction::FSerializedObjectInfo Struct Reference

#include <TransactionCommon.h>

+ Inheritance diagram for UE::Transaction::FSerializedObjectInfo:

Public Member Functions

 FSerializedObjectInfo ()=default
 
 FSerializedObjectInfo (const UObject *InObject)
 
void SetObject (const UObject *InObject)
 
void Reset ()
 
void Swap (FSerializedObjectInfo &Other)
 
- Public Member Functions inherited from FTransactionObjectId
 FTransactionObjectId ()=default
 
 FTransactionObjectId (const UObject *Object)
 
 FTransactionObjectId (const FName InObjectPackageName, const FName InObjectName, const FName InObjectPathName, const FName InObjectOuterPathName, const FName InObjectExternalPackageName, const FName InObjectClassPathName)
 
COREUOBJECT_API void SetObject (const UObject *Object)
 
void Reset ()
 
void Swap (FTransactionObjectId &Other)
 

Public Attributes

bool bIsPendingKill = false
 
- Public Attributes inherited from FTransactionObjectId
FName ObjectPackageName
 
FName ObjectName
 
FName ObjectPathName
 
FName ObjectOuterPathName
 
FName ObjectExternalPackageName
 
FName ObjectClassPathName
 

Constructor & Destructor Documentation

◆ FSerializedObjectInfo() [1/2]

UE::Transaction::FSerializedObjectInfo::FSerializedObjectInfo ( )
default

◆ FSerializedObjectInfo() [2/2]

UE::Transaction::FSerializedObjectInfo::FSerializedObjectInfo ( const UObject InObject)
inlineexplicit

Member Function Documentation

◆ Reset()

void UE::Transaction::FSerializedObjectInfo::Reset ( )
inline

◆ SetObject()

void UE::Transaction::FSerializedObjectInfo::SetObject ( const UObject InObject)
inline

◆ Swap()

void UE::Transaction::FSerializedObjectInfo::Swap ( FSerializedObjectInfo Other)
inline

Member Data Documentation

◆ bIsPendingKill

bool UE::Transaction::FSerializedObjectInfo::bIsPendingKill = false

The pending kill state of the object when it was serialized


The documentation for this struct was generated from the following file: