|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
#include <InputEventListener.hpp>
Public Member Functions | |
| virtual | ~InputEventListener ()=default |
| virtual void | onGamepadAxisMotion (const GamepadEvent &event)=0 |
| virtual void | onGamepadButtonPress (const GamepadEvent &event)=0 |
| virtual void | onGamepadButtonRelease (const GamepadEvent &event)=0 |
| virtual void | onInputEvent (const KeyboardEvent &event)=0 |
| virtual void | onKeyPress (const KeyboardEvent &event)=0 |
| virtual void | onKeyRelease (const KeyboardEvent &event)=0 |
| virtual void | onMouseMove (const MouseEvent &event)=0 |
| virtual void | onMousePress (const MouseEvent &event)=0 |
| virtual void | onMouseRelease (const MouseEvent &event)=0 |
Interface for objects that want raw keyboard/mouse/gamepad callbacks from InputManager, independent of the Events dispatch system.
Definition at line 11 of file InputEventListener.hpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |