UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FPerParticlePBDCCDCollisionConstraint Class Referencefinal

#include <PerParticlePBDCCDCollisionConstraint.h>

Public Member Functions

 FPerParticlePBDCCDCollisionConstraint (const TPBDActiveView< FSolverCollisionParticles > &InCollisionParticlesActiveView, TArray< FSolverRigidTransform3 > &InCollisionTransforms, TArray< bool > &InCollided, TArray< FSolverVec3 > &InContacts, TArray< FSolverVec3 > &InNormals, TArray< uint32 > &InDynamicGroupIds, TArray< uint32 > &InKinematicGroupIds, const TArray< FSolverReal > &InPerGroupThicknesses, const TArray< FSolverReal > &InPerGroupFriction, bool bWriteCCDContacts)
 
 ~FPerParticlePBDCCDCollisionConstraint ()
 
void ApplyRange (FSolverParticles &Particles, const FSolverReal Dt, const int32 Offset, const int32 Range) const
 

Constructor & Destructor Documentation

◆ FPerParticlePBDCCDCollisionConstraint()

Chaos::Softs::FPerParticlePBDCCDCollisionConstraint::FPerParticlePBDCCDCollisionConstraint ( const TPBDActiveView< FSolverCollisionParticles > &  InCollisionParticlesActiveView,
TArray< FSolverRigidTransform3 > &  InCollisionTransforms,
TArray< bool > &  InCollided,
TArray< FSolverVec3 > &  InContacts,
TArray< FSolverVec3 > &  InNormals,
TArray< uint32 > &  InDynamicGroupIds,
TArray< uint32 > &  InKinematicGroupIds,
const TArray< FSolverReal > &  InPerGroupThicknesses,
const TArray< FSolverReal > &  InPerGroupFriction,
bool  bWriteCCDContacts 
)
inline

◆ ~FPerParticlePBDCCDCollisionConstraint()

Chaos::Softs::FPerParticlePBDCCDCollisionConstraint::~FPerParticlePBDCCDCollisionConstraint ( )
inline

Member Function Documentation

◆ ApplyRange()

void Chaos::Softs::FPerParticlePBDCCDCollisionConstraint::ApplyRange ( FSolverParticles Particles,
const FSolverReal  Dt,
const int32  Offset,
const int32  Range 
) const
inline

The documentation for this class was generated from the following file: