28 #ifndef BERSERK_GLFWINPUTDEVICES_HPP 
   29 #define BERSERK_GLFWINPUTDEVICES_HPP 
#define BRK_NS_END
Definition: Config.hpp:48
 
#define BRK_API
Definition: Config.hpp:32
 
std::int32_t int32
Definition: Typedefs.hpp:43
 
Glfw device implementation.
Definition: GlfwInputDevices.hpp:71
 
BRK_API ~GlfwJoystick() override=default
 
void Update()
Definition: GlfwInputDevices.cpp:79
 
void UpdateState(InputDeviceState state)
Definition: GlfwInputDevices.cpp:114
 
int32 GetHND() const
Definition: GlfwInputDevices.hpp:78
 
BRK_API GlfwJoystick(int32 HND)
Definition: GlfwInputDevices.cpp:62
 
Glfw device implementation.
Definition: GlfwInputDevices.hpp:59
 
BRK_API GlfwKeyboard()
Definition: GlfwInputDevices.cpp:52
 
BRK_API ~GlfwKeyboard() override=default
 
void UpdateKey(InputKeyboardKey key, InputAction action)
Definition: GlfwInputDevices.cpp:58
 
Glfw device implementation.
Definition: GlfwInputDevices.hpp:46
 
BRK_API GlfwMouse()
Definition: GlfwInputDevices.cpp:37
 
BRK_API ~GlfwMouse() override=default
 
void UpdatePosition(const Point2f &pos)
Definition: GlfwInputDevices.cpp:43
 
void UpdateButton(InputMouseButton button, InputAction action)
Definition: GlfwInputDevices.cpp:48
 
Joystick (gamepad) device state.
Definition: InputDevices.hpp:109
 
Keyboard device state.
Definition: InputDevices.hpp:84
 
Mouse device state.
Definition: InputDevices.hpp:51
 
Definition: GLDevice.cpp:46