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

#include <PerParticleEtherDrag.h>

+ Inheritance diagram for Chaos::FPerParticleEtherDrag:

Public Member Functions

 FPerParticleEtherDrag ()
 
virtual ~FPerParticleEtherDrag ()
 
void ApplyHelper (FVec3 &V, FVec3 &W, FReal LinearDamp, FReal AngularDamp, FReal LinearLimitSq, FReal AngularLimitSq, FReal Dt) const
 
void Apply (FDynamicParticles &InParticles, const FReal Dt, const int32 Index) const override
 
void Apply (TRigidParticles< FReal, 3 > &InParticles, const FReal Dt, const int32 Index) const override
 
void Apply (TTransientPBDRigidParticleHandle< FReal, 3 > &Particle, const FReal Dt) 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
 

Constructor & Destructor Documentation

◆ FPerParticleEtherDrag()

Chaos::FPerParticleEtherDrag::FPerParticleEtherDrag ( )
inline

◆ ~FPerParticleEtherDrag()

virtual Chaos::FPerParticleEtherDrag::~FPerParticleEtherDrag ( )
inlinevirtual

Member Function Documentation

◆ Apply() [1/3]

void Chaos::FPerParticleEtherDrag::Apply ( FDynamicParticles InParticles,
const FReal  Dt,
const int32  Index 
) const
inlineoverride

◆ Apply() [2/3]

void Chaos::FPerParticleEtherDrag::Apply ( TRigidParticles< FReal, 3 > &  InParticles,
const FReal  Dt,
const int32  Index 
) const
inlineoverride

◆ Apply() [3/3]

void Chaos::FPerParticleEtherDrag::Apply ( TTransientPBDRigidParticleHandle< FReal, 3 > &  Particle,
const FReal  Dt 
) const
inlineoverridevirtual

Reimplemented from Chaos::FPerParticleRule.

◆ ApplyHelper()

void Chaos::FPerParticleEtherDrag::ApplyHelper ( FVec3 V,
FVec3 W,
FReal  LinearDamp,
FReal  AngularDamp,
FReal  LinearLimitSq,
FReal  AngularLimitSq,
FReal  Dt 
) const
inline

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