UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::TReachabilityCollector< Options > Member List

This is the complete list of members for UE::GC::TReachabilityCollector< Options >, 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
AddStableReference(UObject **Object) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
AddStableReference(TObjectPtr< UObject > *Object) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
UE::GC::TReachabilityCollectorBase::AddStableReference(UObjectType **Object)FReferenceCollectorinline
UE::GC::TReachabilityCollectorBase::AddStableReference(TObjectPtr< UObjectType > *Object)FReferenceCollectorinline
AddStableReferenceArray(TArray< UObject * > *Objects) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
AddStableReferenceArray(TArray< TObjectPtr< UObject > > *Objects) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
UE::GC::TReachabilityCollectorBase::AddStableReferenceArray(TArray< UObjectType * > *Objects)FReferenceCollectorinline
UE::GC::TReachabilityCollectorBase::AddStableReferenceArray(TArray< TObjectPtr< UObjectType > > *Objects)FReferenceCollectorinline
AddStableReferenceMap(TMapBase< KeyType, ValueType, Allocator, KeyFuncs > &Map)FReferenceCollectorinline
AddStableReferenceSet(TSet< UObject * > *Objects) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
AddStableReferenceSet(TSet< TObjectPtr< UObject > > *Objects) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
UE::GC::TReachabilityCollectorBase::AddStableReferenceSet(TSet< UObjectType * > *Objects)FReferenceCollectorinline
UE::GC::TReachabilityCollectorBase::AddStableReferenceSet(TSet< TObjectPtr< UObjectType > > *Objects)FReferenceCollectorinline
AllowEliminatingReferences(bool bAllow) override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
bAllowEliminatingReferencesUE::GC::TReachabilityCollectorBase< Options >protected
CurrentOriginUE::GC::TReachabilityCollectorBase< Options >protected
GetDispatcherUE::GC::TReachabilityCollector< Options >friend
GetSerializedProperty() constFReferenceCollectorinlinevirtual
GetVerySlowReferenceCollectorArchive()FReferenceCollectorinline
HandleObjectReference(UObject *&InObject, const UObject *InReferencingObject, const FProperty *InReferencingProperty) overrideUE::GC::TReachabilityCollector< Options >virtual
HandleObjectReferences(UObject **InObjects, const int32 ObjectNum, const UObject *InReferencingObject, const FProperty *InReferencingProperty) overrideUE::GC::TReachabilityCollector< Options >virtual
UE::GC::TReachabilityCollectorBase::HandleObjectReferences(FObjectPtr *InObjects, const int32 ObjectNum, const UObject *InReferencingObject, const FProperty *InReferencingProperty)FReferenceCollectorprotectedvirtual
IsIgnoringArchetypeRef() const override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
IsIgnoringTransient() const override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
IsProcessingNativeReferences() constFReferenceCollectorinlinevirtual
MarkWeakObjectReferenceForClearing(UObject **WeakReference, UObject *ReferenceOwner) overrideUE::GC::TReachabilityCollector< Options >inlinevirtual
NeedsInitialReferences() const override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
NeedsPropertyReferencer() const override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
SetIsProcessingNativeReferences(bool bIsNative) override finalUE::GC::TReachabilityCollectorBase< Options >inlinevirtual
SetSerializedProperty(class FProperty *Inproperty)FReferenceCollectorinlinevirtual
TReachabilityCollector(ProcessorType &, FWorkerContext &Context)UE::GC::TReachabilityCollector< Options >inline
~FReferenceCollector()FReferenceCollectorvirtual