UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TransactionCommon.h File Reference

Go to the source code of this file.

Classes

struct  UE::Transaction::FPersistentObjectRef
 
struct  UE::Transaction::FSerializedTaggedData
 
struct  UE::Transaction::FSerializedObjectData
 
struct  UE::Transaction::FSerializedObjectInfo
 
struct  UE::Transaction::FSerializedObject
 
struct  UE::Transaction::FDiffableObject
 
class  UE::Transaction::FSerializedObjectDataReader
 
class  UE::Transaction::Internal::FSerializedObjectDataWriterCommon
 
class  UE::Transaction::FSerializedObjectDataWriter
 
class  UE::Transaction::FDiffableObjectDataWriter
 

Namespaces

namespace  UE
 
namespace  UE::Transaction
 
namespace  UE::Transaction::Internal
 
namespace  UE::Transaction::DiffUtil
 

Functions

bool UE::Transaction::DiffUtil::IsGeneratingDiffableObject (const FArchive &Ar)
 
FDiffableObject UE::Transaction::DiffUtil::GetDiffableObject (const UObject *Object, const FGetDiffableObjectOptions &Options)
 
FTransactionObjectDeltaChange UE::Transaction::DiffUtil::GenerateObjectDiff (const FDiffableObject &OldDiffableObject, const FDiffableObject &NewDiffableObject, const FGenerateObjectDiffOptions &DiffOptions, FDiffableObjectArchetypeCache *ArchetypeCache)
 
void UE::Transaction::DiffUtil::GenerateObjectDiff (const FDiffableObject &OldDiffableObject, const FDiffableObject &NewDiffableObject, FTransactionObjectDeltaChange &OutDeltaChange, const FGenerateObjectDiffOptions &DiffOptions, FDiffableObjectArchetypeCache *ArchetypeCache)