UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::ReferenceChainSearch::TReferenceSearchBase< Derived > Struct Template Reference

Classes

class  FCollector
 
struct  FProcessor
 
struct  FThreadData
 

Public Member Functions

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

FPolicyUObjectHeapPolicy
 
TArray< FThreadDataAllThreadData
 

Constructor & Destructor Documentation

◆ TReferenceSearchBase()

template<typename Derived >
UE::ReferenceChainSearch::TReferenceSearchBase< Derived >::TReferenceSearchBase ( FPolicyUObjectHeap InPolicy)
inline

Member Function Documentation

◆ CollectAllReferences()

template<typename Derived >
void UE::ReferenceChainSearch::TReferenceSearchBase< Derived >::CollectAllReferences ( bool  bGCOnly)
inline

◆ CollectReferencesFromObject()

template<typename Derived >
void UE::ReferenceChainSearch::TReferenceSearchBase< Derived >::CollectReferencesFromObject ( UObject FromObject)
inline

◆ GetAllocatedSize()

template<typename Derived >
SIZE_T UE::ReferenceChainSearch::TReferenceSearchBase< Derived >::GetAllocatedSize ( ) const
inline

◆ SetNumThreads()

template<typename Derived >
void UE::ReferenceChainSearch::TReferenceSearchBase< Derived >::SetNumThreads ( int32  InNumThreads,
int32  NumberOfObjectsPerThread,
int32  GlobalStartIndex,
int32  MaxNumberOfObjects,
int32  ObjectReferencerIndex 
)
inline

Member Data Documentation

◆ AllThreadData

◆ Policy


The documentation for this struct was generated from the following file: