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

#include <TransactionCommon.h>

Public Member Functions

void SetObject (const UObject *InObject)
 
void Reset ()
 
void Swap (FDiffableObject &Other)
 

Public Attributes

FSerializedObjectInfo ObjectInfo
 
FPersistentObjectRef ObjectArchetype
 
EObjectFlags ObjectFlags = RF_NoFlags
 
FSerializedObjectData SerializedData
 
TSortedMap< FName, FSerializedTaggedData, FDefaultAllocator, FNameFastLessSerializedTaggedData
 

Member Function Documentation

◆ Reset()

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

◆ SetObject()

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

◆ Swap()

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

Member Data Documentation

◆ ObjectArchetype

FPersistentObjectRef UE::Transaction::FDiffableObject::ObjectArchetype

The archetype of the object when it was serialized

◆ ObjectFlags

EObjectFlags UE::Transaction::FDiffableObject::ObjectFlags = RF_NoFlags

The flags of the object when it was serialized

◆ ObjectInfo

FSerializedObjectInfo UE::Transaction::FDiffableObject::ObjectInfo

Information about the object when it was serialized

◆ SerializedData

FSerializedObjectData UE::Transaction::FDiffableObject::SerializedData

The serialized data for the diffable object

◆ SerializedTaggedData

TSortedMap<FName, FSerializedTaggedData, FDefaultAllocator, FNameFastLess> UE::Transaction::FDiffableObject::SerializedTaggedData

Information about tagged data (mainly properties) that were serialized within this object


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