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

#include <JointSolverConstraints.h>

Public Member Functions

 FJointSolverConstraintRowState ()
 
FORCEINLINE void TickReset ()
 
FORCEINLINE void IterationReset ()
 
FORCEINLINE void CalculateError (FReal Position, FReal Limit)
 

Public Attributes

FVec3 DPs [MaxConstrainedBodies]
 
FVec3 DRs [MaxConstrainedBodies]
 
FVec3 Axis
 
FReal Error
 
FReal Lambda
 

Static Public Attributes

static const int32 MaxConstrainedBodies = 2
 

Detailed Description

Transient state for a single sub-constraint in a joint

Constructor & Destructor Documentation

◆ FJointSolverConstraintRowState()

Chaos::FJointSolverConstraintRowState::FJointSolverConstraintRowState ( )
inline

Member Function Documentation

◆ CalculateError()

FORCEINLINE void Chaos::FJointSolverConstraintRowState::CalculateError ( FReal  Position,
FReal  Limit 
)

◆ IterationReset()

FORCEINLINE void Chaos::FJointSolverConstraintRowState::IterationReset ( )

◆ TickReset()

FORCEINLINE void Chaos::FJointSolverConstraintRowState::TickReset ( )

Member Data Documentation

◆ Axis

FVec3 Chaos::FJointSolverConstraintRowState::Axis

◆ DPs

FVec3 Chaos::FJointSolverConstraintRowState::DPs[MaxConstrainedBodies]

◆ DRs

FVec3 Chaos::FJointSolverConstraintRowState::DRs[MaxConstrainedBodies]

◆ Error

FReal Chaos::FJointSolverConstraintRowState::Error

◆ Lambda

FReal Chaos::FJointSolverConstraintRowState::Lambda

◆ MaxConstrainedBodies

const int32 Chaos::FJointSolverConstraintRowState::MaxConstrainedBodies = 2
static

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