xcb_render_create_glyph_set(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

✨ NAME ✨

xcb_render_create_glyph_set β€” bestie, this is the libxcb(3) request that makes you a brand new glyph set in the X Render extension. That's it, that's the whole name section, the original left it blank so I'm not gonna invent lore πŸ’…


🌸 SYNOPSIS 🌸

First, the vibe-check include:

#include <xcb/render.h>

πŸŽ€ Request function

xcb_void_cookie_t xcb_render_create_glyph_set(xcb_connection_t *conn,
       xcb_render_glyphset_t gsid, xcb_render_pictformat_t format);

Yes queen, that's a xcb_void_cookie_t coming back at you. It's giving "no return data, only vibes" 😌


πŸ¦‹ REQUEST ARGUMENTS πŸ¦‹

  • conn β€” the XCB connection to X11. Your lil phone line to the X server, your main character hotline ☎️
  • gsid β€” TODO: NOT YET DOCUMENTED. Bestie, I know. The upstream docs literally just say that. I'm not out here making stuff up, no cap πŸ™ˆ
  • format β€” TODO: NOT YET DOCUMENTED. Same energy. The manpage authors really said "figure it out" πŸ’€

πŸ’œ DESCRIPTION πŸ’œ

So here's the thing β€” the original DESCRIPTION section is empty. Like, absolutely nothing. Not one word. The whole section is just a heading and then silence, and honestly? Iconic. Sometimes the absence is the statement 🫢


⭐ RETURN VALUE ⭐

It returns an xcb_void_cookie_t. And because it's a void cookie, any errors have to be handled over in the event loop β€” that's where the drama happens, not at the call site ✨

But wait, there's another path! If you'd rather handle errors directly with xcb_request_check instead, then use xcb_render_create_glyph_set_checked β€” same request, different energy. See xcb-requests(3) for the details, because the details live there, not here πŸ‘‘


πŸ”₯ ERRORS πŸ”₯

This request does never generate any errors. Zero. None. Not a single one. It's the well-behaved angel child of the Render extension πŸ˜‡

🌈 SEE ALSO 🌈

The original left this one blank too β€” no references, no cross-links, just a lonely empty heading. Respect the minimalism, I guess πŸŽ€


πŸ‘‘ AUTHOR πŸ‘‘

Generated from render.xml. If you spot something wrong and wanna fix it, hmu at xcb@lists.freedesktop.org for corrections and improvements β€” they literally put the email right there in the manpage, so use it πŸ’–


And that's a wrap, bestie!! This page comes to you courtesy of X Version 11 and libxcb 1.17.0, so if you were wondering what era of the XCB cinematic universe we're in β€” that's the one 🌟 Go forth and create glyph sets, you absolute legend πŸ¦‹πŸ’…βœ¨