xcb_glx_get_mapfv(3)
π xcb_glx_get_mapfv β the XCB Requests glow-up π
okay so bestie, welcome to xcb_glx_get_mapfv(3), a lil slice of the XCB Requests manual family. It's a GLX map getter, it's giving "ask the X server for a float map and vibe," and yes we're gonna go through literally every single field together. grab a boba. π§β¨
β¨ NAME β¨
xcb_glx_get_mapfv β
(yeah bestie the description is literally empty in the source. not me leaving it blank too. the silence is iconic. π )
πΈ SYNOPSIS πΈ
#include <xcb/glx.h>
π Request function
xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv(xcb_connection_t *conn,
xcb_glx_context_tag_t context_tag, uint32_t target,
uint32_t query);
π¦ Reply datastructure
typedef struct xcb_glx_get_mapfv_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint8_t pad1[4];
uint32_t n;
xcb_glx_float32_t datum;
uint8_t pad2[12];
} xcb_glx_get_mapfv_reply_t;
β Reply function
xcb_glx_get_mapfv_reply_t
*xcb_glx_get_mapfv_reply(xcb_connection_t *conn,
xcb_glx_get_mapfv_cookie_t cookie, xcb_generic_error_t **e);
π Reply accessors
xcb_glx_float32_t *xcb_glx_get_mapfv_data(const
xcb_glx_get_mapfv_request_t *reply);
int xcb_glx_get_mapfv_data_length(const xcb_glx_get_mapfv_reply_t
*reply);
xcb_generic_iterator_t xcb_glx_get_mapfv_data_end(const
xcb_glx_get_mapfv_reply_t *reply);
π₯ REQUEST ARGUMENTS π₯
connβ the XCB connection to X11. your lil phone line to the server, bestie. πcontext_tagβ TODO: NOT YET DOCUMENTED. (the docs really said "mystery β¨")targetβ TODO: NOT YET DOCUMENTED. (another mystery box, no cap)queryβ TODO: NOT YET DOCUMENTED. (the third mystery box. it's giving unopened presents π)
π« REPLY FIELDS π«
response_typeβ the type of this reply. in this case it'sXCB_GLX_GET_MAPFV. this field also lives inxcb_generic_reply_t, so you can use it to tell your replies apart from each other. very "who dis" energy. πsequenceβ the sequence number of the last request processed by the X11 server. it's the server's little receipt number. π§Ύlengthβ the length of the reply, in words. heads up: a word is 4 bytes, that's the lore fr fr.nβ TODO: NOT YET DOCUMENTED. πdatumβ TODO: NOT YET DOCUMENTED. π
π DESCRIPTION π
...nothing. absolutely nothing. the DESCRIPTION section is empty. we love a mysterious queen who says nothing and still serves. π
π«Ά RETURN VALUE π«Ά
Returns an xcb_glx_get_mapfv_cookie_t. and listen β errors have to be handled when you call the reply function xcb_glx_get_mapfv_reply. that's the whole deal, bestie.
If you'd rather handle errors in the event loop instead, use xcb_glx_get_mapfv_unchecked. See xcb-requests(3) for details. pick your fighter. πͺ
π ERRORS π
This request does never generate any errors.
bestie. it does NEVER generate errors. zero. none. not a single one. the drama-free icon we all aspire to be. β¨
π SEE ALSO π
(empty. the SEE ALSO section has no friends. it's giving lonely but unbothered. π )
πΈ AUTHOR πΈ
Generated from glx.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. if you find a typo, tell the xcb girlies, they'll fix it. π«Ά
and that's the whole page, bestie!! mwah. πβ¨ππ¦πΈπ
This lil page came from X Version 11, libxcb 1.17.0, and it's filed under xcb_glx_get_mapfv(3) β go forth and slay your GLX maps, no cap. πβπ
π¦ 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