Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TICKIT_REN...UFFER_BLIT(3) Library Functions Manual TICKIT_REN...UFFER_BLIT(3)

NAME
       tickit_renderbuffer_blit	- copies buffer	contents to another buffer

SYNOPSIS
       #include	<tickit.h>

       void tickit_renderbuffer_blit(TickitRenderBuffer	*dst, const TickitRenderBuffer *src);

       Link with -ltickit.

DESCRIPTION
       tickit_renderbuffer_blit() copies the stored state in the src buffer to
       the  dst	 buffer.  The src buffer is not	reset afterwards, or otherwise
       modified	in any way. Translation, clipping masks	and current  pen  set-
       tings on	the dst	buffer are respected.

       This  function  is  intended  for  storing  long-term screen state that
       rarely changes in an of-screen buffer stored by the application,	allow-
       ing fast	efficient rendering when required.   Applications  using  this
       should  be  aware that memory allocated internally by the TickitRender-
       Buffer instance is only release by tickit_renderbuffer_reset(3).

RETURN VALUE
       This function returns nothing.

SEE ALSO
       tickit_renderbuffer_new(3),	 tickit_renderbuffer_flush_to_term(3),
       tickit_renderbuffer(7), tickit(7)

						    TICKIT_REN...UFFER_BLIT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tickit_renderbuffer_blit&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help