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

#include <GarbageCollection.h>

Classes

union  FReferencerUnion
 

Public Member Functions

 FGarbageReferenceInfo (const UObject *InReferencingObject, UObject *InGarbageObject, FName InPropertyName)
 
 FGarbageReferenceInfo (FGCObject *InReferencingObject, UObject *InGarbageObject)
 
FString GetReferencingObjectInfo () const
 

Public Attributes

UObjectGarbageObject
 
union FGarbageReferenceInfo::FReferencerUnion Referencer
 
bool bReferencerUObject
 
FName PropertyName
 

Detailed Description

Information about references to objects marked as Garbage that's gather by the Garbage Collector

Constructor & Destructor Documentation

◆ FGarbageReferenceInfo() [1/2]

FGarbageReferenceInfo::FGarbageReferenceInfo ( const UObject InReferencingObject,
UObject InGarbageObject,
FName  InPropertyName 
)
inline

◆ FGarbageReferenceInfo() [2/2]

FGarbageReferenceInfo::FGarbageReferenceInfo ( FGCObject InReferencingObject,
UObject InGarbageObject 
)
inline

Member Function Documentation

◆ GetReferencingObjectInfo()

FString FGarbageReferenceInfo::GetReferencingObjectInfo ( ) const

Returns a formatted string with referencing object info

Member Data Documentation

◆ bReferencerUObject

bool FGarbageReferenceInfo::bReferencerUObject

True if the referencing object is a UObject. If false the referencing object is an FGCObject

◆ GarbageObject

UObject* FGarbageReferenceInfo::GarbageObject

Object marked as garbage

◆ PropertyName

FName FGarbageReferenceInfo::PropertyName

Referencing property name

◆ Referencer

union FGarbageReferenceInfo::FReferencerUnion FGarbageReferenceInfo::Referencer

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