xcb_dri2_buff...mplete_event_t(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… NAME πŸ’…

ok so bestie, welcome to the <pink>xcb_dri2_buffer_swap_complete_event_t</pink> page β€” this is the event datastructure from the XCB Events corner of the libxcb world, and ngl the official description here is just... a lil dash. An empty vibe. But we're still gonna walk through every single field together, periodt. πŸ¦‹


✨ SYNOPSIS ✨

first thing's first, you gotta pull in the header, okay?

#include <xcb/dri2.h>

🌸 Event datastructure 🌸

and here's the whole struct, character for character, no cap:

typedef struct xcb_dri2_buffer_swap_complete_event_t {
    uint8_t        response_type;
    uint8_t        pad0;
    uint16_t       sequence;
    uint16_t       event_type;
    uint8_t        pad1[2];
    xcb_drawable_t drawable;
    uint32_t       ust_hi;
    uint32_t       ust_lo;
    uint32_t       msc_hi;
    uint32_t       msc_lo;
    uint32_t       sbc;
} xcb_dri2_buffer_swap_complete_event_t;

πŸ‘‘ EVENT FIELDS πŸ‘‘

here's the field-by-field breakdown, mwah πŸ’‹

  • response_type β€” the type of this event, which in this case is XCB_DRI2_BUFFER_SWAP_COMPLETE. this field is also present in the xcb_generic_event_t, so you can use it to tell your events apart from each other. it's giving ✨ name tag energy ✨
  • sequence β€” the sequence number of the last request that the X11 server processed. literally the receipts. 🧾
  • event_type β€” NOT YET DOCUMENTED. 🫠 yeah bestie, it's one of those fields
  • drawable β€” NOT YET DOCUMENTED. πŸ™ˆ
  • ust_hi β€” NOT YET DOCUMENTED. 😭
  • ust_lo β€” NOT YET DOCUMENTED. πŸ’€
  • msc_hi β€” NOT YET DOCUMENTED. πŸ“
  • msc_lo β€” NOT YET DOCUMENTED. 🌈
  • sbc β€” NOT YET DOCUMENTED. ⭐
okay so a whole bunch of these are literally marked NOT YET DOCUMENTED. β€” I'm not gonna invent lore for them, so that's just what we're working with, fr fr. πŸ™

🌼 DESCRIPTION 🌼

so... this section is just empty in the original. a little silence. a lil moment of reflection. no extra deets to hand you here, bestie. πŸ’œ


πŸŽ€ SEE ALSO πŸŽ€

also empty in the original β€” nothing linked out, nothing to scroll to next. the void said hi. πŸŒ™


πŸ’– AUTHOR πŸ’–

this page was generated from dri2.xml. got corrections or improvements? hit up xcb@lists.freedesktop.org β€” they're the ones to tell. 🫢


and that's the whole page, bestie!! πŸŽ‰ X Version 11, libxcb 1.17.0 β€” that's the version and the date vibe this lil page is repping, so if you're matching versions, that's your girl. go swap those buffers, you absolute icon πŸ‘‘βœ¨