Searched defs:MonitorEventConsumer (Results 1 – 1 of 1) sorted by relevance
66 struct MonitorEventConsumer : public IInputEventConsumer { struct67 explicit MonitorEventConsumer(const std::function<void(std::shared_ptr<PointerEvent>)> &monitor) in MonitorEventConsumer() argument70 explicit MonitorEventConsumer(const std::function<void(std::shared_ptr<KeyEvent>)> &monitor) in MonitorEventConsumer() argument73 void OnInputEvent(std::shared_ptr<KeyEvent> keyEvent) const in OnInputEvent()80 void OnInputEvent(std::shared_ptr<PointerEvent> pointerEvent) const in OnInputEvent()87 void OnInputEvent(std::shared_ptr<AxisEvent> axisEvent) const in OnInputEvent()95 std::function<void(std::shared_ptr<PointerEvent>)> monitor_;96 std::function<void(std::shared_ptr<KeyEvent>)> keyMonitor_;97 std::function<void(std::shared_ptr<AxisEvent>)> axisMonitor_;