UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TransactionObjectEvent.h File Reference
#include "CoreTypes.h"
#include "Misc/Guid.h"
#include "UObject/NameTypes.h"
#include "UObject/ObjectMacros.h"
#include "Templates/SharedPointer.h"

Go to the source code of this file.

Classes

struct  FTransactionObjectDeltaChange
 
struct  FTransactionObjectId
 
struct  FTransactionObjectChange
 
class  FTransactionObjectEvent
 
struct  FTransactionDiff
 

Enumerations

enum class  ETransactionObjectChangeCreatedBy : uint8 { TransactionRecord , TransactionAnnotation }
 
enum class  ETransactionObjectEventType : uint8 { UndoRedo , Finalized , Snapshot }
 

Enumeration Type Documentation

◆ ETransactionObjectChangeCreatedBy

Different things that can create an object change

Enumerator
TransactionRecord 

This change was created from an object that was explicitly tracked within a transaction record

TransactionAnnotation 

This change was created from an object that was implicitly tracked within a transaction annotation

◆ ETransactionObjectEventType

Different kinds of actions that can trigger a transaction object event

Enumerator
UndoRedo 

This event was caused by an undo/redo operation

Finalized 

This event was caused by a transaction being finalized within the transaction system

Snapshot 

This event was caused by a transaction snapshot. Several of these may be generated in the case of an interactive change