xcb_render_set_picture_filter(3)
π xcb_render_set_picture_filter β the manual page bestie π
okay so this is the xcb_render_set_picture_filter(3) page from the XCB Requests corner of the X Version 11 / libxcb world, and we're gonna walk through it together, no stress, i got you π«Ά
β¨ NAME β¨
xcb_render_set_picture_filter β literally no description given, the original page just trails off, iconic behaviour honestly π
π¦ SYNOPSIS π¦
first things first, you gotta pull in the header:
#include <xcb/render.h>
πΈ Request function πΈ
here's the actual function signature, copied exactly, don't come for me:
xcb_void_cookie_t xcb_render_set_picture_filter(xcb_connection_t *conn,
xcb_render_picture_t picture, uint16_t filter_len, const
char *filter, uint32_t values_len, const
xcb_render_fixed_t *values);
π REQUEST ARGUMENTS π
every single one of these is TODO: NOT YET DOCUMENTED. in the original, and i'm not about to make stuff up, so here they all are in their full undocumented glory π
connβ the XCB connection to X11. (this one actually got documented, queen behaviour π)pictureβTODO: NOT YET DOCUMENTED.filter_lenβTODO: NOT YET DOCUMENTED.filterβTODO: NOT YET DOCUMENTED.values_lenβTODO: NOT YET DOCUMENTED.valuesβTODO: NOT YET DOCUMENTED.
bestie i'm just the messenger, the docs genuinely say this π
π§ DESCRIPTION π§
...and that's it. that's the description. it's empty. nothing here. a whole blank space where lore should be. we move πβ¨
β RETURN VALUE β
so you get back an xcb_void_cookie_t. and here's the thing β errors (if any) have to be handled in the event loop. like, you don't just get them handed to you, you gotta go get them.
but if you'd rather handle errors directly with xcb_request_check instead, then use xcb_render_set_picture_filter_checked. that's the checked girlie version. see xcb-requests(3) for all the deets π
π ERRORS π
this request does never generate any errors. not one. zero. a peaceful, unbothered, moisturized request. we love that for it πΈ
π₯ SEE ALSO π₯
nothing listed. an empty section. a void. it's giving mysterious β¨
π AUTHOR π
generated from render.xml. if you spot something wrong and want corrections and improvements, hit up xcb@lists.freedesktop.org π«Ά
and that's the whole page bestie, we ate, no crumbs left π
signing off from X Version 11, libxcb 1.17.0, xcb_render_set_picture_filter(3) β love u, go read xcb-requests(3), 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