![]() |
Raven Engine v0.1
|
Defines bitmaskable categories for engine events. More...
#include "Raven/Core/Types.h"Namespaces | |
| namespace | Raven |
Enumerations | |
| enum class | Raven::EventCategory : u8 { Raven::EventCategory::None = 0 , Raven::EventCategory::Application = 0 << 1 , Raven::EventCategory::Input = 1 << 1 , Raven::EventCategory::Keyboard = 1 << 2 , Raven::EventCategory::Mouse = 1 << 3 , Raven::EventCategory::MouseButton = 1 << 4 } |
| Primary categories and subcategories for engine events. More... | |
Defines bitmaskable categories for engine events.
The EventCategory enum class provides distinct categories and subcategories for events within the Raven engine. Categories can be combined using bitwise operators to represent multiple classifications. Utility operators are provided for easy flag manipulation.