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

FreeBSD Manual Pages

  
 
  

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

NAME
       vga_getpalvec - gets colors from	the color lookup table

SYNOPSIS
       #include	<vga.h>

       int vga_getpalvec(int start, int	num, int *pal);

DESCRIPTION
       Gets the	num colors starting with index start from the color lookup ta-
       ble  and	 stores	the RGB	values in *pal.	*pal contains 3	* num integers
       which are the color values from first to	last palette entry in the  or-
       der  red, green,	blue (always three consecutive entries in *pal built a
       palette entry.

       Each color entry	is in range 0 -	63. This function is only sensible  in
       16  or  256  color  modes. It shows which color all vga_setcolor(start)
       (and num	- 1 following colors) drawn pixels will	actually refer to.

       If  the	VGA_CLUT8  feature  is	set  for   the	 current   mode	  with
       vga_ext_set(3)  the  red,  green,  and blue values are in the range 0 -
       255.

       The function returns the	value of num.

SEE ALSO
       svgalib(7),  vgagl(7),  libvga.config(5),  vgatest(6),  vga_ext_set(3),
       vga_setpalette(3),   vga_getpalette(3),	vga_setpalvec(3),  vga_setrgb-
       color(3), vga_setcolor(3), vga_setegacolor(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
       original	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_getpalvec(3)

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

home | help