XCB_GLX_GET_CONVOLUTION_PARAMETERFV_DATA_LENGTH(3)
πΈ xcb_glx_get_convolution_parameterfv(3) πΈ
okay bestie, welcome to the XCB Requests section of the manual, and today's main character is xcb_glx_get_convolution_parameterfv π
β¨ NAME β¨
xcb_glx_get_convolution_parameterfv β that's literally it, the manpage gives us no one-liner, so we're keeping it mysterious π
π¦ SYNOPSIS π¦
#include <xcb/glx.h>
π Request function π
xcb_glx_get_convolution_parameterfv_cookie_t
xcb_glx_get_convolution_parameterfv(xcb_connection_t *conn,
xcb_glx_context_tag_t context_tag, uint32_t target,
uint32_t pname);
π Reply datastructure π
typedef struct xcb_glx_get_convolution_parameterfv_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_convolution_parameterfv_reply_t;
π Reply function π
xcb_glx_get_convolution_parameterfv_reply_t
*xcb_glx_get_convolution_parameterfv_reply(xcb_connection_t *conn,
xcb_glx_get_convolution_parameterfv_cookie_t cookie,
xcb_generic_error_t **e);
β Reply accessors β
xcb_glx_float32_t *xcb_glx_get_convolution_parameterfv_data(const
xcb_glx_get_convolution_parameterfv_request_t *reply);
int xcb_glx_get_convolution_parameterfv_data_length(const
xcb_glx_get_convolution_parameterfv_reply_t *reply);
xcb_generic_iterator_t
xcb_glx_get_convolution_parameterfv_data_end(const
xcb_glx_get_convolution_parameterfv_reply_t *reply);
π REQUEST ARGUMENTS π
connβ the XCB connection to X11, obvi. it's giving "your link to the server" energy π₯context_tagβ TODO: NOT YET DOCUMENTED. yeah bestie, the docs said "no thoughts, head empty" πtargetβ TODO: NOT YET DOCUMENTED. also a mystery fr frpnameβ TODO: NOT YET DOCUMENTED. the trilogy of unknowns, iconic honestly π
π§ REPLY FIELDS π§
response_typeβ the type of this reply, which in this case isXCB_GLX_GET_CONVOLUTION_PARAMETERFV. this field also lives in thexcb_generic_reply_t, so you can use it to tell replies apart from each other, like a little name tag at a party πsequenceβ the sequence number of the last request processed by the X11 server. lowkey your receipt number π§Ύlengthβ the length of the reply, in words (a word is 4 bytes). so, math, but make it X11 πnβ TODO: NOT YET DOCUMENTED. we simply do not know her π«Άdatumβ TODO: NOT YET DOCUMENTED. same, bestie, same π
πΈ DESCRIPTION πΈ
β¦and that's it. that's the description. the manpage left this section completely empty, so there is literally nothing documented here. not me staring at a blank section π
π₯ RETURN VALUE π₯
Returns an xcb_glx_get_convolution_parameterfv_cookie_t. Errors have to be handled when calling the reply function xcb_glx_get_convolution_parameterfv_reply.
If you want to handle errors in the event loop instead, use xcb_glx_get_convolution_parameterfv_unchecked. See xcb-requests(3) for details.
so like β the cookie is your little "i'll be back for the actual answer" token, and errors? not the function's problem at call time, you deal with them at reply time. periodt π
π ERRORS π
This request does never generate any errors.
literally never. zero. none. she's unproblematic β¨
π¦ SEE ALSO π¦
nothing listed here β the section exists but it's empty, so there's no cross-reference to chase. π
π AUTHOR π
Generated from glx.xml. Contact xcb@lists.freedesktop.org for corrections and improvements.
shoutout to the XML generator for doing the heavy lifting π«Ά and yes, if something's wrong, that's the email, bestie π§
and that's the whole page, no cap. you read every single field, every TODO, every pad byte, and you ate π
signing off from X Version 11, libxcb 1.17.0 β stay slay, stay linked, and always check your reply fields πβ¨
π¦ 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