Mir
Namespaces | Classes | Typedefs | Enumerations | Functions
mir::input Namespace Reference

Namespaces

 synthesis
 

Classes

struct  Keymap
 

Typedefs

using DeviceCapabilities = mir::Flags< DeviceCapability >
 

Enumerations

enum  DeviceCapability : uint32_t {
  DeviceCapability::unknown = 0, DeviceCapability::pointer = 1<<1, DeviceCapability::keyboard = 1<<2, DeviceCapability::touchpad = 1<<3,
  DeviceCapability::touchscreen = 1<<4, DeviceCapability::gamepad = 1<<5, DeviceCapability::joystick = 1<<6, DeviceCapability::switch_ = 1<<7,
  DeviceCapability::multitouch = 1<<8, DeviceCapability::alpha_numeric = 1<<9
}
 

Functions

DeviceCapability mir_enable_enum_bit_operators (DeviceCapability)
 
bool operator== (Keymap const &lhs, Keymap const &rhs)
 
bool operator!= (Keymap const &lhs, Keymap const &rhs)
 
std::ostream & operator<< (std::ostream &out, Keymap const &rhs)
 
std::string serialize_input_config (MirInputConfig const &config)
 
MirInputConfig deserialize_input_config (std::string const &buffer)
 

Typedef Documentation

◆ DeviceCapabilities

Enumeration Type Documentation

◆ DeviceCapability

enum mir::input::DeviceCapability : uint32_t
strong
Enumerator
unknown 
pointer 
keyboard 
touchpad 
touchscreen 
gamepad 
joystick 
switch_ 
multitouch 
alpha_numeric 

Function Documentation

◆ deserialize_input_config()

MirInputConfig mir::input::deserialize_input_config ( std::string const &  buffer)

◆ mir_enable_enum_bit_operators()

DeviceCapability mir::input::mir_enable_enum_bit_operators ( DeviceCapability  )

◆ operator!=()

bool mir::input::operator!= ( Keymap const &  lhs,
Keymap const &  rhs 
)
inline

◆ operator<<()

std::ostream& mir::input::operator<< ( std::ostream &  out,
Keymap const &  rhs 
)
inline

◆ operator==()

bool mir::input::operator== ( Keymap const &  lhs,
Keymap const &  rhs 
)
inline

◆ serialize_input_config()

std::string mir::input::serialize_input_config ( MirInputConfig const &  config)

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