Navigation
API > API/Runtime > API/Runtime/CoreUObject
Simple reference processor and collector for collecting all UObjects referenced by FProperties
| Name | FPropertyReferenceCollector |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveScriptReferenceCollector.h |
| Include Path | #include "Serialization/ArchiveScriptReferenceCollector.h" |
Syntax
class FPropertyReferenceCollector : public FReferenceCollector
Inheritance Hierarchy
- FReferenceCollector → FPropertyReferenceCollector
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Serialization/ArchiveScriptReferenceCollector.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExcludeOwner | UObject * | The owner object for properties we collect references (to make sure we don't add it to the references list as it's not needed) | Serialization/ArchiveScriptReferenceCollector.h | |
| UniqueReferences | TArray< UObject * > & | List of unique references | Serialization/ArchiveScriptReferenceCollector.h |
Functions
Public
Overridden from FReferenceCollector
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Handle object reference. Called by AddReferencedObject. | Serialization/ArchiveScriptReferenceCollector.h | ||
virtual bool IsIgnoringArchetypeRef() |
If true archetype references should not be added to this collector. | Serialization/ArchiveScriptReferenceCollector.h | |
virtual bool IsIgnoringTransient() |
If true transient objects should not be added to this collector. | Serialization/ArchiveScriptReferenceCollector.h |