// Copyright Epic Games, Inc. All Rights Reserved. /*============================================================================= UObjectClusters.h: Unreal UObject Cluster helper functions =============================================================================*/ #pragma once #include "CoreMinimal.h" #ifndef UE_GCCLUSTER_VERBOSE_LOGGING #define UE_GCCLUSTER_VERBOSE_LOGGING (0 && !UE_BUILD_SHIPPING) #endif #if !UE_BUILD_SHIPPING // Dumps a single cluster to log COREUOBJECT_API void DumpClusterToLog(const struct FUObjectCluster& Cluster, bool bHierarchy, bool bIndexOnly); // Dumps all clusters to log. COREUOBJECT_API void ListClusters(const TArray& Args); // Attempts to find clusters with no references to them COREUOBJECT_API void FindStaleClusters(const TArray& Args); #endif // !UE_BUILD_SHIPPING // Whether object clusters can be created or not. bool CanCreateObjectClusters();