Mir
Public Member Functions | List of all members
mir::input::SeatObserver Class Referenceabstract

#include <seat_observer.h>

Public Member Functions

virtual ~SeatObserver ()=default
 
virtual void seat_add_device (uint64_t id)=0
 
virtual void seat_remove_device (uint64_t id)=0
 
virtual void seat_dispatch_event (MirEvent const *event)=0
 
virtual void seat_get_rectangle_for (uint64_t id, geometry::Rectangle const &out_rect)=0
 
virtual void seat_set_key_state (uint64_t id, std::vector< uint32_t > const &scan_codes)=0
 
virtual void seat_set_pointer_state (uint64_t id, unsigned buttons)=0
 
virtual void seat_set_cursor_position (float cursor_x, float cursor_y)=0
 
virtual void seat_set_confinement_region_called (geometry::Rectangles const &regions)=0
 
virtual void seat_reset_confinement_regions ()=0
 

Constructor & Destructor Documentation

virtual mir::input::SeatObserver::~SeatObserver ( )
virtualdefault

Member Function Documentation

virtual void mir::input::SeatObserver::seat_add_device ( uint64_t  id)
pure virtual
virtual void mir::input::SeatObserver::seat_dispatch_event ( MirEvent const *  event)
pure virtual
virtual void mir::input::SeatObserver::seat_get_rectangle_for ( uint64_t  id,
geometry::Rectangle const &  out_rect 
)
pure virtual
virtual void mir::input::SeatObserver::seat_remove_device ( uint64_t  id)
pure virtual
virtual void mir::input::SeatObserver::seat_reset_confinement_regions ( )
pure virtual
virtual void mir::input::SeatObserver::seat_set_confinement_region_called ( geometry::Rectangles const &  regions)
pure virtual
virtual void mir::input::SeatObserver::seat_set_cursor_position ( float  cursor_x,
float  cursor_y 
)
pure virtual
virtual void mir::input::SeatObserver::seat_set_key_state ( uint64_t  id,
std::vector< uint32_t > const &  scan_codes 
)
pure virtual
virtual void mir::input::SeatObserver::seat_set_pointer_state ( uint64_t  id,
unsigned  buttons 
)
pure virtual

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017