Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectArray.h |
| Include | #include "UObject/UObjectArray.h" |
Syntax
class FUObjectClusterContainer
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AllocateCluster
(
int32 InRootObjectIndex |
Returns an index to a new cluster | |
| bool | Checks if any clusters need dissolving | ||
| void | DissolveCluster
(
UObjectBaseUtility* ClusterRootOrObjectFromCluster |
Dissolves a cluster and all clusters that reference it ClusterRootOrObjectFromCluster Root cluster object or object that belongs to a cluster | |
| void | DissolveClusterAndMarkObjectsAsUnreachable
(
FUObjectItem* RootObjectItem |
Dissolve the specified cluster and all clusters that reference it | |
| void | DissolveClusters
(
bool bForceDissolveAllClusters |
Dissolve all clusters marked for dissolving | |
| void | FreeCluster
(
int32 InClusterIndex |
Frees the cluster at the specified index | |
| TArray< FUObjectCluster > & | Gets the clusters array (for internal use only!) | ||
| int32 | |||
| int32 | Returns the number of currently allocated clusters | ||
| FUObjectCluster * | GetObjectCluster
(
UObjectBaseUtility* ClusterRootOrObjectFromCluster |
Gets the cluster the specified object is a root of or belongs to. | |
| void | Lets the FUObjectClusterContainer know some clusters need dissolving |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FUObjectCluster & | operator[]
(
int32 Index |