xcb_graphics_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_graphics_exposure_event_t ✨

okay bestie, welcome to the XCB Events corner of the manual, page xcb_graphics_exposure_event_t(3) πŸ’… this one's a struct, it's giving "graphics exposure event," and we're gonna walk through every single field together, no skipping, no cap 🫢


🌸 NAME 🌸

xcb_graphics_exposure_event_t β€” literally just the name, that's the whole bit πŸ™ˆ (the original page leaves it blank, so we're keeping it blank, periodt)


✨ SYNOPSIS ✨

First things first, you gotta pull in the header:

#include <xcb/xproto.h>

πŸŽ€ Event datastructure πŸŽ€

here's the whole vibe, character for character:

typedef struct xcb_graphics_exposure_event_t {
    uint8_t        response_type;
    uint8_t        pad0;
    uint16_t       sequence;
    xcb_drawable_t drawable;
    uint16_t       x;
    uint16_t       y;
    uint16_t       width;
    uint16_t       height;
    uint16_t       minor_opcode;
    uint16_t       count;
    uint8_t        major_opcode;
    uint8_t        pad1[3];
} xcb_graphics_exposure_event_t;

πŸ¦‹ EVENT FIELDS πŸ¦‹

field by field, let's get into it πŸ”₯

  • response_type β€” the type of this event, and in this case it's XCB_GRAPHICS_EXPOSURE. this field is also chillin' inside the xcb_generic_event_t, so you can use it to tell events apart from each other πŸ‘‘
  • sequence β€” the sequence number of the last request processed by the X11 server. yes, the server, bestie, it's keeping receipts ✨
  • drawable β€” NOT YET DOCUMENTED. 😭 (not me, that's literally what it says)
  • x β€” NOT YET DOCUMENTED. πŸ™ˆ
  • y β€” NOT YET DOCUMENTED. πŸ™ˆ
  • width β€” NOT YET DOCUMENTED. πŸ’€
  • height β€” NOT YET DOCUMENTED. πŸ’€
  • minor_opcode β€” NOT YET DOCUMENTED. 🌸
  • count β€” NOT YET DOCUMENTED. 🌸
  • major_opcode β€” NOT YET DOCUMENTED. 🌈

πŸ’œ DESCRIPTION πŸ’œ

so… this section is empty in the original. like, nothing. a whole heading with zero words under it. iconic in a chaotic way, honestly πŸŽ€


⭐ SEE ALSO ⭐

also empty, bestie. no references, no cross-links, just vibes πŸ¦‹


πŸ‘‘ AUTHOR πŸ‘‘

Generated from xproto.xml. Contact xcb@lists.freedesktop.org for corrections and improvements 🫢


and that's the whole page!! mwah πŸ’–

X Version 11 Β· libxcb 1.17.0 Β· xcb_graphics_exposure_event_t(3)

k bye, go read some more XCB docs, you're doing amazing sweetie 🌈✨