![]() |
Raven Engine v0.1
|
Defines mouse button codes for the Raven engine. More...
#include "Raven/Core/Types.h"Namespaces | |
| namespace | Raven |
| namespace | Raven::Mouse |
Typedefs | |
| using | Raven::MouseCode = u8 |
| Typedef for unsigned 8-bit integer used to represent mouse button codes. | |
Enumerations | |
| enum | : MouseCode { Raven::Mouse::Button0 = 0 , Raven::Mouse::Button1 = 1 , Raven::Mouse::Button2 = 2 , Raven::Mouse::Button3 = 3 , Raven::Mouse::Button4 = 4 , Raven::Mouse::Button5 = 5 , Raven::Mouse::Button6 = 6 , Raven::Mouse::Button7 = 7 , Raven::Mouse::ButtonLast = Button7 , Raven::Mouse::ButtonLeft = Button0 , Raven::Mouse::ButtonRight = Button1 , Raven::Mouse::ButtonMiddle = Button2 } |
| Enum for mouse button codes. More... | |
Defines mouse button codes for the Raven engine.
This header defines the standard mouse button codes used in the Raven engine. These codes are used to refer to individual mouse buttons in the input system and can be used to handle mouse events such as button presses or releases.
The button codes are based on the standard glfw3.h definitions, but may be extended or modified for Raven's needs.