Mir
|
#include <seat_input_device_tracker.h>
Public Member Functions | |
SeatInputDeviceTracker (std::shared_ptr< InputDispatcher > const &dispatcher, std::shared_ptr< TouchVisualizer > const &touch_visualizer, std::shared_ptr< CursorListener > const &cursor_listener, std::shared_ptr< InputRegion > const &input_region, std::shared_ptr< KeyMapper > const &key_mapper, std::shared_ptr< time::Clock > const &clock) | |
void | add_device (MirInputDeviceId) |
void | remove_device (MirInputDeviceId) |
void | dispatch (MirEvent &event) |
MirPointerButtons | button_state () const |
geometry::Point | cursor_position () const |
EventUPtr | create_device_state () const |
void | set_key_state (MirInputDeviceId id, std::vector< uint32_t > const &scan_codes) |
void | set_pointer_state (MirInputDeviceId id, MirPointerButtons buttons) |
void | set_cursor_position (float cursor_x, float cursor_y) |
void | set_confinement_regions (geometry::Rectangles const ®ion) |
void | reset_confinement_regions () |
mir::input::SeatInputDeviceTracker::SeatInputDeviceTracker | ( | std::shared_ptr< InputDispatcher > const & | dispatcher, |
std::shared_ptr< TouchVisualizer > const & | touch_visualizer, | ||
std::shared_ptr< CursorListener > const & | cursor_listener, | ||
std::shared_ptr< InputRegion > const & | input_region, | ||
std::shared_ptr< KeyMapper > const & | key_mapper, | ||
std::shared_ptr< time::Clock > const & | clock | ||
) |
void mir::input::SeatInputDeviceTracker::add_device | ( | MirInputDeviceId | id | ) |
MirPointerButtons mir::input::SeatInputDeviceTracker::button_state | ( | ) | const |
mir::EventUPtr mir::input::SeatInputDeviceTracker::create_device_state | ( | ) | const |
mir::geometry::Point mir::input::SeatInputDeviceTracker::cursor_position | ( | ) | const |
void mir::input::SeatInputDeviceTracker::dispatch | ( | MirEvent & | event | ) |
void mir::input::SeatInputDeviceTracker::remove_device | ( | MirInputDeviceId | id | ) |
void mir::input::SeatInputDeviceTracker::reset_confinement_regions | ( | ) |
void mir::input::SeatInputDeviceTracker::set_confinement_regions | ( | geometry::Rectangles const & | region | ) |
void mir::input::SeatInputDeviceTracker::set_cursor_position | ( | float | cursor_x, |
float | cursor_y | ||
) |
void mir::input::SeatInputDeviceTracker::set_key_state | ( | MirInputDeviceId | id, |
std::vector< uint32_t > const & | scan_codes | ||
) |
void mir::input::SeatInputDeviceTracker::set_pointer_state | ( | MirInputDeviceId | id, |
MirPointerButtons | buttons | ||
) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016