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

#include <event_factory.h>

Public Member Functions

 MotionParameters ()
 
MotionParametersfrom_device (int device_id)
 
MotionParameterswith_movement (int rel_x, int rel_y)
 
MotionParameterswith_event_time (std::chrono::nanoseconds time)
 

Public Attributes

int device_id
 
int rel_x
 
int rel_y
 
std::experimental::optional< std::chrono::nanoseconds > event_time
 

Constructor & Destructor Documentation

◆ MotionParameters()

mir::input::synthesis::MotionParameters::MotionParameters ( )

Member Function Documentation

◆ from_device()

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

◆ with_event_time()

MotionParameters& mir::input::synthesis::MotionParameters::with_event_time ( std::chrono::nanoseconds  time)

◆ with_movement()

MotionParameters& mir::input::synthesis::MotionParameters::with_movement ( int  rel_x,
int  rel_y 
)

Member Data Documentation

◆ device_id

int mir::input::synthesis::MotionParameters::device_id

◆ event_time

std::experimental::optional<std::chrono::nanoseconds> mir::input::synthesis::MotionParameters::event_time

◆ rel_x

int mir::input::synthesis::MotionParameters::rel_x

◆ rel_y

int mir::input::synthesis::MotionParameters::rel_y

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Tue Feb 20 03:16:44 UTC 2018