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

FreeBSD Manual Pages

  
 
  

home | help
bitmap_mask_color(3)		Allegro	manual		  bitmap_mask_color(3)

NAME
       bitmap_mask_color - Returns the mask color of the specified bitmap. Al-
       legro game programming library.

SYNOPSIS
       #include	<allegro.h>

       int bitmap_mask_color(BITMAP *bmp);

DESCRIPTION
       Returns the mask	color for the specified	bitmap	(the  value  which  is
       skipped	when drawing sprites). For 256-color bitmaps this is zero, and
       for truecolor bitmaps it	is bright pink (maximum	 red  and  blue,  zero
       green).	A  frequent use	of this	function is to clear a bitmap with the
       mask color so you can later  use	 this  bitmap  with  masked_blit()  or
       draw_sprite() after drawing other stuff on it. Example:

	  /* Replace mask color	with another color. */
	  for (y = 0; y	h; y++)
	     for (x = 0; x w; x++)
		if (getpixel(bmp, x, y)	== bitmap_mask_color(bmp))
		   putpixel(bmp, x, y, another_color);

SEE ALSO
       MASK_COLOR_8(3),	 set_color_depth(3),  bitmap_color_depth(3),  ex3d(3),
       exmouse(3), expat(3)

Allegro				 version 4.4.2		  bitmap_mask_color(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=bitmap_mask_color&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help