| FConstraintRule
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsCore_Chaos.h |
Include |
#include "Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsCore_Chaos.h" |
template<typename T_CONSTRAINTS>
class TPBDConstraintIslandRule : public Chaos::TPBDConstraintGraphRuleImpl< T_CONSTRAINTS >
Island-based constraint rule. All constraints in an island are updated in single-threaded a loop. Islands may be updated in parallel.
Name | Description | |
---|---|---|
|
TPBDConstraintIslandRule ( |
Name | Description | ||
---|---|---|---|
|
VisitIslandConstraints ( |
Name | Description | ||
---|---|---|---|
|
ApplyConstraints |
Apply all corrections for constraints in the specified island. |
|
|
ApplyPushOut |
Apply push out for constraints in the specified island. Return true if more iterations are needed. |
|
|
InitializeAccelerationStructures() |
Initialize and performance-acceleration structures from the contact graph. |
|
|
UpdateAccelerationStructures ( |
Set up the perf-acceleration structures for the specified island. |
Name |
Description |
---|---|
Base |
|
FConstraintContainerHandle |
|
FConstraintList |
|
FConstraints |