Emergency 20 Dokumentation  4.2.0
CollisionTypes.h File Reference

Go to the source code of this file.

Namespaces

 em5
 
 em5::collision
 

Enumerations

enum  em5::collision::Types {
  em5::collision::DEFAULTFILTER = 1 << 0, em5::collision::STATICFILTER = 1 << 1, em5::collision::KINEMATICFILTER = 1 << 2, em5::collision::DEBRISFILTER = 1 << 3,
  em5::collision::SENSORTRIGGER = 1 << 4, em5::collision::CHARACTERFILTER = 1 << 5, em5::collision::SHALLOWWATERFILTER = 1 << 6, em5::collision::MEDIUMWATERFILTER = 1 << 7 | SHALLOWWATERFILTER,
  em5::collision::DEEPWATERFILTER = 1 << 8 | MEDIUMWATERFILTER, em5::collision::BURNINGFIREFILTER = 1 << 9, em5::collision::TOXICCLOUDFILTER = 1 << 10, em5::collision::VORONOIFILTER = 1 << 11,
  em5::collision::PROJECTILEFILTER = 1 << 12
}
 Specification of the collision flags used inside EMERGENCY 5. These flags are used as single bit values that can be combined into a bitmask to signal of which type a collision object used inside EM5 is. A combination of these flags is used as bitmask as well as collision filter for QSF collision components as well as AI collision avoidance settings. More...