Mir
Public Types | Public Member Functions | Public Attributes | List of all members
mir::input::synthesis::TouchParameters Class Reference

#include <event_factory.h>

Public Types

enum  Action { Action::Tap = 0, Action::Move, Action::Release }
 

Public Member Functions

 TouchParameters ()
 
TouchParametersfrom_device (int device_id)
 
TouchParametersat_position (geometry::Point abs_pos)
 
TouchParameterswith_action (Action touch_action)
 

Public Attributes

int device_id
 
int abs_x
 
int abs_y
 
Action action
 

Member Enumeration Documentation

◆ Action

Enumerator
Tap 
Move 
Release 

Constructor & Destructor Documentation

◆ TouchParameters()

mir::input::synthesis::TouchParameters::TouchParameters ( )

Member Function Documentation

◆ at_position()

TouchParameters& mir::input::synthesis::TouchParameters::at_position ( geometry::Point  abs_pos)

◆ from_device()

TouchParameters& mir::input::synthesis::TouchParameters::from_device ( int  device_id)

◆ with_action()

TouchParameters& mir::input::synthesis::TouchParameters::with_action ( Action  touch_action)

Member Data Documentation

◆ abs_x

int mir::input::synthesis::TouchParameters::abs_x

◆ abs_y

int mir::input::synthesis::TouchParameters::abs_y

◆ action

Action mir::input::synthesis::TouchParameters::action

◆ device_id

int mir::input::synthesis::TouchParameters::device_id

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

Copyright © 2012-2017 Canonical Ltd.
Generated on Mon Oct 30 19:44:55 UTC 2017