Navigation
API > API/Runtime > API/Runtime/Chaos
All the constraints in a joint
| Name | FJointSolverConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Joint/JointSolverConstraints.h |
| Include Path | #include "Chaos/Joint/JointSolverConstraints.h" |
Syntax
class FJointSolverConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FJointSolverConstraints() |
Chaos/Joint/JointSolverConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngleTolerance | FReal | Chaos/Joint/JointSolverConstraints.h | ||
| AngularRowIndexBegin | int32 | Chaos/Joint/JointSolverConstraints.h | ||
| AngularRowIndexEnd | int32 | Chaos/Joint/JointSolverConstraints.h | ||
| bNeedLockedAxes | bool | Chaos/Joint/JointSolverConstraints.h | ||
| bNeedSwingTwist | bool | Chaos/Joint/JointSolverConstraints.h | ||
| JointIndex | int32 | Chaos/Joint/JointSolverConstraints.h | ||
| LinearRowIndexBegin | int32 | Chaos/Joint/JointSolverConstraints.h | ||
| LinearRowIndexEnd | int32 | Chaos/Joint/JointSolverConstraints.h | ||
| PositionTolerance | FReal | Chaos/Joint/JointSolverConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPositionConstraints
(
TArray< FJointSolverConstraintRowData >& RowDatas, |
Chaos/Joint/JointSolverConstraints.h | ||
void AddRotationConstraints
(
TArray< FJointSolverConstraintRowData >& RowDatas, |
Chaos/Joint/JointSolverConstraints.h | ||
int32 GetAngularRowIndexBegin() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 GetAngularRowIndexEnd() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 GetJointIndex() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 GetLinearRowIndexBegin() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 GetLinearRowIndexEnd() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 NumAngularConstraints() |
Chaos/Joint/JointSolverConstraints.h | ||
int32 NumLinearConstraints() |
Chaos/Joint/JointSolverConstraints.h | ||
void SetJointIndex
(
int32 InJointIndex |
Chaos/Joint/JointSolverConstraints.h | ||
void UpdatePositionConstraints
(
const TArray< FJointSolverConstraintRowData >& RowDatas, |
Update the axes and positions of all position constraints. | Chaos/Joint/JointSolverConstraints.h | |
void UpdateRotationConstraints
(
const TArray< FJointSolverConstraintRowData >& RowDatas, |
Update the axes and positions of all rotation constraints. | Chaos/Joint/JointSolverConstraints.h |