xcb_no_exposure_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

πŸ’– xcb_no_exposure_event_t(3) πŸ’–

okay so bestie, welcome to the XCB Events corner of the manual πŸ’… this one's about xcb_no_exposure_event_t, and ngl the manpage itself is a lil bit of a mystery box β€” the NAME line is literally just a dash, no description, no nothing. iconic of it, honestly.


✨ NAME ✨

xcb_no_exposure_event_t β€” that's it. that's the name. the original page gives us a lonely little dash here and we're not gonna invent lore that isn't there, bestie. 🫢


🌸 SYNOPSIS 🌸

#include <xcb/xproto.h>

πŸŽ€ Event datastructure πŸŽ€

typedef struct xcb_no_exposure_event_t {
    uint8_t        response_type;
    uint8_t        pad0;
    uint16_t       sequence;
    xcb_drawable_t drawable;
    uint16_t       minor_opcode;
    uint8_t        major_opcode;
    uint8_t        pad1;
} xcb_no_exposure_event_t;

look at that struct, it's giving very structured, very demure πŸ’… copy it exactly if you're typing it out, character for character, no cap.


πŸ¦‹ EVENT FIELDS πŸ¦‹

  • response_type β€” the vibe check field πŸ‘‘ this is the type of the event, and in this case it's XCB_NO_EXPOSURE. it also lives in xcb_generic_event_t, so you can use it to tell events apart from each other. very main character of it.
  • sequence β€” the sequence number of the last request processed by the X11 server. so like, the receipts of what the server just handled. 🧾
  • drawable β€” NOT YET DOCUMENTED. 🫠 fr fr, that's literally all the original says. no notes, no lore, just mystery.
  • minor_opcode β€” NOT YET DOCUMENTED. 😭 again. the docs simply did not show up to class.
  • major_opcode β€” NOT YET DOCUMENTED. πŸ’€ third one. we love a consistently undocumented trio, periodt.

🌈 DESCRIPTION 🌈

this section is empty in the original. like, fully empty. nothing. the void. and we're not about to make stuff up, because that would be a fake fact and fake facts are not the move, bestie. πŸ™ˆ


⭐ SEE ALSO ⭐

also empty, bestie. nothing here to point you at. if you were hoping for a little cross-reference moment… it's not coming. πŸŽ€


πŸ’œ AUTHOR πŸ’œ

Generated from xproto.xml. If you spot something wrong or wanna suggest improvements, contact xcb@lists.freedesktop.org β€” they're the ones who can actually fix it. 🫢


lowkey important reminder: a bunch of these fields are literally marked NOT YET DOCUMENTED. in the source, so don't go assuming behaviour that isn't written down. that's a guess, and guesses are not facts. πŸ’…

okay that's the whole page, bestie β€” shoutout to X Version 11 and libxcb 1.17.0 for bringing us this absolute enigma of an event struct. slay, stay documented, mwah πŸ’–βœ¨πŸ¦‹