Mir
Public Member Functions | List of all members
MirMotionEvent Struct Reference

#include <motion_event.h>

Inheritance diagram for MirMotionEvent:
[legend]

Public Member Functions

 MirMotionEvent ()
 
int32_t device_id () const
 
void set_device_id (int32_t id)
 
int32_t source_id () const
 
void set_source_id (int32_t id)
 
MirInputEventModifiers modifiers () const
 
void set_modifiers (MirInputEventModifiers modifiers)
 
MirPointerButtons buttons () const
 
void set_buttons (MirPointerButtons buttons)
 
std::chrono::nanoseconds event_time () const
 
void set_event_time (std::chrono::nanoseconds const &event_time)
 
mir::cookie::Blob cookie () const
 
void set_cookie (mir::cookie::Blob const &blob)
 
size_t pointer_count () const
 
void set_pointer_count (size_t count)
 
int id (size_t index) const
 
void set_id (size_t index, int id)
 
float x (size_t index) const
 
void set_x (size_t index, float x)
 
float y (size_t index) const
 
void set_y (size_t index, float y)
 
float dx (size_t index) const
 
void set_dx (size_t index, float dx)
 
float dy (size_t index) const
 
void set_dy (size_t index, float dy)
 
float touch_major (size_t index) const
 
void set_touch_major (size_t index, float major)
 
float touch_minor (size_t index) const
 
void set_touch_minor (size_t index, float minor)
 
float size (size_t index) const
 
void set_size (size_t index, float size)
 
float pressure (size_t index) const
 
void set_pressure (size_t index, float pressure)
 
float orientation (size_t index) const
 
void set_orientation (size_t index, float orientation)
 
float vscroll (size_t index) const
 
void set_vscroll (size_t index, float vscroll)
 
float hscroll (size_t index) const
 
void set_hscroll (size_t index, float hscroll)
 
MirTouchTooltype tool_type (size_t index) const
 
void set_tool_type (size_t index, MirTouchTooltype tool_type)
 
int action (size_t index) const
 
void set_action (size_t index, int action)
 
MirTouchEventto_touch ()
 
MirTouchEvent const * to_touch () const
 
MirPointerEventto_pointer ()
 
MirPointerEvent const * to_pointer () const
 
- Public Member Functions inherited from MirInputEvent
MirKeyboardEventto_keyboard ()
 
MirKeyboardEvent const * to_keyboard () const
 
MirMotionEventto_motion ()
 
MirMotionEvent const * to_motion () const
 
- Public Member Functions inherited from MirEvent
MirEventType type () const
 
MirInputEventto_input ()
 
MirInputEvent const * to_input () const
 
MirInputConfigurationEventto_input_configuration ()
 
MirInputConfigurationEvent const * to_input_configuration () const
 
MirSurfaceEventto_surface ()
 
MirSurfaceEvent const * to_surface () const
 
MirResizeEventto_resize ()
 
MirResizeEvent const * to_resize () const
 
MirPromptSessionEventto_prompt_session ()
 
MirPromptSessionEvent const * to_prompt_session () const
 
MirOrientationEventto_orientation ()
 
MirOrientationEvent const * to_orientation () const
 
MirCloseSurfaceEventto_close_surface ()
 
MirCloseSurfaceEvent const * to_close_surface () const
 
MirKeymapEventto_keymap ()
 
MirKeymapEvent const * to_keymap () const
 
MirSurfaceOutputEventto_surface_output ()
 
MirSurfaceOutputEvent const * to_surface_output () const
 
MirInputDeviceStateEventto_input_device_state ()
 
MirInputDeviceStateEvent const * to_input_device_state () const
 
MirEventclone () const
 

Additional Inherited Members

- Static Public Member Functions inherited from MirEvent
static mir::EventUPtr deserialize (std::string const &bytes)
 
static std::string serialize (MirEvent const *event)
 
- Protected Member Functions inherited from MirInputEvent
 MirInputEvent ()=default
 
 MirInputEvent (MirEventType type)
 
 MirInputEvent (MirInputEvent const &event)=default
 
MirInputEventoperator= (MirInputEvent const &event)=default
 
- Protected Member Functions inherited from MirEvent
 MirEvent ()=default
 
 MirEvent (MirEventType type)
 
 MirEvent (MirEvent const &event)=default
 
MirEventoperator= (MirEvent const &event)=default
 
- Protected Attributes inherited from MirEvent
MirEventType type_
 

Constructor & Destructor Documentation

MirMotionEvent::MirMotionEvent ( )

Member Function Documentation

int MirMotionEvent::action ( size_t  index) const
MirPointerButtons MirMotionEvent::buttons ( ) const
mir::cookie::Blob MirMotionEvent::cookie ( ) const
int32_t MirMotionEvent::device_id ( ) const
float MirMotionEvent::dx ( size_t  index) const
float MirMotionEvent::dy ( size_t  index) const
std::chrono::nanoseconds MirMotionEvent::event_time ( ) const
float MirMotionEvent::hscroll ( size_t  index) const
int MirMotionEvent::id ( size_t  index) const
MirInputEventModifiers MirMotionEvent::modifiers ( ) const
float MirMotionEvent::orientation ( size_t  index) const
size_t MirMotionEvent::pointer_count ( ) const
float MirMotionEvent::pressure ( size_t  index) const
void MirMotionEvent::set_action ( size_t  index,
int  action 
)
void MirMotionEvent::set_buttons ( MirPointerButtons  buttons)
void MirMotionEvent::set_cookie ( mir::cookie::Blob const &  blob)
void MirMotionEvent::set_device_id ( int32_t  id)
void MirMotionEvent::set_dx ( size_t  index,
float  dx 
)
void MirMotionEvent::set_dy ( size_t  index,
float  dy 
)
void MirMotionEvent::set_event_time ( std::chrono::nanoseconds const &  event_time)
void MirMotionEvent::set_hscroll ( size_t  index,
float  hscroll 
)
void MirMotionEvent::set_id ( size_t  index,
int  id 
)
void MirMotionEvent::set_modifiers ( MirInputEventModifiers  modifiers)
void MirMotionEvent::set_orientation ( size_t  index,
float  orientation 
)
void MirMotionEvent::set_pointer_count ( size_t  count)
void MirMotionEvent::set_pressure ( size_t  index,
float  pressure 
)
void MirMotionEvent::set_size ( size_t  index,
float  size 
)
void MirMotionEvent::set_source_id ( int32_t  id)
void MirMotionEvent::set_tool_type ( size_t  index,
MirTouchTooltype  tool_type 
)
void MirMotionEvent::set_touch_major ( size_t  index,
float  major 
)
void MirMotionEvent::set_touch_minor ( size_t  index,
float  minor 
)
void MirMotionEvent::set_vscroll ( size_t  index,
float  vscroll 
)
void MirMotionEvent::set_x ( size_t  index,
float  x 
)
void MirMotionEvent::set_y ( size_t  index,
float  y 
)
float MirMotionEvent::size ( size_t  index) const
int32_t MirMotionEvent::source_id ( ) const
MirPointerEvent * MirMotionEvent::to_pointer ( )
MirPointerEvent const * MirMotionEvent::to_pointer ( ) const
MirTouchEvent * MirMotionEvent::to_touch ( )
MirTouchEvent const * MirMotionEvent::to_touch ( ) const
MirTouchTooltype MirMotionEvent::tool_type ( size_t  index) const
float MirMotionEvent::touch_major ( size_t  index) const
float MirMotionEvent::touch_minor ( size_t  index) const
float MirMotionEvent::vscroll ( size_t  index) const
float MirMotionEvent::x ( size_t  index) const
float MirMotionEvent::y ( size_t  index) const

The documentation for this struct was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016