UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FPBDJointUtilities Member List

This is the complete list of members for Chaos::FPBDJointUtilities, including all inherited members.

ConditionInertia(const FVec3 &InI, const FReal MaxRatio)Chaos::FPBDJointUtilitiesstatic
ConditionInverseMassAndInertia(const FReal &InInvMParent, const FReal &InInvMChild, const FVec3 &InInvIParent, const FVec3 &InInvIChild, const FReal MinParentMassRatio, const FReal MaxInertiaRatio, FReal &OutInvMParent, FReal &OutInvMChild, FVec3 &OutInvIParent, FVec3 &OutInvIChild)Chaos::FPBDJointUtilitiesstatic
ConditionInverseMassAndInertia(FReal &InOutInvMParent, FReal &InOutInvMChild, FVec3 &InOutInvIParent, FVec3 &InOutInvIChild, const FReal MinParentMassRatio, const FReal MaxInertiaRatio)Chaos::FPBDJointUtilitiesstatic
ConditionParentInertia(const FVec3 &IParent, const FVec3 &IChild, const FReal MinRatio)Chaos::FPBDJointUtilitiesstatic
ConditionParentMass(const FReal MParent, const FReal MChild, const FReal MinRatio)Chaos::FPBDJointUtilitiesstatic
DecomposeSwingTwistLocal(const FRotation3 &R0, const FRotation3 &R1, FRotation3 &R01Swing, FRotation3 &R01Twist)Chaos::FPBDJointUtilitiesstatic
GetAngularDriveAccelerationMode(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularProjection(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSLerpDriveDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSLerpDriveStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSoftAccelerationMode(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSwingDriveDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSwingDriveStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularSwingDriveTorqueLimit(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularTwistDriveDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularTwistDriveStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetAngularTwistDriveTorqueLimit(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetCircularConeAxisErrorLocal(const FRotation3 &R0, const FRotation3 &R1, const FReal SwingLimit, FVec3 &AxisLocal, FReal &Error)Chaos::FPBDJointUtilitiesstatic
GetConeAngleLimit(const FPBDJointSettings &JointSettings, const FVec3 &SwingAxisLocal, const FReal SwingAngle)Chaos::FPBDJointUtilitiesstatic
GetConeAxisAngleLocal(const FRotation3 &R0, const FRotation3 &R1, const FReal AngleTolerance, FVec3 &AxisLocal, FReal &Angle)Chaos::FPBDJointUtilitiesstatic
GetCylinderLimitedPositionError(const FVec3 &CX, const FVec3 &Axis, const FReal Limit, const EJointMotionType AxisMotion)Chaos::FPBDJointUtilitiesstatic
GetCylindricalAxesDeltas(const FRotation3 &R0, const FVec3 &X0, const FVec3 &X1, const int32 CylinderAxisIndex, FVec3 &CylinderAxis, FReal &CylinderDelta, FVec3 &RadialAxis, FReal &RadialDelta)Chaos::FPBDJointUtilitiesstatic
GetDualConeSwingAxisAngle(const FRotation3 &R0, const FRotation3 &R1, const EJointAngularConstraintIndex SwingConstraintIndex, FVec3 &Axis, FReal &Angle)Chaos::FPBDJointUtilitiesstatic
GetEllipticalConeAxisErrorLocal(const FRotation3 &R0, const FRotation3 &R1, const FReal SwingLimitY, const FReal SwingLimitZ, FVec3 &AxisLocal, FReal &Error)Chaos::FPBDJointUtilitiesstatic
GetLimitedPositionError(const FPBDJointSettings &JointSettings, const FRotation3 &R0, const FVec3 &CX)Chaos::FPBDJointUtilitiesstatic
GetLinearDriveAccelerationMode(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetLinearDriveDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings, const int32 AxisIndex)Chaos::FPBDJointUtilitiesstatic
GetLinearDriveStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings, const int32 AxisIndex)Chaos::FPBDJointUtilitiesstatic
GetLinearIsFree(const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetLinearProjection(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetLinearSoftAccelerationMode(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetLinearStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetLineLimitedPositionError(const FVec3 &CX, const FVec3 &Axis, const FReal Limit, const EJointMotionType AxisMotion)Chaos::FPBDJointUtilitiesstatic
GetLockedRotationAxes(const FRotation3 &R0, const FRotation3 &R1, FVec3 &Axis0, FVec3 &Axis1, FVec3 &Axis2)Chaos::FPBDJointUtilitiesstatic
GetLockedSwingAxisAngle(const FRotation3 &R0, const FRotation3 &R1, const EJointAngularConstraintIndex SwingConstraintIndex, FVec3 &Axis, FReal &Angle)Chaos::FPBDJointUtilitiesstatic
GetPlanarAxisDelta(const FRotation3 &R0, const FVec3 &X0, const FVec3 &X1, const int32 PlaneAxisIndex, FVec3 &Axis, FReal &Delta)Chaos::FPBDJointUtilitiesstatic
GetShockPropagationInvMassScale(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftLinearDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftLinearLimitEnabled(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftLinearStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftSwingDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftSwingLimitEnabled(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftSwingStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftTwistDamping(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftTwistLimitEnabled(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSoftTwistStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSphereLimitedPositionError(const FVec3 &CX, const FReal Radius)Chaos::FPBDJointUtilitiesstatic
GetSphericalAxisDelta(const FVec3 &X0, const FVec3 &X1, FVec3 &Axis, FReal &Delta)Chaos::FPBDJointUtilitiesstatic
GetSwingAxisAngle(const FRotation3 &R0, const FRotation3 &R1, const FReal AngleTolerance, const EJointAngularConstraintIndex SwingConstraintIndex, FVec3 &Axis, FReal &Angle)Chaos::FPBDJointUtilitiesstatic
GetSwingStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic
GetSwingTwistAngles(const FRotation3 &R0, const FRotation3 &R1, FReal &TwistAngle, FReal &Swing1Angle, FReal &Swing2Angle)Chaos::FPBDJointUtilitiesstatic
GetTwistAngle(const FRotation3 &InTwist)Chaos::FPBDJointUtilitiesstatic
GetTwistAxisAngle(const FRotation3 &R0, const FRotation3 &R1, FVec3 &Axis, FReal &Angle)Chaos::FPBDJointUtilitiesstatic
GetTwistStiffness(const FPBDJointSolverSettings &SolverSettings, const FPBDJointSettings &JointSettings)Chaos::FPBDJointUtilitiesstatic