Raven Engine v0.1
Loading...
Searching...
No Matches
MouseCodes.h File Reference

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...

Detailed Description

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.

Author
PhilikusHD
See also
MouseEvent.h, Input.h