UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FPBDCollisionSphereConstraints Class Reference

#include <PBDCollisionSphereConstraints.h>

+ Inheritance diagram for Chaos::FPBDCollisionSphereConstraints:

Public Member Functions

 FPBDCollisionSphereConstraints (const FPBDParticles &InParticles, const TSet< TVec2< int32 > > &DisabledCollisionElements, const FReal Dt, const FReal Height=(FReal) 0.)
 
virtual ~FPBDCollisionSphereConstraints ()
 
void Apply (FPBDParticles &InParticles, const FReal Dt, const int32 Index) const override
 
- Public Member Functions inherited from Chaos::FPerParticleRule
void Apply (FParticles &InParticles, const FReal Dt) const override
 
void Apply (FDynamicParticles &InParticles, const FReal Dt) const override
 
void Apply (FPBDParticles &InParticles, const FReal Dt) const override
 
template<class T_PARTICLES >
void ApplyPerParticle (T_PARTICLES &InParticles, const FReal Dt) const
 
virtual void Apply (FParticles &InParticles, const FReal Dt, const int Index) const
 
virtual void Apply (FDynamicParticles &InParticles, const FReal Dt, const int Index) const
 
virtual void Apply (FPBDParticles &InParticles, const FReal Dt, const int Index) const
 
virtual void Apply (TRigidParticles< FReal, 3 > &InParticles, const FReal Dt, const int Index) const
 
virtual void Apply (FPBDRigidParticles &InParticles, const FReal Dt, const int Index) const
 
virtual void Apply (TPBDRigidParticleHandle< FReal, 3 > *Particle, const FReal Dt) const
 
virtual void Apply (TTransientPBDRigidParticleHandle< FReal, 3 > &Particle, const FReal Dt) const
 

Constructor & Destructor Documentation

◆ FPBDCollisionSphereConstraints()

Chaos::FPBDCollisionSphereConstraints::FPBDCollisionSphereConstraints ( const FPBDParticles InParticles,
const TSet< TVec2< int32 > > &  DisabledCollisionElements,
const FReal  Dt,
const FReal  Height = (FReal)0. 
)
inline

◆ ~FPBDCollisionSphereConstraints()

virtual Chaos::FPBDCollisionSphereConstraints::~FPBDCollisionSphereConstraints ( )
inlinevirtual

Member Function Documentation

◆ Apply()

void Chaos::FPBDCollisionSphereConstraints::Apply ( FPBDParticles InParticles,
const FReal  Dt,
const int32  Index 
) const
inlineoverride

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