TICKIT_RENDERBUFFER_CLIP(3) Library Functions Manual TICKIT_RENDERBUFFER_CLIP(3) NAME tickit_renderbuffer_clip, tickit_renderbuffer_mask - restrict the drawing area of output functions SYNOPSIS #include <tickit.h> void tickit_renderbuffer_clip(TickitRenderBuffer *rb, TickitRect *rect); void tickit_renderbuffer_mask(TickitRenderBuffer *rb, TickitRect *mask); Link with -ltickit. DESCRIPTION tickit_renderbuffer_clip() restricts the clipping rectangle to the limits given, within the existing limits already set. This function cannot make the clipping region larger than it already was. tickit_renderbuffer_mask() applies a rectangular mask within the clipping region, masking off extra cells that can no longer be modified by the out- put functions. Unlike tickit_renderbuffer_clip() these regions can be arbi- trarily positioned and discontinuous; each new call adds another masking region, rather than affecting the existing ones. To undo the effects of any of these functions, they should be used within nested pairs of calls to tickit_renderbuffer_save(3) and tickit_render- buffer_restore(3). Both functions only affect the subsequent drawing opera- tions; they do not affect existing stored content, nor the behaviour of tickit_renderbuffer_flush_to_term(3). RETURN VALUE These functions return no value. SEE ALSO tickit_renderbuffer_new(3), tickit_renderbuffer_translate(3), tickit_ren- derbuffer(7), tickit(7) TICKIT_RENDERBUFFER_CLIP(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tickit_renderbuffer_clip&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
