xcb_render_tri_strip(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_tri_strip β€” the XCB Requests girlies

okay so bestie, welcome to xcb_render_tri_strip(3) from the XCB Requests collection πŸŽ€ this is the libxcb corner of the X11 universe and we're about to read a whole manual page together, no skimming, no scrolling past the boring bits, periodt ✨


🌸 NAME 🌸

xcb_render_tri_strip β€”

and then... nothing. literally nothing. the description slot is empty, bestie 😭 the manpage said "name:" and then went silent like a read receipt. iconic behaviour, honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

first things first, you gotta include the header:

#include <xcb/render.h>

✨ Request function ✨

xcb_void_cookie_t xcb_render_tri_strip(xcb_connection_t *conn,
       uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst,
       xcb_render_pictformat_t mask_format, int16_t src_x,
       int16_t src_y, uint32_t points_len, const
       xcb_render_pointfix_t *points);

look at her. nine parameters. she's high maintenance and we love that for her πŸ’…


πŸ‘‘ REQUEST ARGUMENTS πŸ‘‘

  • conn β€” the XCB connection to X11. your lil hotline to the server, your group chat with the display 🫢
  • op β€” TODO: NOT YET DOCUMENTED. yeah. the docs said "we'll get to it" and never did πŸ™ˆ
  • src β€” TODO: NOT YET DOCUMENTED. same vibe, same void πŸ’€
  • dst β€” TODO: NOT YET DOCUMENTED. the documentation is not documenting today, bestie
  • mask_format β€” TODO: NOT YET DOCUMENTED. ngl the whole argument list is giving "unfinished homework" 😭
  • src_x β€” TODO: NOT YET DOCUMENTED. fr fr
  • src_y β€” TODO: NOT YET DOCUMENTED. not a single crumb of lore
  • points_len β€” TODO: NOT YET DOCUMENTED. we know it's a length of something. that's the tea πŸ“
  • points β€” TODO: NOT YET DOCUMENTED. and it's a const xcb_render_pointfix_t *, so like, a pointer to pointfixes. that's all we're getting 🧚
no cap, every single one of these says TODO: NOT YET DOCUMENTED. in the original. i'm not hiding anything from you, that's genuinely the whole vibe check.

🌈 DESCRIPTION 🌈

there is a DESCRIPTION heading in the original. under it? nothing. empty. a whole heading with no body, like a fit pic with no fit 😭


πŸ’– RETURN VALUE πŸ’–

she returns an xcb_void_cookie_t, bestie πŸŽ€ and here's the important part: any errors (if there even are any) have to be handled over in the event loop. so you don't just get handed your problems back, you gotta go find them.

if you'd rather deal with errors directly using xcb_request_check instead, then use xcb_render_tri_strip_checked. that's the checked girlie, she'll hand you the receipts 🧾

for the full deets, go read xcb-requests(3). iykyk.


⭐ ERRORS ⭐

this request does never generate any errors. not one. zero. she's unproblematic, she's drama-free, she simply does not start anything πŸ’…βœ¨


πŸŽ€ SEE ALSO πŸŽ€

...it's empty, bestie. there is nothing here. the SEE ALSO section has no see-alsos. we love a minimalist queen πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Generated from render.xml. Contact xcb@lists.freedesktop.org for corrections and improvements β€” so if you spot something off, you know exactly where to slide into the inbox πŸ“¬


and that's the whole page, bestie 🫢 this was xcb_render_tri_strip(3) from X Version 11, libxcb 1.17.0 β€” slay, bye, go render something iconic πŸ’–πŸŒΈβœ¨