xcb_render_set_picture_filter(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_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 πŸŽ€πŸ’–βœ¨