1TICKIT_RENDERBUFFER_BLIT(3)Library Functions ManualTICKIT_RENDERBUFFER_BLIT(3)
2
3
4
6 tickit_renderbuffer_blit - copies buffer contents to another buffer
7
9 #include <tickit.h>
10
11 void tickit_renderbuffer_blit(TickitRenderBuffer *dst, const TickitRenderBuffer *src);
12
13 Link with -ltickit.
14
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
28 This function returns nothing.
29
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)