xcb_graphics_exposure_event_t(3)
β¨ 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'sXCB_GRAPHICS_EXPOSURE. this field is also chillin' inside thexcb_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 πβ¨
π¦ 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