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

Functions

void SetLinearMovement_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, PhysicsInterfaceTypes::ELimitAxis InAxis, ELinearConstraintMotion Motion, bool bLockLimitSize, bool bSkipSoftLimit)
 
bool ShouldSkipSoftLimits (float Stiffness, float Damping, float AverageMass)
 

Variables

TAutoConsoleVariable< floatCVarConstraintLinearDampingScale
 
TAutoConsoleVariable< floatCVarConstraintLinearStiffnessScale
 
TAutoConsoleVariable< floatCVarConstraintAngularDampingScale
 
TAutoConsoleVariable< floatCVarConstraintAngularStiffnessScale
 

Function Documentation

◆ SetLinearMovement_AssumesLocked()

void SetLinearMovement_AssumesLocked ( const FPhysicsConstraintHandle InConstraintRef,
PhysicsInterfaceTypes::ELimitAxis  InAxis,
ELinearConstraintMotion  Motion,
bool  bLockLimitSize,
bool  bSkipSoftLimit 
)

Util for setting linear movement for an axis

◆ ShouldSkipSoftLimits()

bool ShouldSkipSoftLimits ( float  Stiffness,
float  Damping,
float  AverageMass 
)

Variable Documentation

◆ CVarConstraintAngularDampingScale

TAutoConsoleVariable<float> CVarConstraintAngularDampingScale
extern

◆ CVarConstraintAngularStiffnessScale

TAutoConsoleVariable<float> CVarConstraintAngularStiffnessScale
extern

◆ CVarConstraintLinearDampingScale

TAutoConsoleVariable<float> CVarConstraintLinearDampingScale
extern

◆ CVarConstraintLinearStiffnessScale

TAutoConsoleVariable<float> CVarConstraintLinearStiffnessScale
extern