Mir
Classes | Typedefs | Functions
mir::input::evdev Namespace Reference

Classes

class  LibInputDevice
 
struct  LibInputDeviceDeleter
 
class  Platform
 

Typedefs

using LibInputDevicePtr = std::unique_ptr< libinput_device, LibInputDeviceDeleter >
 
using LibInputPtr = std::unique_ptr< libinput, libinput *(*)(libinput *)>
 

Functions

MirPointerButton to_pointer_button (int button, MirPointerHandedness handedness)
 
input::DeviceCapabilities detect_device_capabilities (char const *device)
 
LibInputDevicePtr make_libinput_device (std::shared_ptr<::libinput > const &lib, libinput_device *dev)
 
LibInputPtr make_libinput (::udev *context)
 

Typedef Documentation

using mir::input::evdev::LibInputDevicePtr = typedef std::unique_ptr<libinput_device, LibInputDeviceDeleter>
using mir::input::evdev::LibInputPtr = typedef std::unique_ptr<libinput, libinput*(*)(libinput*)>

Function Documentation

input::DeviceCapabilities mir::input::evdev::detect_device_capabilities ( char const *  device)
LibInputPtr mir::input::evdev::make_libinput ( ::udev *  context)
LibInputDevicePtr mir::input::evdev::make_libinput_device ( std::shared_ptr<::libinput > const &  lib,
libinput_device *  dev 
)
MirPointerButton mir::input::evdev::to_pointer_button ( int  button,
MirPointerHandedness  handedness 
)

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016