Wayland++  0.2.6
C++ Bindings for Wayland
wayland::seat_capability Struct Reference

seat capability bitmask More...

#include <wayland-client-protocol.hpp>

Inherits wayland::detail::bitfield< size, id >.

Static Public Attributes

static const detail::bitfield< 3, 12 > pointer {1}
 the seat has pointer devices More...
 
static const detail::bitfield< 3, 12 > keyboard {2}
 the seat has one or more keyboards More...
 
static const detail::bitfield< 3, 12 > touch {4}
 the seat has touch devices More...
 

Detailed Description

seat capability bitmask

This is a bitmask of capabilities this seat has; if a member is set, then it is present on the seat.

Examples
egl.cpp, and shm.cpp.

Definition at line 2478 of file wayland-client-protocol.hpp.

Member Data Documentation

◆ keyboard

const bitfield< 3, 12 > seat_capability::keyboard {2}
static

the seat has one or more keyboards

Examples
egl.cpp, and shm.cpp.

Definition at line 2487 of file wayland-client-protocol.hpp.

◆ pointer

const bitfield< 3, 12 > seat_capability::pointer {1}
static

the seat has pointer devices

Examples
egl.cpp, and shm.cpp.

Definition at line 2485 of file wayland-client-protocol.hpp.

◆ touch

const bitfield< 3, 12 > seat_capability::touch {4}
static

the seat has touch devices

Definition at line 2489 of file wayland-client-protocol.hpp.


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