xcb_render_composite(3)
β¨ xcb_render_composite β¨
okay bestie, buckle up π this one is from the XCB Requests manual (that's the manual name, not me being cute β well, mostly not me being cute), and it's the page all about xcb_render_composite. Which, like... the name section is literally just the name and then nothing. The void. The blank space. We love an icon who says nothing and lets the work speak π
π NAME
xcb_render_composite β
that's it. that's the whole name section. she's mysterious. she's giving enigma. no cap.
π§ SYNOPSIS
#include <xcb/render.h>
π«Ά Request function
xcb_void_cookie_t xcb_render_composite(xcb_connection_t *conn,
uint8_t op, xcb_render_picture_t src, xcb_render_picture_t mask,
xcb_render_picture_t dst, int16_t src_x, int16_t src_y,
int16_t mask_x, int16_t mask_y, int16_t dst_x, int16_t dst_y,
uint16_t width, uint16_t height);
like yes she takes a LOT of arguments. she's high maintenance and honestly? she's earned it π
π REQUEST ARGUMENTS
connβ the XCB connection to X11. your lil hotline to the X server, fr fr.opβTODO: NOT YET DOCUMENTED.(the docs really said "no thoughts, head empty" on this one π)srcβTODO: NOT YET DOCUMENTED.maskβTODO: NOT YET DOCUMENTED.dstβTODO: NOT YET DOCUMENTED.src_xβTODO: NOT YET DOCUMENTED.src_yβTODO: NOT YET DOCUMENTED.mask_xβTODO: NOT YET DOCUMENTED.mask_yβTODO: NOT YET DOCUMENTED.dst_xβTODO: NOT YET DOCUMENTED.dst_yβTODO: NOT YET DOCUMENTED.widthβTODO: NOT YET DOCUMENTED.heightβTODO: NOT YET DOCUMENTED.
twelve arguments, zero explanations. it's giving "trust me bro". it's giving "figure it out". honestly iconic behavior π
π DESCRIPTION
...nothing. absolutely nothing. the description section is empty, bestie. it's a blank page and we are simply going to have to respect that. not every queen explains herself.
π RETURN VALUE
Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop.
If you want to handle errors directly with xcb_request_check instead, use xcb_render_composite_checked. See xcb-requests(3) for details.
okay so listen βxcb_void_cookie_tis your lil receipt π§Ύ. it comes back instantly, but any drama gets delivered later, in the event loop. if you're the impatient type who wants the tea right now, that's whatxcb_render_composite_checkedis for. choose your fighter π
π ERRORS
This request does never generate any errors.
not one single error. zero. zilch. she's a good girl, she's on her best behavior, she would never π
π SEE ALSO
...and there's nothing here either. the see also section said "I have no friends" and honestly, same sometimes ππ«Ά
πΈ AUTHOR
Generated from render.xml. Contact xcb@lists.freedesktop.org for corrections and improvements.
and that's the whole page, bestie!! short, sweet, and absolutely refusing to elaborate on literally any of her arguments. a true main character π
this lil masterpiece lives in X Version 11, ships with libxcb 1.17.0, and yes β every bit of that is straight from the footer, no cap. mwah πβ¨
π¦ 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