TICKIT_RENDERBUFFER_SKIP(3)
β¨ TICKIT_RENDERBUFFER_SKIP β¨
okay bestie, welcome to the TICKIT_RENDERBUFFER_SKIP(3) page, it's giving "Library Functions Manual" and it's lowkey iconic π
πΈ NAME πΈ
tickit_renderbuffer_skip, tickit_renderbuffer_skip_at, tickit_renderbuffer_skip_to β create skip regions
(and yes, tickit_renderbuffer_skiprect is in the mix too, iykyk π«Ά)
π SYNOPSIS π
#include <tickit.h>
void tickit_renderbuffer_skip(TickitRenderBuffer *rb,
int cols);
void tickit_renderbuffer_skip_to(TickitRenderBuffer *rb,
int col);
void tickit_renderbuffer_skip_at(TickitRenderBuffer *rb,
int line, int col, int cols);
void tickit_renderbuffer_skiprect(TickitRenderBuffer *rb,
TickitRect *rect);
Link with -ltickit.
π¦ DESCRIPTION π¦
okay so tickit_renderbuffer_skip() creates a skip region that starts at the current virtual cursor position, continuing on for cols cells. it's literally "skip this many cells from wherever we're at rn" β¨
tickit_renderbuffer_skip_to() creates a skip region that continues until the given column if the cursor was before that, or has no effect if it was after. so if you're already past col, it just vibes and does nothing π« both of these functions will update the virtual cursor position, periodt.
tickit_renderbuffer_skip_at() creates a skip region at the given position and length. this function does not use or update the virtual cursor position. it's the independent queen π
tickit_renderbuffer_skiprect() creates skip regions for every line in rect within the buffer. whole rectangle? skipped. no cap. π
π RETURN VALUE π
These functions return nothing. like, literally nothing. void. empty. they said "my job here is done" and dipped πβ¨
π SEE ALSO π
tickit_renderbuffer_new(3)tickit_renderbuffer_blit(3)tickit_renderbuffer_flush_to_term(3)tickit_renderbuffer(7)tickit(7)
and that's the whole page bestie!! this was TICKIT_RENDERBUFFER_SKIP(3) from the Library Functions Manual, stay slay, drink water, and may your skip regions always land exactly where you meant them to πβ¨ππ¦πΈπ π«Άπ
π¦ where this page comes from
- alpine 3.24: libtickit-doc 0.4.6-r0 Β· MIT
- debian bookworm: libtickit-dev 0.4.3-1 Β· MIT
- debian trixie: libtickit-dev 0.4.3-2 Β· MIT
- fedora 43: libtickit-devel 0.4.5-2.fc43 Β· MIT
- fedora 43: libtickit-devel 0.4.5-2.fc43 Β· MIT
- fedora 44: libtickit-devel 0.4.5-3.fc44 Β· MIT
- fedora 44: libtickit-devel 0.4.5-3.fc44 Β· MIT
- nixos 26.05: libtickit 0.4.5
- nixpkgs unstable: libtickit 0.4.6
- ubuntu jammy: libtickit-dev 0.4.1-1 Β· MIT
- ubuntu noble: libtickit-dev 0.4.3-1.1build1 Β· MIT
- ubuntu questing: libtickit-dev 0.4.3-2
- ubuntu resolute: libtickit-dev 0.4.3-2build1 Β· MIT
- ubuntu stonking: libtickit-dev 0.4.3-2build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms