Navigation
API > API/Runtime > API/Runtime/Chaos
A key which uniquely identifes a particle pair for use by the collision detection system. This key can optionally be the same if particles order is reversed (see bSymmetric constructor parameter).
This uses ParticleID and truncates it to 31 bits (from 32)
| Name | FCollisionParticlePairKey |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/CollisionKeys.h |
| Include Path | #include "Chaos/Collision/CollisionKeys.h" |
Syntax
class FCollisionParticlePairKey
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Collision/CollisionKeys.h | |||
FCollisionParticlePairKey
(
const FGeometryParticleHandle* Particle0, |
Chaos/Collision/CollisionKeys.h |
Classes
| Name | Remarks |
|---|---|
| FIDKey |
Structs
| Name | Remarks |
|---|---|
| FParticleIDKey |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| KeyType | uint64 | Chaos/Collision/CollisionKeys.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Key | FIDKey | This class is sensitive to changes in FParticleID - try to catch that here... | Chaos/Collision/CollisionKeys.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetHash() |
Chaos/Collision/CollisionKeys.h | ||
uint64 GetKey() |
Chaos/Collision/CollisionKeys.h |