UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTransactionObjectDeltaChange Struct Reference

#include <TransactionObjectEvent.h>

Public Member Functions

 FTransactionObjectDeltaChange ()
 
bool HasChanged () const
 
void Merge (const FTransactionObjectDeltaChange &InOther)
 

Public Attributes

bool bHasNameChange: 1
 
bool bHasOuterChange: 1
 
bool bHasExternalPackageChange: 1
 
bool bHasPendingKillChange: 1
 
bool bHasNonPropertyChanges: 1
 
TArray< FNameChangedProperties
 

Detailed Description

Delta-change information for an object that was transacted

Constructor & Destructor Documentation

◆ FTransactionObjectDeltaChange()

FTransactionObjectDeltaChange::FTransactionObjectDeltaChange ( )
inline

Member Function Documentation

◆ HasChanged()

bool FTransactionObjectDeltaChange::HasChanged ( ) const
inline

◆ Merge()

void FTransactionObjectDeltaChange::Merge ( const FTransactionObjectDeltaChange InOther)
inline

Member Data Documentation

◆ bHasExternalPackageChange

bool FTransactionObjectDeltaChange::bHasExternalPackageChange

True of the object assigned package has changed

◆ bHasNameChange

bool FTransactionObjectDeltaChange::bHasNameChange

True if the object name has changed

◆ bHasNonPropertyChanges

bool FTransactionObjectDeltaChange::bHasNonPropertyChanges

True if the object has changes other than property changes (may be caused by custom serialization)

◆ bHasOuterChange

bool FTransactionObjectDeltaChange::bHasOuterChange

True of the object outer has changed

◆ bHasPendingKillChange

bool FTransactionObjectDeltaChange::bHasPendingKillChange

True if the object "pending kill" state has changed

◆ ChangedProperties

TArray<FName> FTransactionObjectDeltaChange::ChangedProperties

Array of properties that have changed on the object


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