| FReferenceCollector
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/GarbageCollection.h |
Include |
#include "UObject/GarbageCollection.h" |
template<bool bParallel, bool bWithClusters>
class FGCCollector : public FReferenceCollector
Specialized FReferenceCollector that uses FGCReferenceProcessor to mark objects as reachable.
Name | Description | |
---|---|---|
|
FGCCollector ( |
Name | Description | ||
---|---|---|---|
|
AllowEliminatingReferences ( |
Allows reference elimination by this collector. |
|
|
HandleObjectReference |
Handle object reference. Called by AddReferencedObject. |
|
|
HandleObjectReferences |
Handle multiple object references. |
|
|
IsIgnoringArchetypeRef() |
If true archetype references should not be added to this collector. |
|
|
IsIgnoringTransient() |
If true transient objects should not be added to this collector. |
|
|
MarkWeakObjectReferenceForClearing ( |
Marks a specific object reference as a weak reference. |