xcb_dri2_buff...mplete_event_t(3)
π 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 isXCB_DRI2_BUFFER_SWAP_COMPLETE. this field is also present in thexcb_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 fieldsdrawableβ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 πβ¨
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms