| FPBDConstraintContainer
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDJointConstraints.h |
Include |
#include "Chaos/PBDJointConstraints.h" |
class FPBDJointConstraints : public Chaos::FPBDConstraintContainer
A joint restricting up to 6 degrees of freedom, with linear and angular limits.
Name | Description | |
---|---|---|
|
FPBDJointConstraints ( |
Name | Description | |
---|---|---|
|
~FPBDJointConstraints() |
Name | Description | ||
---|---|---|---|
|
FConstraintC... |
AddConstraint ( |
Add a constraint with particle-space constraint offsets. |
|
FConstraintC... |
AddConstraint ( |
Add a constraint with particle-space constraint offsets. |
|
FConstraintC... |
AddConstraint ( |
Add a constraint with particle-space constraint offsets. |
|
Apply |
Simple Rule API |
|
|
Apply ( |
Island Rule API |
|
|
ApplyPushOut |
Simple Rule API |
|
|
ApplyPushOut ( |
Simple Rule API |
|
|
BreakConstraint ( |
Force a constraints to break |
|
|
ClearBreakCallback() |
||
|
ClearPostApplyCallback() |
||
|
ClearPostProjectCallback() |
||
|
ClearPreApplyCallback() |
||
|
DisableConstraints ( |
Disable the constraints attached to the input particles. |
|
|
FixConstraints ( |
Repair a broken constraints (does not adjust particle positions) |
|
|
const FHandl... |
GetConstConstraintHandles() |
|
|
const FParti... |
GetConstrainedParticles ( |
Get the particles that are affected by the specified constraint. |
|
GetConstraintAngularImpulse ( |
||
|
GetConstraintBatch ( |
||
|
GetConstraintColor ( |
||
|
const FConst... |
GetConstraintHandle ( |
|
|
FConstraintC... |
GetConstraintHandle ( |
|
|
FHandles & |
GetConstraintHandles() |
Constraint API |
|
GetConstraintIsland ( |
||
|
GetConstraintLevel ( |
||
|
GetConstraintLinearImpulse ( |
||
|
const FPBDJo... |
GetConstraintSettings ( |
|
|
const FPBDJo... |
GetSettings() |
|
|
NumConstraints() |
Constraint Container API Get the number of constraints. |
|
|
PrepareIteration ( |
||
|
PrepareTick() |
General Rule API |
|
|
RemoveConstraint ( |
Remove the specified constraint. |
|
|
RemoveConstraints ( |
||
|
SetBreakCallback ( |
||
|
SetConstraintSettings ( |
||
|
SetNumPairIterations ( |
||
|
SetNumPushOutPairIterations ( |
||
|
SetPostApplyCallback ( |
||
|
SetPostProjectCallback ( |
||
|
SetPreApplyCallback ( |
||
|
SetSettings ( |
||
|
SetUpdateVelocityInApplyConstraints ( |
Enable or disable velocity update in apply constraints |
|
|
UnprepareIteration ( |
||
|
UnprepareTick() |
||
|
UpdatePositionBasedState ( |
Name | Description | ||
---|---|---|---|
|
IsConstraintEnabled ( |
Whether the constraint is enabled |
|
|
SetConstraintEnabled |
Enable or disable a constraints |