wayland::seat_capability(3)

✨ NAME ✨

wayland::seat_capability(3) is the Wayland++ page for wayland::seat_capability β€” seat capability bitmask πŸͺ‘βœ¨.

🌸 SYNOPSIS 🌸

#include <wayland-client-protocol.hpp>

πŸŽ€ Static Public Attributes πŸŽ€

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

πŸ’– 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. Basically the seat is showing off its feature set, and each set member is a yes πŸ’….

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

πŸ’… Member Data Documentation πŸ’…

⌨️ const bitfield< 3, 12 > seat_capability::keyboard {2} [static]

the seat has one or more keyboards

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

πŸ–±οΈ const bitfield< 3, 12 > seat_capability::pointer {1} [static]

the seat has pointer devices

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

πŸ‘† const bitfield< 3, 12 > seat_capability::touch {4} [static]

the seat has touch devices

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

✨ Author ✨

Generated automatically by Doxygen for Wayland++ from the source code. So yeah, the robots made this one, and they ate πŸ€–πŸ’….


Version check, bestie: wayland::seat_capability(3) β€” Version 1.0.1 β€” Fri Mar 27 2026 13:15:00 πŸ«ΆπŸ’–

πŸ“¦ where this page comes from