UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FDetailedClassStats Struct Reference

Public Member Functions

void LogClassCountInfo (const TCHAR *LogText, TMap< const FName, uint64 > &ClassToCountMap, int32 NumItemsToLog, uint64 TotalCount)
 
void IncClusterToObjectRefs (FUObjectItem *Item)
 
void IncClusterToClusterRefs (int32 Count)
 
void IncNumClustersTraversed ()
 
void LogDetailedStatsSummary ()
 
void BeginTimingObject (UObject *CurrentObject)
 
void UpdateDetailedStats (UObject *CurrentObject)
 
void IncreaseObjectRefStats (UObject *RefToObject)
 
void IncPurgeCount (UObject *Object)
 
void LogPurgeStats (int32 Total)
 

Member Function Documentation

◆ BeginTimingObject()

void UE::GC::FDetailedClassStats::BeginTimingObject ( UObject CurrentObject)

◆ IncClusterToClusterRefs()

FORCEINLINE void UE::GC::FDetailedClassStats::IncClusterToClusterRefs ( int32  Count)

◆ IncClusterToObjectRefs()

FORCEINLINE void UE::GC::FDetailedClassStats::IncClusterToObjectRefs ( FUObjectItem Item)

◆ IncNumClustersTraversed()

FORCEINLINE void UE::GC::FDetailedClassStats::IncNumClustersTraversed ( )

◆ IncPurgeCount()

FORCEINLINE void UE::GC::FDetailedClassStats::IncPurgeCount ( UObject Object)

◆ IncreaseObjectRefStats()

FORCEINLINE void UE::GC::FDetailedClassStats::IncreaseObjectRefStats ( UObject RefToObject)

◆ LogClassCountInfo()

void UE::GC::FDetailedClassStats::LogClassCountInfo ( const TCHAR LogText,
TMap< const FName, uint64 > &  ClassToCountMap,
int32  NumItemsToLog,
uint64  TotalCount 
)

Helper function to log the various class to count info maps.

Parameters
LogTextText to emit between number and class
ClassToCountMapTMap from a class' FName to "count"
NumItemsToListNumber of items to log
TotalCountTotal count, if 0 will be calculated

◆ LogDetailedStatsSummary()

void UE::GC::FDetailedClassStats::LogDetailedStatsSummary ( )

◆ LogPurgeStats()

FORCEINLINE void UE::GC::FDetailedClassStats::LogPurgeStats ( int32  Total)

◆ UpdateDetailedStats()

void UE::GC::FDetailedClassStats::UpdateDetailedStats ( UObject CurrentObject)

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