Navigation
API > API/Runtime > API/Runtime/CoreUObject
UObject cluster. Groups UObjects into a single unit for GC.
| Name | FUObjectCluster |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectArray.h |
| Include Path | #include "UObject/UObjectArray.h" |
Syntax
struct FUObjectCluster
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUObjectCluster() |
UObject/UObjectArray.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNeedsDissolving | bool | Cluster needs dissolving, probably due to PendingKill reference | UObject/UObjectArray.h | |
| MutableObjects | TArray< int32 > | Objects that could not be added to the cluster but still need to be referenced by it | UObject/UObjectArray.h | |
| Objects | TArray< int32 > | Objects that belong to this cluster | UObject/UObjectArray.h | |
| ReferencedByClusters | TArray< int32 > | List of clusters that direcly reference this cluster. Used when dissolving a cluster. | UObject/UObjectArray.h | |
| ReferencedClusters | TArray< int32 > | Other clusters referenced by this cluster | UObject/UObjectArray.h | |
| RootIndex | int32 | Root object index | UObject/UObjectArray.h |