wayland::serve...eat_capability(3)

πŸ’… NAME

wayland::server::seat_capability β€” the seat capability bitmask, bestie ✨

(this little icon lives in the Wayland++ manual, section 3, and yes the page title is the iconic wayland::serve...eat_capability(3) β€” she's got range πŸŽ€)


🌸 SYNOPSIS

#include <wayland-server-protocol.hpp>

⭐ Static Public Attributes

  • static const wayland::detail::bitfield< 3, 12 > pointer β€” the seat has pointer devices πŸ–±οΈ
  • static const wayland::detail::bitfield< 3, 12 > keyboard β€” the seat has one or more keyboards ⌨️
  • static const wayland::detail::bitfield< 3, 12 > touch β€” the seat has touch devices πŸ‘†

πŸ¦‹ Detailed Description

seat_capability β€” seat capability bitmask. That's the whole vibe.

Okay so like, this is a bitmask of the capabilities this seat has. If a member is set, then it is present on the seat. That's it, that's the whole personality. no cap πŸ’…

Definition at line 2772 of file wayland-server-protocol.hpp.

πŸ‘‘ Member Data Documentation

πŸ’œ const wayland::detail::bitfield<3, 12> wayland::server::seat_capability::keyboard [static]

the seat has one or more keyboards ⌨️ (plural! one or more, she's flexible like that)

Definition at line 2781 of file wayland-server-protocol.hpp.

πŸ’œ const wayland::detail::bitfield<3, 12> wayland::server::seat_capability::pointer [static]

the seat has pointer devices πŸ–±οΈ

Definition at line 2779 of file wayland-server-protocol.hpp.

πŸ’œ const wayland::detail::bitfield<3, 12> wayland::server::seat_capability::touch [static]

the seat has touch devices πŸ‘†

Definition at line 2783 of file wayland-server-protocol.hpp.

✨ Author

Generated automatically by Doxygen for Wayland++ from the source code. like, the robot wrote it, not a human, and honestly? slay πŸ€–πŸ’–


Version 1.0.1 β€” Fri Mar 27 2026 πŸ—“οΈ

k bye bestie, go set some capabilities, ily πŸ«ΆπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from