Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/Chaos
Inheritance Hierarchy
- FConstraintHandle
- FIndexedConstraintHandle
- TIndexedContainerConstraintHandle
- FPBDJointConstraintHandle
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDJointConstraints.h |
| Include | #include "Chaos/PBDJointConstraints.h" |
Syntax
class FPBDJointConstraintHandle : public Chaos::TIndexedContainerConstraintHandle< FPBDJointConstraints >
Remarks
A handle to a joint constraint held in a joint container (FPBDJointConstraints) by index.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPBDJointConstraintHandle
(
FConstraintContainer* InConstraintContainer, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateConstraintSpace
(
FVec3& OutXa, |
||
| void | |||
| void | |||
| FVec3 | |||
| const FPBDJointSettings & | |||
| FVec3 | |||
| const FPBDJointSettings & | GetSettings () |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| EResimType | ResimType () |
||
| void | SetConstraintEnabled
(
bool bEnabled |
||
| void | SetEnabledDuringResim
(
bool bEnabled |
||
| void | SetSettings
(
const FPBDJointSettings& Settings |
Note that setting drive targets etc can be done through the settings. | |
| void | SetSyncState
(
ESyncState SyncState |
||
| const FConstraintHandleTypeID & | StaticType () |
||
| ESyncState | SyncState () |
Overridden from FConstraintHandle
| Type | Name | Description | |
|---|---|---|---|
| TVec2< FGeometryParticleHandle * > |
Typedefs
| Name | Description |
|---|---|
| Base | |
| FConstraintContainer |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | No longer used | ||
| int32 | No longer used | ||
| int32 | No longer used |