Navigation
API > API/Runtime > API/Runtime/Chaos
Used to keep track of which Lists a particle is in
| Name | Chaos::EGeometryParticleListMask |
| Type | enum |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/GeometryParticlesfwd.h |
| Include Path | #include "Chaos/GeometryParticlesfwd.h" |
Syntax
namespace Chaos
{
enum EGeometryParticleListMask
{
None = 0,
StaticParticles = 1 << 0,
StaticDisabledParticles = 1 << 1,
KinematicParticles = 1 << 2,
KinematicDisabledParticles = 1 << 3,
DynamicDisabledParticles = 1 << 4,
DynamicParticles = 1 << 5,
DynamicKinematicParticles = 1 << 6,
ClusteredParticles = 1 << 7,
GeometryCollectionParticles = 1 << 8,
StaticGeometryCollectionArray = 1 << 9,
KinematicGeometryCollectionArray = 1 << 10,
SleepingGeometryCollectionArray = 1 << 11,
DynamicGeometryCollectionArray = 1 << 12,
ActiveParticlesMapArray = 1 << 13,
TransientDirtyMapArray = 1 << 14,
MovingKinematicsMapArray = 1 << 15,
StaticClusteredMapArray = 1 << 16,
KinematicClusteredMapArray = 1 << 18,
DynamicClusteredMapArray = 1 << 19,
ResimActiveParticlesMapArray = 1 << 20,
ResimDynamicParticles = 1 << 21,
ResimDynamicKinematicParticles = 1 << 22,
ResimStaticParticles = 1 << 23,
ResimKinematicParticles = 1 << 24,
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| StaticParticles | Particle containers (each particle can only be in one of these by definition) |
| StaticDisabledParticles | |
| KinematicParticles | |
| KinematicDisabledParticles | |
| DynamicDisabledParticles | |
| DynamicParticles | |
| DynamicKinematicParticles | |
| ClusteredParticles | |
| GeometryCollectionParticles | |
| StaticGeometryCollectionArray | Particle lists (each particle can be zero or more of these, depending on state. |
| KinematicGeometryCollectionArray | |
| SleepingGeometryCollectionArray | |
| DynamicGeometryCollectionArray | |
| ActiveParticlesMapArray | |
| TransientDirtyMapArray | |
| MovingKinematicsMapArray | |
| StaticClusteredMapArray | |
| KinematicClusteredMapArray | |
| DynamicClusteredMapArray | |
| ResimActiveParticlesMapArray | |
| ResimDynamicParticles | |
| ResimDynamicKinematicParticles | |
| ResimStaticParticles | |
| ResimKinematicParticles |