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

#include <TransactionObjectEvent.h>

+ Inheritance diagram for FTransactionObjectId:

Public Member Functions

 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

FName ObjectPackageName
 
FName ObjectName
 
FName ObjectPathName
 
FName ObjectOuterPathName
 
FName ObjectExternalPackageName
 
FName ObjectClassPathName
 

Friends

bool operator== (const FTransactionObjectId &LHS, const FTransactionObjectId &RHS)
 
bool operator!= (const FTransactionObjectId &LHS, const FTransactionObjectId &RHS)
 
uint32 GetTypeHash (const FTransactionObjectId &Id)
 

Detailed Description

ID for an object that was transacted

Constructor & Destructor Documentation

◆ FTransactionObjectId() [1/3]

FTransactionObjectId::FTransactionObjectId ( )
default

◆ FTransactionObjectId() [2/3]

FTransactionObjectId::FTransactionObjectId ( const UObject Object)
inlineexplicit

◆ FTransactionObjectId() [3/3]

FTransactionObjectId::FTransactionObjectId ( const FName  InObjectPackageName,
const FName  InObjectName,
const FName  InObjectPathName,
const FName  InObjectOuterPathName,
const FName  InObjectExternalPackageName,
const FName  InObjectClassPathName 
)
inline

Member Function Documentation

◆ Reset()

void FTransactionObjectId::Reset ( )
inline

◆ SetObject()

void FTransactionObjectId::SetObject ( const UObject Object)

◆ Swap()

void FTransactionObjectId::Swap ( FTransactionObjectId Other)
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FTransactionObjectId Id)
friend

◆ operator!=

bool operator!= ( const FTransactionObjectId LHS,
const FTransactionObjectId RHS 
)
friend

◆ operator==

bool operator== ( const FTransactionObjectId LHS,
const FTransactionObjectId RHS 
)
friend

Member Data Documentation

◆ ObjectClassPathName

FName FTransactionObjectId::ObjectClassPathName

The path name of the object's class.

◆ ObjectExternalPackageName

FName FTransactionObjectId::ObjectExternalPackageName

The external package name of the object, if any

◆ ObjectName

FName FTransactionObjectId::ObjectName

The name of the object

◆ ObjectOuterPathName

FName FTransactionObjectId::ObjectOuterPathName

The outer path name of the object

◆ ObjectPackageName

FName FTransactionObjectId::ObjectPackageName

The package name of the object, can be dictated either by outer chain or external package

◆ ObjectPathName

FName FTransactionObjectId::ObjectPathName

The path name of the object


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