UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UObjectClusters.cpp File Reference

Classes

class  FClusterReferenceProcessor
 

Functions

void DumpClusterToLog (const FUObjectCluster &Cluster, bool bHierarchy, bool bIndexOnly)
 
void ListClusters (const TArray< FString > &Args)
 
void FindStaleClusters (const TArray< FString > &Args)
 
void DumpRefsToCluster (FUObjectCluster *Cluster)
 
void DumpRefsToCluster (const TArray< FString > &Args)
 
bool CanCreateObjectClusters ()
 
void CreateClustersFromPackage (FLinkerLoad *PackageLinker, TArray< UObject * > &OutClusterObjects)
 

Variables

int32 GCreateGCClusters = 1
 
int32 GAssetClustreringEnabled = 1
 
int32 GMinGCClusterSize = 2
 

Function Documentation

◆ CanCreateObjectClusters()

bool CanCreateObjectClusters ( )

◆ CreateClustersFromPackage()

void CreateClustersFromPackage ( FLinkerLoad PackageLinker,
TArray< UObject * > &  OutClusterObjects 
)

Looks through objects loaded with a package and creates clusters from them

◆ DumpClusterToLog()

void DumpClusterToLog ( const FUObjectCluster Cluster,
bool  bHierarchy,
bool  bIndexOnly 
)

◆ DumpRefsToCluster() [1/2]

void DumpRefsToCluster ( const TArray< FString > &  Args)

◆ DumpRefsToCluster() [2/2]

void DumpRefsToCluster ( FUObjectCluster Cluster)

◆ FindStaleClusters()

void FindStaleClusters ( const TArray< FString > &  Args)

◆ ListClusters()

void ListClusters ( const TArray< FString > &  Args)

Variable Documentation

◆ GAssetClustreringEnabled

int32 GAssetClustreringEnabled = 1

If non-zero, the engine will attempt to create clusters from asset files

◆ GCreateGCClusters

int32 GCreateGCClusters = 1

If non-zero, the engine will create Garbage Collector clusters to speed up Garbage Collection

◆ GMinGCClusterSize

int32 GMinGCClusterSize = 2