/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ClusterUnionManager.h
struct FClusterUnion
bool
bAnchorLock
Whether or not the anchor got set by the GT and we shouldn't try to recompute its value.
bool
bCheckConnectivity
Whether or not we need to check for connectivity for this cluster union.
bool
bNeedsXRInitialization
Whether or not the position/rotation needs to be computed the first time a particle is added.
TArray<FPBDRig...
ChildParticles
All the particles that belong to this cluster.
TMap<FPBDRigid...
ChildProperties
Additional properties that are only relevant for particles that have been added into a cluster union.
FClusterUnionCr...
ClusterUnionParameters
Other parameters that aren't related to clusters generally but are related to info we need about the cluster union.
FClusterUnionEx...
ExplicitIndex
An explicit index set by the user if any.
FPBDRigidCluste...
InternalCluster
The root cluster particle that we created internally to represent the cluster.
FClusterUnionIn...
InternalIndex
The internal index used to reference the cluster union.
FClusterCreatio...
Parameters
Need to remember the parameters used to create the cluster so we can update it later.
TArray< TPair< ...
PendingConnectivityOperations
Pending particles that need to be added into the connectivity graph.
TSharedPtr<FIm...
SharedGeometry
The thread-safe collision geometry that can be shared between the GT and PT.