|
| EventSinkImpl (InputDevices &, std::atomic< int > &) |
|
| ~EventSinkImpl () override |
|
Result< void > | SendMouseMoveEvent (int x, int y) override |
|
Result< void > | SendMouseButtonEvent (int button, bool down) override |
|
Result< void > | SendMouseWheelEvent (int pixels) override |
|
Result< void > | SendGamepadKeyEvent (int button, bool down) override |
|
Result< void > | SendGamepadMotionEvent (int code, int value) override |
|
Result< void > | SendTouchEvent (const std::string &device_label, int x, int y, bool down) override |
|
Result< void > | SendMultiTouchEvent (const std::string &device_label, const std::vector< MultitouchSlot > &slots, bool down) override |
|
Result< void > | SendKeyboardEvent (uint16_t code, bool down) override |
|
Result< void > | SendRotaryEvent (int pixels) override |
|
Result< void > | SendSwitchesEvent (uint16_t code, bool state) override |
|
virtual | ~EventSink ()=default |
|
virtual Result< void > | SendMouseMoveEvent (int x, int y)=0 |
|
virtual Result< void > | SendMouseButtonEvent (int button, bool down)=0 |
|
virtual Result< void > | SendMouseWheelEvent (int pixels)=0 |
|
virtual Result< void > | SendGamepadKeyEvent (int button, bool down)=0 |
|
virtual Result< void > | SendGamepadMotionEvent (int code, int value)=0 |
|
virtual Result< void > | SendTouchEvent (const std::string &display, int x, int y, bool down)=0 |
|
virtual Result< void > | SendMultiTouchEvent (const std::string &device_label, const std::vector< MultitouchSlot > &slots, bool down)=0 |
|
virtual Result< void > | SendKeyboardEvent (uint16_t code, bool down)=0 |
|
virtual Result< void > | SendRotaryEvent (int pixels)=0 |
|
virtual Result< void > | SendSwitchesEvent (uint16_t code, bool state)=0 |
|