28 #ifndef BERSERK_EVENTJOYSTICK_HPP
29 #define BERSERK_EVENTJOYSTICK_HPP
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Joystick input event.
Definition: EventJoystick.hpp:48
BRK_API InputJoystickButton GetButton() const
Definition: EventJoystick.cpp:62
static BRK_API const EventType & GetEventTypeStatic()
Definition: EventJoystick.cpp:37
BRK_API void SetAction(InputAction action)
Definition: EventJoystick.cpp:46
BRK_API void SetJoystick(Ref< Joystick > joystick)
Definition: EventJoystick.cpp:42
BRK_API EventJoystick()=default
BRK_API InputAction GetAction() const
Definition: EventJoystick.cpp:58
BRK_API void SetButton(InputJoystickButton button)
Definition: EventJoystick.cpp:50
BRK_API ~EventJoystick() override=default
BRK_API const EventType & GetEventType() const override
Definition: EventJoystick.cpp:33
BRK_API const Ref< Joystick > & GetJoystick() const
Definition: EventJoystick.cpp:54
StringName based event type.
Base class for any engine event.
Definition: Event.hpp:56
Definition: GLDevice.cpp:46