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

Namespaces

namespace  Chaos
 
namespace  Chaos::Softs
 

Functions

 DECLARE_CYCLE_STAT (TEXT("Chaos XPBD Bending Constraint"), STAT_XPBD_Bending, STATGROUP_Chaos)
 
void Chaos::Softs::ComputeGradTheta (const FSolverVec3 &X0, const FSolverVec3 &X1, const FSolverVec3 &X2, const FSolverVec3 &X3, const int32 Index, FSolverVec3 &dThetadx, FSolverReal &Theta)
 

Variables

FAutoConsoleVariableRef Chaos::Softs::CVarChaosXPBDBendingParallelConstraintCount (TEXT("p.Chaos.XPBDBending.ParallelConstraintCount"), Chaos_XPBDBending_ParallelConstraintCount, TEXT("If we have more constraints than this, use parallel-for in Apply."))
 
bool Chaos::Softs::bChaos_XPBDBending_SplitLambdaDamping = true
 
FAutoConsoleVariableRef Chaos::Softs::CVarChaosXPBDBendingSplitLambdaDamping (TEXT("p.Chaos.XPBDBending.SplitLambdaDamping"), bChaos_XPBDBending_SplitLambdaDamping, TEXT("Use the split two-pass damping model (slower but doesn't make cloth too soft at high damping levels)."))
 

Function Documentation

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("Chaos XPBD Bending Constraint" ,
STAT_XPBD_Bending  ,
STATGROUP_Chaos   
)