Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FReferenceCollector
- FReferenceFinder
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include | #include "UObject/UObjectGlobals.h" |
Syntax
class FReferenceFinder : public FReferenceCollector
Remarks
FReferenceFinder. Helper class used to collect object references.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bRequireDirectOuter | Determines whether nested objects contained within LimitOuter are considered. | |
| bool | bSerializeRecursively | Determines whether we should recursively look for references of the referenced objects. | |
| bool | bShouldIgnoreArchetype | Determines whether archetype references are considered. | |
| bool | bShouldIgnoreTransient | Determines whether transient references are considered. | |
| UObject * | LimitOuter | Only objects within this outer will be considered, nullptr value indicates that outers are disregarded. | |
| TArray< UObject * > & | ObjectArray | Stored reference to array of objects we add object references to. | |
| TSet< const UObject * > | ObjectSet | Set that duplicates ObjectArray. | |
| FProperty * | SerializedProperty | Property that is referencing the current object |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FReferenceFinder
(
TArray< UObject* >& InObjectArray, |
Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FindReferences
(
UObject* Object, |
Finds all objects referenced by Object. |
Overridden from FReferenceCollector
| Type | Name | Description | |
|---|---|---|---|
| FProperty * | Gets the property that is currently being serialized | ||
| void | HandleObjectReference
(
UObject*& InObject, |
Handle object reference. Called by AddReferencedObject. | |
| bool | If true archetype references should not be added to this collector. | ||
| bool | If true transient objects should not be added to this collector. | ||
| void | SetSerializedProperty
(
FProperty* Inproperty |
Sets the property that is currently being serialized |