Navigation
API > API/Runtime > API/Runtime/Chaos
Transient state for a single sub-constraint in a joint
| Name | FJointSolverConstraintRowState |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Joint/JointSolverConstraints.h |
| Include Path | #include "Chaos/Joint/JointSolverConstraints.h" |
Syntax
class FJointSolverConstraintRowState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FJointSolverConstraintRowState() |
Chaos/Joint/JointSolverConstraints.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxConstrainedBodies | const int32 | Chaos/Joint/JointSolverConstraints.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Axis | FVec3 | Chaos/Joint/JointSolverConstraints.h | ||
| DPs | FVec3 | Per-Iteration Transient. | Chaos/Joint/JointSolverConstraints.h | |
| DRs | FVec3 | Chaos/Joint/JointSolverConstraints.h | ||
| Error | FReal | Chaos/Joint/JointSolverConstraints.h | ||
| Lambda | FReal | Per-Tick Transient. | Chaos/Joint/JointSolverConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CalculateError
(
FReal Position, |
Calculate the error to correct, given the current position and limit. | Chaos/Joint/JointSolverConstraints.h | |
void IterationReset () |
Reset calculated values ready for next iteration. | Chaos/Joint/JointSolverConstraints.h | |
void TickReset() |
Reset state that persists over all iterations, but must be cleared at start of each tick. | Chaos/Joint/JointSolverConstraints.h |