Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FPurgingReferenceCollector
Description
Handle multiple object references. Called by AddReferencedObjects. DEFAULT IMPLEMENTATION IS SLOW as it calls HandleObjectReference multiple times. In order to optimize it, provide your own implementation.
Virtual Inheritance
- FReferenceCollector::HandleObjectReferences → FPurgingReferenceCollector::HandleObjectReferences
| Name | HandleObjectReferences |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/PurgingReferenceCollector.h |
| Include Path | #include "UObject/PurgingReferenceCollector.h" |
virtual void HandleObjectReferences
(
UObject ** InObjects,
const int32 ObjectNum,
const UObject * InReferencingObject,
const FProperty * InReferencingProperty
)
Parameters
| Name | Remarks |
|---|---|
| Object | Referenced object. |
| ReferencingObject | Referencing object (if available). |
| ReferencingProperty | Referencing property (if available). |