![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::ReferenceChainSearch::FReferenceInfoSearch:Public Types | |
| using | Super = TReferenceSearchBase< FReferenceInfoSearch > |
Public Member Functions | |
| FReferenceInfoSearch (FPolicyUObjectHeap &InPolicy, const TMap< const UObject *, FGCObjectInfo * > &InObjectToInfoMap) | |
| void | Reset (TMap< FVertex, FReferenceChainSearch::FObjectReferenceInfo > *InReferenceInfoMap) |
| void | HandleObjectReference (UE::GC::FWorkerContext &Context, int32 ThreadIndex, UObject *Object, UObject *ReferencingObject, UE::GC::FMemberId MemberId, UE::GC::EOrigin Origin) |
Public Member Functions inherited from UE::ReferenceChainSearch::TReferenceSearchBase< FReferenceInfoSearch > | |
| SIZE_T | GetAllocatedSize () const |
| void | SetNumThreads (int32 InNumThreads, int32 NumberOfObjectsPerThread, int32 GlobalStartIndex, int32 MaxNumberOfObjects, int32 ObjectReferencerIndex) |
| void | CollectAllReferences (bool bGCOnly) |
| void | CollectReferencesFromObject (UObject *FromObject) |
| TReferenceSearchBase (FPolicyUObjectHeap &InPolicy) | |
Public Attributes | |
| const TMap< const UObject *, FGCObjectInfo * > & | ObjectToInfoMap |
| TMap< FVertex, FReferenceChainSearch::FObjectReferenceInfo > * | ReferenceInfoMap |
Public Attributes inherited from UE::ReferenceChainSearch::TReferenceSearchBase< FReferenceInfoSearch > | |
| FPolicyUObjectHeap & | Policy |
| TArray< FThreadData > | AllThreadData |
| using UE::ReferenceChainSearch::FReferenceInfoSearch::Super = TReferenceSearchBase<FReferenceInfoSearch> |
|
inline |
|
inline |
|
inline |
| const TMap<const UObject*, FGCObjectInfo*>& UE::ReferenceChainSearch::FReferenceInfoSearch::ObjectToInfoMap |
| TMap<FVertex, FReferenceChainSearch::FObjectReferenceInfo>* UE::ReferenceChainSearch::FReferenceInfoSearch::ReferenceInfoMap |