Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/PhysicsEngine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/ClusterUnionComponent.h |
| Include | #include "PhysicsEngine/ClusterUnionComponent.h" |
Syntax
struct FClusteredComponentData
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< Chaos::FPhysicsObjectHandle > | AllPhysicsObjects | Every physics object associated with this particular component. | |
| TSet< int32 > | BoneIds | Set of bone Ids that we actually added into the cluster union. | |
| bool | bPendingDeletion | ||
| bool | bWasReplicating | ||
| TSet< FExternalSpatialAccelerationPayload > | CachedAccelerationPayloads | Cached acceleration structure handles - needed to properly cleanup the component from the accel structure. | |
| TSet< Chaos::FPhysicsObjectHandle > | PhysicsObjects | Set of physics objects that we actually added into the cluster union. | |
| TWeakObjectPtr< UClusterUnionReplicatedProxyComponent > | ReplicatedProxyComponent | Using a TWeakObjectPtr here because the UClusterUnionReplicatedProxyComponent will have a pointer back and we don't want to get into a situation where a circular reference occurs. |