Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
class FReferenceCollector
FReferenceCollector. Helper class used by the garbage collector to collect object references.
Name | Description | |
---|---|---|
|
FReferenceCollector() |
Name | Description | |
---|---|---|
|
~FReferenceCollector() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObject |
Adds const object reference, this reference can still be nulled out if forcefully collected. |
|
|
AddReferencedObject |
Adds object reference. |
|
|
AddReferencedObjects |
Adds references to a map of objects. |
|
|
AddReferencedObjects |
Adds references to a set of objects. |
|
|
AddReferencedObjects |
Adds references to an array of const objects, these objects can still be nulled out if forcefully collected. |
|
|
AddReferencedObjects |
Adds references to an array of objects. |
|
|
AddReferencedObjects |
||
|
AddReferencedObjects |
||
|
AllowEliminatingReferences ( |
Allows reference elimination by this collector. |
|
|
FReferenceCo... |
GetInternalPersistentFrameReferenceCollectorArchive() |
INTERNAL USE ONLY: returns the persistent frame collector archive associated with this collector. |
|
FProperty &#... |
GetSerializedProperty() |
Gets the property that is currently being serialized |
|
FReferenceCo... |
GetVerySlowReferenceCollectorArchive() |
Returns the collector archive associated with 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. |
|
|
SetSerializedProperty ( |
Sets the property that is currently being serialized |