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

FreeBSD Manual Pages

  
 
  

home | help
vga_copytoplanar16(3)	       Svgalib User Manual	   vga_copytoplanar16(3)

NAME
     vga_copytoplanar16 - copy linear pixmap into VGA 16 color mode video memory

SYNOPSIS
     #include <vga.h>

     void vga_copytoplanar16(unsigned char *virtual, int pitch, int voffset, int
     vpitch, int w, int h);

DESCRIPTION
     Similar  to  vga_copytoplanar256(3),  but	for  16  color	modes  (not well
     tested). Assumes pixels stored in consecutive bytes ranging from 0 to 15 in
     the virtual screen.

     Copies part of a linear virtual screen in system memory at *virtual to  VGA
     16 mode video memory.  pitch is the logical width of the virtual screen (in
     pixels  (which  are  one  byte  large)), voffset is the address offset into
     video memory, vpitch is the logical scanline width of the screen.	 (w,  h)
     is the size of the area to copy in pixels (width must be multiple of 4).

SEE ALSO
     svgalib(7),   vgagl(7),   libvga.config(5),   vga_accel(3),  vga_copytopla-
     nar256(3), vga_copytoplane(3), vga_drawscanline(3), vga_drawscansegment(3),
     vga_getmodeinfo(3),   vga_setlogicalwidth(3),   vga_imageblt(3),	vga_set-
     modeX(3),

AUTHOR
     This  manual  page  was  edited  by Michael Weller <eowmob@exp-math.uni-es-
     sen.de>. The exact source of the referenced function  as  well  as  of  the
     original documentation is unknown.

     It  is  very  likely  that both are at least to some extent are due to Harm
     Hanemaayer <H.Hanemaayer@inter.nl.net>.

     Occasionally this might be wrong. I hereby asked to be excused by the orig-
     inal author and will happily accept any additions or  corrections	to  this
     first version of the svgalib manual.

Svgalib (>= 1.2.11)		  27 July 1997		   vga_copytoplanar16(3)

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

home | help