#include <UObjectArray.h>
◆ FUObjectClusterContainer()
| FUObjectClusterContainer::FUObjectClusterContainer |
( |
| ) |
|
◆ AllocateCluster()
| int32 FUObjectClusterContainer::AllocateCluster |
( |
int32 |
InRootObjectIndex | ) |
|
Returns an index to a new cluster
◆ ClustersNeedDissolving()
| bool FUObjectClusterContainer::ClustersNeedDissolving |
( |
| ) |
const |
|
inline |
Checks if any clusters need dissolving
◆ DissolveCluster()
Dissolves a cluster and all clusters that reference it @Param ClusterRootOrObjectFromCluster Root cluster object or object that belongs to a cluster
◆ DissolveClusterAndMarkObjectsAsUnreachable()
| void FUObjectClusterContainer::DissolveClusterAndMarkObjectsAsUnreachable |
( |
FUObjectItem * |
RootObjectItem | ) |
|
Dissolve the specified cluster and all clusters that reference it
◆ DissolveClusters()
| void FUObjectClusterContainer::DissolveClusters |
( |
bool |
bForceDissolveAllClusters = false | ) |
|
Dissolve all clusters marked for dissolving
- Parameters
-
| bForceDissolveAllClusters | if true, dissolves all clusters even if they're not marked for dissolving |
◆ FreeCluster()
| void FUObjectClusterContainer::FreeCluster |
( |
int32 |
InClusterIndex | ) |
|
Frees the cluster at the specified index
◆ GetClustersUnsafe()
Gets the clusters array (for internal use only!)
◆ GetMinClusterSize()
| int32 FUObjectClusterContainer::GetMinClusterSize |
( |
| ) |
const |
◆ GetNumAllocatedClusters()
| int32 FUObjectClusterContainer::GetNumAllocatedClusters |
( |
| ) |
const |
|
inline |
Returns the number of currently allocated clusters
◆ GetObjectCluster()
Gets the cluster the specified object is a root of or belongs to. @Param ClusterRootOrObjectFromCluster Root cluster object or object that belongs to a cluster
◆ operator[]()
◆ SetClustersNeedDissolving()
| void FUObjectClusterContainer::SetClustersNeedDissolving |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: