11 #include "input/mouse/interfaces/IMouseDriverHandler.h" 29 class IMouseInputHandler;
41 bool OnPosition(
int x,
int y)
override;
42 bool OnButtonPress(
BUTTON_ID button)
override;
43 void OnButtonRelease(
BUTTON_ID button)
override;
51 std::unique_ptr<IMouseDriverHandler> m_driverHandler;
52 std::unique_ptr<JOYSTICK::IButtonMap> m_buttonMap;
BUTTON_ID
Buttons on a mouse.
Definition: MouseTypes.h:26
Definition: RetroPlayerInput.h:15
Definition: DefaultMouseHandling.h:31
Definition: AudioDecoder.h:18
Interface for handling mouse driver events.
Definition: IMouseDriverHandler.h:22
Definition: Peripheral.h:71