#include <CollisionConstraintFlags.h>
◆ FDeactivationSet
◆ FHandleID
◆ FPendingMap
◆ used
◆ FIgnoreCollisionManager()
| Chaos::FIgnoreCollisionManager::FIgnoreCollisionManager |
( |
| ) |
|
|
inline |
◆ AddIgnoreCollisions()
Add an ignore entry for collisions of Particle0->Particle1. Note, this will add an entry for both particles against the other if both particles are dynamic or kinematic.
◆ AddIgnoreCollisionsFor()
◆ ContainsHandle()
| bool Chaos::FIgnoreCollisionManager::ContainsHandle |
( |
FHandleID |
Body0 | ) |
const |
◆ GetPendingActivationsForGameThread()
| FPendingMap & Chaos::FIgnoreCollisionManager::GetPendingActivationsForGameThread |
( |
int32 |
ExternalTimestamp | ) |
|
|
inline |
◆ GetPendingDeactivationsForGameThread()
| FDeactivationSet & Chaos::FIgnoreCollisionManager::GetPendingDeactivationsForGameThread |
( |
int32 |
ExternalTimestamp | ) |
|
|
inline |
◆ IgnoresCollision() [1/2]
Return true if we should ignore collisions between the two particles
◆ IgnoresCollision() [2/2]
◆ NumIgnoredCollision()
| int32 Chaos::FIgnoreCollisionManager::NumIgnoredCollision |
( |
FHandleID |
Body0 | ) |
const |
◆ PopStorageData_Internal()
| void Chaos::FIgnoreCollisionManager::PopStorageData_Internal |
( |
int32 |
ExternalTimestamp | ) |
|
◆ ProcessPendingQueues()
◆ PushProducerStorageData_External()
| void Chaos::FIgnoreCollisionManager::PushProducerStorageData_External |
( |
int32 |
ExternalTimestamp | ) |
|
|
inline |
◆ RemoveIgnoreCollisions()
Remove an ignore entry for collisions of Particle0->Particle1 (in both directions if applicable)
◆ RemoveIgnoreCollisionsFor()
The documentation for this class was generated from the following files: