UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAllReferencesProcessor Class Reference
+ Inheritance diagram for FAllReferencesProcessor:

Public Member Functions

 FAllReferencesProcessor (const TSet< UObject * > &InPotentiallyReferencedObjects, EReferencerFinderFlags InFlags, TSet< UObject * > &OutReferencingObjects)
 
FORCEINLINE_DEBUGGABLE void HandleTokenStreamObjectReference (FGCArrayStruct &ObjectsToSerializeStruct, UObject *ReferencingObject, UObject *&Object, UE::GC::FTokenId, EGCTokenType, bool)
 
- Public Member Functions inherited from FSimpleReferenceProcessorBase
void BeginTimingObject (UObject *CurrentObject)
 
void UpdateDetailedStats (UObject *CurrentObject)
 
void LogDetailedStatsSummary ()
 
FORCEINLINE bool IsTimeLimitExceeded () const
 

Additional Inherited Members

- Public Types inherited from FSimpleReferenceProcessorBase
using FMemberId = UE::GC::FMemberId
 
using EOrigin = UE::GC::EOrigin
 
using FPropertyStack = UE::GC::FPropertyStack
 
using FWorkerContext = UE::GC::FWorkerContext
 
- Static Public Attributes inherited from FSimpleReferenceProcessorBase
static constexpr EGCOptions Options = UE::GC::DefaultOptions
 

Constructor & Destructor Documentation

◆ FAllReferencesProcessor()

FAllReferencesProcessor::FAllReferencesProcessor ( const TSet< UObject * > &  InPotentiallyReferencedObjects,
EReferencerFinderFlags  InFlags,
TSet< UObject * > &  OutReferencingObjects 
)
inline

Member Function Documentation

◆ HandleTokenStreamObjectReference()

FORCEINLINE_DEBUGGABLE void FAllReferencesProcessor::HandleTokenStreamObjectReference ( FGCArrayStruct ObjectsToSerializeStruct,
UObject ReferencingObject,
UObject *&  Object,
UE::GC::FTokenId  ,
EGCTokenType  ,
bool   
)
inline

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