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

#include <CCDUtilities.h>

Public Member Functions

 FCCDManager ()
 
void ApplyCCD (const FReal Dt, TArrayView< FPBDCollisionConstraint *const > SweptConstraints, const int32 NumDynamicParticles)
 
void ProjectCCD (const FReal Dt, TArrayView< FPBDCollisionConstraint *const > SweptConstraints)
 
void ApplyConstraintsPhaseCCD (const FReal Dt, Private::FCollisionConstraintAllocator *CollisionAllocator, const int32 NumDynamicParticles=TNumericLimits< int32 >::Max())
 
void ApplyCorrections (const FReal Dt)
 

Constructor & Destructor Documentation

◆ FCCDManager()

Chaos::FCCDManager::FCCDManager ( )
inline

Member Function Documentation

◆ ApplyCCD()

void Chaos::FCCDManager::ApplyCCD ( const FReal  Dt,
TArrayView< FPBDCollisionConstraint *const >  SweptConstraints,
const int32  NumDynamicParticles 
)

◆ ApplyConstraintsPhaseCCD()

void Chaos::FCCDManager::ApplyConstraintsPhaseCCD ( const FReal  Dt,
Private::FCollisionConstraintAllocator CollisionAllocator,
const int32  NumDynamicParticles = TNumericLimits<int32>::Max() 
)
inline

◆ ApplyCorrections()

void Chaos::FCCDManager::ApplyCorrections ( const FReal  Dt)
inline

◆ ProjectCCD()

void Chaos::FCCDManager::ProjectCCD ( const FReal  Dt,
TArrayView< FPBDCollisionConstraint *const >  SweptConstraints 
)

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