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