Navigation
API > API/Runtime > API/Runtime/Chaos
Provides interface for iterating over modifiable contact pairs
| Name | FCollisionContactModifier |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ContactModification.h |
| Include Path | #include "Chaos/ContactModification.h" |
Syntax
class FCollisionContactModifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollisionContactModifier
(
const TArrayView< FPBDCollisionConstraint*const >& InConstraints, |
Chaos/ContactModification.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FContactPairModifier | friend | Chaos/ContactModification.h | ||
| FContactPairModifierIterator | friend | Chaos/ContactModification.h | ||
| FPBDCollisionConstraints | friend | Chaos/ContactModification.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Constraints | TArrayView< FPBDCollisionConstraint *const > | Chaos/ContactModification.h | ||
| Dt | FReal | Chaos/ContactModification.h | ||
| NeedsManifoldUpdate | TSet< FPBDCollisionConstraint * > | Constraints that should update manifold from contact points. | Chaos/ContactModification.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContactPairModifierIterator begin() |
Chaos/ContactModification.h | ||
FContactPairModifierIterator Begin() |
Chaos/ContactModification.h | ||
| Chaos/ContactModification.h | |||
| Chaos/ContactModification.h | |||
FContactPairModifierParticleRange GetContacts
(
FGeometryParticleHandle* Particle |
Chaos/ContactModification.h | ||
FVisitedContactPairsTracker MakeVisitedContactPairsTracker() |
Chaos/ContactModification.h |