| FReferenceCollector
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
class FReferenceFinder : public FReferenceCollector
FReferenceFinder. Helper class used to collect object references.
Name | Description | ||
---|---|---|---|
|
bRequireDirectOuter |
Determines whether nested objects contained within LimitOuter are considered. |
|
|
bSerializeRecursively |
Determines whether we should recursively look for references of the referenced objects. |
|
|
bShouldIgnoreArchetype |
Determines whether archetype references are considered. |
|
|
bShouldIgnoreTransient |
Determines whether transient references are considered. |
|
|
UObject * |
LimitOuter |
Only objects within this outer will be considered, nullptr value indicates that outers are disregarded. |
|
ObjectArray |
Stored reference to array of objects we add object references to. |
|
|
SerializedObjects |
List of objects that have been recursively serialized. |
|
|
SerializedProperty |
Property that is referencing the current object |
Name | Description | ||
---|---|---|---|
|
FindReferences |
Finds all objects referenced by Object. |
Name | Description | ||
---|---|---|---|
|
FProperty &#... |
GetSerializedProperty() |
Gets the property that is currently being serialized |
|
HandleObjectReference |
Handle object reference. Called by AddReferencedObject. |
|
|
IsIgnoringArchetypeRef() |
If true archetype references should not be added to this collector. |
|
|
IsIgnoringTransient() |
If true transient objects should not be added to this collector. |
|
|
SetSerializedProperty ( |
Sets the property that is currently being serialized |