20 #ifndef ANTKEEPER_INPUT_MAPPER_HPP
21 #define ANTKEEPER_INPUT_MAPPER_HPP
56 return gamepad_axis_mapped_publisher.channel();
62 return gamepad_button_mapped_publisher.channel();
68 return key_mapped_publisher.channel();
74 return mouse_button_mapped_publisher.channel();
80 return mouse_motion_mapped_publisher.channel();
86 return mouse_scroll_mapped_publisher.channel();
97 std::vector<std::shared_ptr<::event::subscription>> subscriptions;
Forwards messages from publishers to subscribers.
Publishes messages to subscribers.
Publish-subscribe messaging.