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 |