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

#include <PBDJointConstraintTypes.h>

Public Member Functions

CHAOS_API FPBDJointSolverSettings ()
 
CHAOS_API FPBDJointSolverSettings (const FPBDJointSolverSettings &InSettings)
 
CHAOS_API FPBDJointSolverSettingsoperator= (const FPBDJointSolverSettings &Other)
 

Public Attributes

FReal SwingTwistAngleTolerance
 
FReal PositionTolerance
 
FReal AngleTolerance
 
FReal MinParentMassRatio
 
FReal MaxInertiaRatio
 
FReal MinSolverStiffness
 
FReal MaxSolverStiffness
 
int32 NumIterationsAtMaxSolverStiffness
 
int32 NumShockPropagationIterations
 
bool bUseLinearSolver
 
bool bUseSimd
 
bool bSortEnabled
 
bool bSolvePositionLast
 
bool bUsePositionBasedDrives
 
bool bEnableTwistLimits
 
bool bEnableSwingLimits
 
bool bEnableDrives
 
FReal LinearStiffnessOverride
 
FReal TwistStiffnessOverride
 
FReal SwingStiffnessOverride
 
FReal LinearProjectionOverride
 
FReal AngularProjectionOverride
 
FReal ShockPropagationOverride
 
FReal LinearDriveStiffnessOverride
 
FReal LinearDriveDampingOverride
 
FReal AngularDriveStiffnessOverride
 
FReal AngularDriveDampingOverride
 
FReal SoftLinearStiffnessOverride
 
FReal SoftLinearDampingOverride
 
FReal SoftTwistStiffnessOverride
 
FReal SoftTwistDampingOverride
 
FReal SoftSwingStiffnessOverride
 
FReal SoftSwingDampingOverride
 

Constructor & Destructor Documentation

◆ FPBDJointSolverSettings() [1/2]

Chaos::FPBDJointSolverSettings::FPBDJointSolverSettings ( )

◆ FPBDJointSolverSettings() [2/2]

PRAGMA_DISABLE_DEPRECATION_WARNINGS Chaos::FPBDJointSolverSettings::FPBDJointSolverSettings ( const FPBDJointSolverSettings InSettings)
default

Member Function Documentation

◆ operator=()

FPBDJointSolverSettings & Chaos::FPBDJointSolverSettings::operator= ( const FPBDJointSolverSettings Other)
default

Member Data Documentation

◆ AngleTolerance

FReal Chaos::FPBDJointSolverSettings::AngleTolerance

◆ AngularDriveDampingOverride

FReal Chaos::FPBDJointSolverSettings::AngularDriveDampingOverride

◆ AngularDriveStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::AngularDriveStiffnessOverride

◆ AngularProjectionOverride

FReal Chaos::FPBDJointSolverSettings::AngularProjectionOverride

◆ bEnableDrives

bool Chaos::FPBDJointSolverSettings::bEnableDrives

◆ bEnableSwingLimits

bool Chaos::FPBDJointSolverSettings::bEnableSwingLimits

◆ bEnableTwistLimits

bool Chaos::FPBDJointSolverSettings::bEnableTwistLimits

◆ bSolvePositionLast

bool Chaos::FPBDJointSolverSettings::bSolvePositionLast

◆ bSortEnabled

bool Chaos::FPBDJointSolverSettings::bSortEnabled

◆ bUseLinearSolver

bool Chaos::FPBDJointSolverSettings::bUseLinearSolver

◆ bUsePositionBasedDrives

bool Chaos::FPBDJointSolverSettings::bUsePositionBasedDrives

◆ bUseSimd

bool Chaos::FPBDJointSolverSettings::bUseSimd

◆ LinearDriveDampingOverride

FReal Chaos::FPBDJointSolverSettings::LinearDriveDampingOverride

◆ LinearDriveStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::LinearDriveStiffnessOverride

◆ LinearProjectionOverride

FReal Chaos::FPBDJointSolverSettings::LinearProjectionOverride

◆ LinearStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::LinearStiffnessOverride

◆ MaxInertiaRatio

FReal Chaos::FPBDJointSolverSettings::MaxInertiaRatio

◆ MaxSolverStiffness

FReal Chaos::FPBDJointSolverSettings::MaxSolverStiffness

◆ MinParentMassRatio

FReal Chaos::FPBDJointSolverSettings::MinParentMassRatio

◆ MinSolverStiffness

FReal Chaos::FPBDJointSolverSettings::MinSolverStiffness

◆ NumIterationsAtMaxSolverStiffness

int32 Chaos::FPBDJointSolverSettings::NumIterationsAtMaxSolverStiffness

◆ NumShockPropagationIterations

int32 Chaos::FPBDJointSolverSettings::NumShockPropagationIterations

◆ PositionTolerance

FReal Chaos::FPBDJointSolverSettings::PositionTolerance

◆ ShockPropagationOverride

FReal Chaos::FPBDJointSolverSettings::ShockPropagationOverride

◆ SoftLinearDampingOverride

FReal Chaos::FPBDJointSolverSettings::SoftLinearDampingOverride

◆ SoftLinearStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::SoftLinearStiffnessOverride

◆ SoftSwingDampingOverride

FReal Chaos::FPBDJointSolverSettings::SoftSwingDampingOverride

◆ SoftSwingStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::SoftSwingStiffnessOverride

◆ SoftTwistDampingOverride

FReal Chaos::FPBDJointSolverSettings::SoftTwistDampingOverride

◆ SoftTwistStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::SoftTwistStiffnessOverride

◆ SwingStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::SwingStiffnessOverride

◆ SwingTwistAngleTolerance

FReal Chaos::FPBDJointSolverSettings::SwingTwistAngleTolerance

◆ TwistStiffnessOverride

FReal Chaos::FPBDJointSolverSettings::TwistStiffnessOverride

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