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

#include <PerParticleDampVelocity.h>

Public Member Functions

 FPerParticleDampVelocity (const FSolverReal InCoefficient=(FSolverReal) 0.01)
 
 ~FPerParticleDampVelocity ()
 
void UpdatePositionBasedState (const FSolverParticles &Particles, const int32 Offset, const int32 Range)
 
void UpdatePositionBasedState (const FSolverParticlesRange &Particles)
 
void ApplyFast (FSolverParticles &Particles, const FSolverReal, const int32 Index) const
 
void Apply (const FSolverVec3 &X, FSolverVec3 &V) const
 
bool IsEnabled () const
 
bool RequiresUpdatePositionBasedState () const
 
void SetProperties (const FCollectionPropertyConstFacade &PropertyCollection, const FSolverVec3 &ReferenceLocation, const FSolverVec3 &ReferenceVelocity, const FSolverVec3 &ReferenceAngularVelocity)
 

Constructor & Destructor Documentation

◆ FPerParticleDampVelocity()

Chaos::Softs::FPerParticleDampVelocity::FPerParticleDampVelocity ( const FSolverReal  InCoefficient = (FSolverReal)0.01)
inline

◆ ~FPerParticleDampVelocity()

Chaos::Softs::FPerParticleDampVelocity::~FPerParticleDampVelocity ( )
inline

Member Function Documentation

◆ Apply()

void Chaos::Softs::FPerParticleDampVelocity::Apply ( const FSolverVec3 X,
FSolverVec3 V 
) const
inline

◆ ApplyFast()

void Chaos::Softs::FPerParticleDampVelocity::ApplyFast ( FSolverParticles Particles,
const FSolverReal  ,
const int32  Index 
) const
inline

◆ IsEnabled()

bool Chaos::Softs::FPerParticleDampVelocity::IsEnabled ( ) const
inline

◆ RequiresUpdatePositionBasedState()

bool Chaos::Softs::FPerParticleDampVelocity::RequiresUpdatePositionBasedState ( ) const
inline

◆ SetProperties()

void Chaos::Softs::FPerParticleDampVelocity::SetProperties ( const FCollectionPropertyConstFacade PropertyCollection,
const FSolverVec3 ReferenceLocation,
const FSolverVec3 ReferenceVelocity,
const FSolverVec3 ReferenceAngularVelocity 
)

◆ UpdatePositionBasedState() [1/2]

void Chaos::Softs::FPerParticleDampVelocity::UpdatePositionBasedState ( const FSolverParticles Particles,
const int32  Offset,
const int32  Range 
)

◆ UpdatePositionBasedState() [2/2]

void Chaos::Softs::FPerParticleDampVelocity::UpdatePositionBasedState ( const FSolverParticlesRange Particles)

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