XCB_RENDER_COMPOSITE_GLYPHS_32_CHECKED(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_render_composite_glyphs_32 πŸ’–

okay bestie, welcome to the <xcb/render.h> cinematic universe πŸŽ€ this one is xcb_render_composite_glyphs_32, and it lives in the XCB Requests girlies section β€” manual page, section 3, the whole vibe. she ships with X Version 11 and libxcb 1.17.0, and honestly? iconic. let's get into it πŸ’…


🌸 SYNOPSIS 🌸

first things first, you gotta pull her in:

#include <xcb/render.h>

πŸ¦‹ Request function πŸ¦‹

xcb_void_cookie_t xcb_render_composite_glyphs_32(xcb_connection_t *conn,
       uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst,
       xcb_render_pictformat_t mask_format,
       xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y,
       uint32_t glyphcmds_len, const uint8_t *glyphcmds);

like… look at all those parameters. main character energy fr fr 🌈


πŸ‘‘ REQUEST ARGUMENTS πŸ‘‘

  • conn β€” the XCB connection to X11. your lil hotline to the server, no cap πŸ’–
  • op β€” TODO: NOT YET DOCUMENTED. yeah bestie, the docs said "we'll get to it" and then never did 😭
  • src β€” TODO: NOT YET DOCUMENTED. πŸ™ˆ
  • dst β€” TODO: NOT YET DOCUMENTED. πŸ’€
  • mask_format β€” TODO: NOT YET DOCUMENTED. 🌸
  • glyphset β€” TODO: NOT YET DOCUMENTED. πŸŽ€
  • src_x β€” TODO: NOT YET DOCUMENTED. ✨
  • src_y β€” TODO: NOT YET DOCUMENTED. ✨
  • glyphcmds_len β€” TODO: NOT YET DOCUMENTED. πŸ¦‹
  • glyphcmds β€” TODO: NOT YET DOCUMENTED. πŸ’œ
not me listing every single one of these and every single one saying NOT YET DOCUMENTED 😭 the upstream girlies left us on read. we still list them tho. all ten. periodt.

🌈 DESCRIPTION 🌈

…yeah. there's nothing here. the section exists, she's just standing there, serving absolutely nothing 🫢 not a single sentence. we respect her journey tho.


⭐ RETURN VALUE ⭐

so she hands you back an xcb_void_cookie_t. that's the little receipt 🧾 and because she's a void cookie situation, any errors have to be handled in the event loop β€” you don't get them thrown back in your face at call time, bestie. that's just how she is.

if you'd rather deal with errors directly using xcb_request_check instead, then you want the checked version: xcb_render_composite_glyphs_32_checked. head over to xcb-requests(3) for the full tea β˜•


πŸ’€ ERRORS πŸ’€

okay so plot twist: this request does never generate any errors. zero. none. she's unproblematic, lowkey. ✨


πŸ”₯ SEE ALSO πŸ”₯

…nothing listed. she's solo. independent. her own bestie πŸ’…


🌸 AUTHOR 🌸

Generated from render.xml. if you've got corrections or improvements, hit up xcb@lists.freedesktop.org β€” they're literally asking for it, be nice about it tho 🫢


and that's the whole page, bestie!! X Version 11, libxcb 1.17.0, section 3 β€” mwah πŸ’‹ thanks for reading my lil manpage rewrite, you're the real one. go forth and composite some glyphs (32 of them, presumably) πŸ‘‘βœ¨πŸŽ€