UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInitialReferenceCollector Member List

This is the complete list of members for FInitialReferenceCollector, including all inherited members.

AddPropertyReferences(const UStruct *Struct, void *Instance, const UObject *ReferencingObject=nullptr)FReferenceCollector
AddPropertyReferencesLimitedToObjectProperties(const UStruct *Struct, void *Instance, const UObject *ReferencingObject=nullptr)FReferenceCollector
AddPropertyReferencesWithStructARO(const UScriptStruct *Struct, void *Instance, const UObject *ReferencingObject=nullptr)FReferenceCollector
AddPropertyReferencesWithStructARO(const UClass *Class, void *Instance, const UObject *ReferencingObject=nullptr)FReferenceCollector
AddReferencedObject(UObjectType *&Object, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObject(const UObjectType *&Object, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObject(TObjectPtr< UObjectType > &Object, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObject(TObjectPtr< const UObjectType > &Object, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObject(TWeakObjectPtr< T > &P, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObject(FWeakObjectPtr &P, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollector
AddReferencedObjects(TArray< UObjectType * > &ObjectArray, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TArray< const UObjectType * > &ObjectArray, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TSet< UObjectType * > &ObjectSet, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< KeyType *, ValueType, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< KeyType, ValueType *, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< KeyType *, ValueType *, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TArray< TObjectPtr< UObjectType > > &ObjectArray, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TArray< TObjectPtr< const UObjectType > > &ObjectArray, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TSet< TObjectPtr< UObjectType > > &ObjectSet, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< TObjectPtr< KeyType >, ValueType, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< KeyType, TObjectPtr< ValueType >, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(TMapBase< TObjectPtr< KeyType >, TObjectPtr< ValueType >, Allocator, KeyFuncs > &Map, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollectorinline
AddReferencedObjects(const UScriptStruct *&ScriptStruct, void *Instance, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollector
AddReferencedObjects(TObjectPtr< const UScriptStruct > &ScriptStruct, void *Instance, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollector
AddReferencedObjects(TWeakObjectPtr< const UScriptStruct > &ScriptStruct, void *Instance, const UObject *ReferencingObject=nullptr, const FProperty *ReferencingProperty=nullptr)FReferenceCollector
FReferenceCollector::AddStableReference(UObjectType **Object)FReferenceCollectorinline
FReferenceCollector::AddStableReference(TObjectPtr< UObjectType > *Object)FReferenceCollectorinline
FReferenceCollector::AddStableReferenceArray(TArray< UObjectType * > *Objects)FReferenceCollectorinline
FReferenceCollector::AddStableReferenceArray(TArray< TObjectPtr< UObjectType > > *Objects)FReferenceCollectorinline
AddStableReferenceMap(TMapBase< KeyType, ValueType, Allocator, KeyFuncs > &Map)FReferenceCollectorinline
FReferenceCollector::AddStableReferenceSet(TSet< UObjectType * > *Objects)FReferenceCollectorinline
FReferenceCollector::AddStableReferenceSet(TSet< TObjectPtr< UObjectType > > *Objects)FReferenceCollectorinline
AllowEliminatingReferences(bool bAllow)FReferenceCollectorinlinevirtual
FInitialReferenceCollector(TArray< UObject ** > &Out)FInitialReferenceCollectorinline
GetSerializedProperty() constFReferenceCollectorinlinevirtual
GetVerySlowReferenceCollectorArchive()FReferenceCollectorinline
HandleObjectReferences(UObject **InObjects, const int32 ObjectNum, const UObject *InReferencingObject, const FProperty *InReferencingProperty)FReferenceCollectorinlineprotectedvirtual
HandleObjectReferences(FObjectPtr *InObjects, const int32 ObjectNum, const UObject *InReferencingObject, const FProperty *InReferencingProperty)FReferenceCollectorprotectedvirtual
IsProcessingNativeReferences() constFReferenceCollectorinlinevirtual
MarkWeakObjectReferenceForClearing(UObject **WeakReference, UObject *ReferenceOwner)FReferenceCollectorinlinevirtual
NeedsInitialReferences() constFReferenceCollectorinlinevirtual
NeedsPropertyReferencer() constFReferenceCollectorinlinevirtual
SetSerializedProperty(class FProperty *Inproperty)FReferenceCollectorinlinevirtual
~FReferenceCollector()FReferenceCollectorvirtual