1TICKIT_RENDERBUFFER_BLIT(3)Library Functions ManualTICKIT_RENDERBUFFER_BLIT(3)
2
3
4

NAME

6       tickit_renderbuffer_blit - copies buffer contents to another buffer
7

SYNOPSIS

9       #include <tickit.h>
10
11       void tickit_renderbuffer_blit(TickitRenderBuffer *dst, const TickitRenderBuffer *src);
12
13       Link with -ltickit.
14

DESCRIPTION

16       tickit_renderbuffer_blit() copies the stored state in the src buffer to
17       the dst buffer. The src buffer is not reset  afterwards,  or  otherwise
18       modified  in  any way. Translation, clipping masks and current pen set‐
19       tings on the dst buffer are respected.
20
21       This function is intended  for  storing  long-term  screen  state  that
22       rarely changes in an of-screen buffer stored by the application, allow‐
23       ing fast efficient rendering when required.   Applications  using  this
24       should  be  aware that memory allocated internally by the TickitRender‐
25       Buffer instance is only release by tickit_renderbuffer_reset(3).
26

RETURN VALUE

28       This function returns nothing.
29

SEE ALSO

31       tickit_renderbuffer_new(3),       tickit_renderbuffer_flush_to_term(3),
32       tickit_renderbuffer(7), tickit(7)
33
34
35
36                                                   TICKIT_RENDERBUFFER_BLIT(3)
Impressum