UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDRigidClusteringAlgo.h File Reference

Go to the source code of this file.

Namespaces

namespace  Chaos
 

Enumerations

enum class  Chaos::EMassOffsetType : uint8 { Chaos::None = 0 , Chaos::Position = 1 << 0 , Chaos::Rotation = 1 << 1 }
 
enum class  Chaos::EInertiaOperations : uint8 { Chaos::None = 0 , Chaos::LocalInertiaDropOffDiagonalTerms = 1 << 0 }
 

Functions

void Chaos::UpdateClusterMassProperties (FPBDRigidClusteredParticleHandle *Parent, const TSet< FPBDRigidParticleHandle * > &Children)
 
void Chaos::AdjustClusterInertia (FPBDRigidClusteredParticleHandle *Cluster, const EInertiaOperations InertiaOperations)
 
FRigidTransform3 Chaos::MoveClusterToMassOffset (FPBDRigidClusteredParticleHandle *Cluster, const EMassOffsetType MassOffsetTypes)
 
void Chaos::UpdateKinematicProperties (Chaos::FPBDRigidParticleHandle *InParent, const FRigidClustering::FClusterMap &MChildren, FRigidClustering::FRigidEvolution &MEvolution)
 
void Chaos::UpdateGeometry (Chaos::FPBDRigidClusteredParticleHandle *Parent, const TSet< FPBDRigidParticleHandle * > &Children, const FRigidClustering::FClusterMap &ChildrenMap, const Chaos::FImplicitObjectPtr &ProxyGeometry, const FClusterCreationParameters &Parameters)
 
void Chaos::BuildScaledGeometry (Chaos::FPBDRigidClusteredParticleHandle *ParticleHandle, const Chaos::FImplicitObjectPtr &ProxyGeometry, const FVector &WorldScale)
 
void Chaos::UpdateCollisionFlags (Chaos::FPBDRigidClusteredParticleHandle *ParticleHandle, const bool bUseParticleImplicit)
 
FORCEINLINE void CHAOS_API Chaos::UpdateGeometry (Chaos::FPBDRigidClusteredParticleHandle *Parent, const TSet< FPBDRigidParticleHandle * > &Children, const FRigidClustering::FClusterMap &ChildrenMap, TSharedPtr< Chaos::FImplicitObject, ESPMode::ThreadSafe > ProxyGeometry, const FClusterCreationParameters &Parameters)
 
void Chaos::UpdateClusterFilterDataFromChildren (FPBDRigidClusteredParticleHandle *ClusterParent, const TArray< FPBDRigidParticleHandle * > &Children)