| FConstraintRule
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDConstraintRule.h |
Include |
#include "Chaos/PBDConstraintRule.h" |
template<typename T_CONSTRAINTS>
class TPBDConstraintGraphRuleImpl : public Chaos::FPBDConstraintGraphRule
ConstraintGraphRule helper base class - templatized on Constraint Container.
Name | Description | ||
---|---|---|---|
|
ConstraintGraph |
||
|
Constraints |
||
|
ContainerId |
Name | Description | |
---|---|---|
|
TPBDConstraintGraphRuleImpl ( |
Name | Description | ||
---|---|---|---|
|
AddToGraph() |
Add all constraints to the connectivity graph |
|
|
BindToGraph ( |
||
|
DisableConstraints ( |
Disable all constraints associated with the specified particles |
|
|
NumConstraints() |
The number of constraints in the collection |
|
|
UpdatePositionBasedState ( |
Called once per tick to allow constraint containers to create/alter their constraints based on particle position |
Name | Description | ||
---|---|---|---|
|
PrepareIteration ( |
Called once per iteration before Apply. Can be used to prepare caches etc. |
|
|
PrepareTick() |
Called once per frame. Can be used to prepare caches etc. |
|
|
UnprepareIteration ( |
Called once per iteration after Apply. |
|
|
UnprepareTick() |
Called once per frame. |
Name |
Description |
---|---|
FConstraints |