![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "UObject/UObjectClusters.h"#include "HAL/ThreadSafeCounter.h"#include "AutoRTFM.h"#include "Containers/LockFreeList.h"#include "Stats/Stats.h"#include "HAL/IConsoleManager.h"#include "UObject/ObjectMacros.h"#include "UObject/UObjectGlobals.h"#include "UObject/UObjectArray.h"#include "UObject/UObjectBaseUtility.h"#include "UObject/GarbageCollection.h"#include "UObject/GarbageCollectionInternalFlags.h"#include "UObject/UObjectIterator.h"#include "UObject/ReferenceChainSearch.h"#include "UObject/LinkerLoad.h"#include "UObject/FastReferenceCollector.h"#include "UObject/Package.h"#include "Misc/CommandLine.h"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 |
| bool CanCreateObjectClusters | ( | ) |
| void CreateClustersFromPackage | ( | FLinkerLoad * | PackageLinker, |
| TArray< UObject * > & | OutClusterObjects | ||
| ) |
Looks through objects loaded with a package and creates clusters from them
| void DumpClusterToLog | ( | const FUObjectCluster & | Cluster, |
| bool | bHierarchy, | ||
| bool | bIndexOnly | ||
| ) |
| void DumpRefsToCluster | ( | FUObjectCluster * | Cluster | ) |
| int32 GAssetClustreringEnabled = 1 |
If non-zero, the engine will attempt to create clusters from asset files
| int32 GCreateGCClusters = 1 |
If non-zero, the engine will create Garbage Collector clusters to speed up Garbage Collection
| int32 GMinGCClusterSize = 2 |