UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDCollisionSolver.cpp File Reference

Namespaces

namespace  Chaos
 
namespace  Chaos::CVars
 
namespace  Chaos::Private
 

Functions

 DECLARE_CYCLE_STAT (TEXT("SolvePositionNoFriction"), STAT_SolvePositionNoFriction, STATGROUP_ChaosConstraintSolver)
 

Variables

float Chaos::CVars::Chaos_PBDCollisionSolver_Position_StaticFrictionStiffness = 0.5f
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Position_SolveEnabled (TEXT("p.Chaos.PBDCollisionSolver.Position.SolveEnabled"), bChaos_PBDCollisionSolver_Position_SolveEnabled, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Position_MinInvMassScale (TEXT("p.Chaos.PBDCollisionSolver.Position.MinInvMassScale"), Chaos_PBDCollisionSolver_Position_MinInvMassScale, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Position_StaticFrictionStiffness (TEXT("p.Chaos.PBDCollisionSolver.Position.StaticFriction.Stiffness"), Chaos_PBDCollisionSolver_Position_StaticFrictionStiffness, TEXT(""))
 
bool Chaos::CVars::bChaos_PBDCollisionSolver_Velocity_FrictionEnabled = true
 
float Chaos::CVars::Chaos_PBDCollisionSolver_Velocity_StaticFrictionStiffness = 1.0f
 
bool Chaos::CVars::bChaos_PBDCollisionSolver_Velocity_AveragePointEnabled = false
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Velocity_SolveEnabled (TEXT("p.Chaos.PBDCollisionSolver.Velocity.SolveEnabled"), bChaos_PBDCollisionSolver_Velocity_SolveEnabled, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Velocity_MinInvMassScale (TEXT("p.Chaos.PBDCollisionSolver.Velocity.MinInvMassScale"), Chaos_PBDCollisionSolver_Velocity_MinInvMassScale, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Velocity_FrictionEnabled (TEXT("p.Chaos.PBDCollisionSolver.Velocity.FrictionEnabled"), bChaos_PBDCollisionSolver_Velocity_FrictionEnabled, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Velocity_StaticFrictionStiffness (TEXT("p.Chaos.PBDCollisionSolver.Velocity.StaticFriction.Stiffness"), Chaos_PBDCollisionSolver_Velocity_StaticFrictionStiffness, TEXT(""))
 
FAutoConsoleVariableRef Chaos::CVars::CVarChaos_PBDCollisionSolver_Velocity_AveragePointEnabled (TEXT("p.Chaos.PBDCollisionSolver.Velocity.AveragePointEnabled"), bChaos_PBDCollisionSolver_Velocity_AveragePointEnabled, TEXT(""))
 

Function Documentation

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("SolvePositionNoFriction")  ,
STAT_SolvePositionNoFriction  ,
STATGROUP_ChaosConstraintSolver   
)