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
Copy full snippet
Constructors
Name
Remarks
Include Path
Unreal Specifiers
Chaos/Collision/CollisionKeys.h
FCollisionParticlePairKey
(
const FGeometryParticleHandle* Particle0,
const FGeometryParticleHandle* Particle1,
const bool bSymmetric
)
Chaos/Collision/CollisionKeys.h
Classes
Structs
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
Chaos/Collision/CollisionKeys.h
Chaos/Collision/CollisionKeys.h