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

FreeBSD Manual Pages

  
 
  

home | help
al_draw_tinted_bitmap(3)   Library Functions Manual   al_draw_tinted_bitmap(3)

NAME
       al_draw_tinted_bitmap - Allegro 5 API

SYNOPSIS
	      #include <allegro5/allegro.h>

	      void al_draw_tinted_bitmap(ALLEGRO_BITMAP	*bitmap, ALLEGRO_COLOR tint,
		 float dx, float dy, int flags)

DESCRIPTION
       Like al_draw_bitmap(3) but multiplies all colors	in the bitmap with the
       given color.  For example:

	      al_draw_tinted_bitmap(bitmap, al_map_rgba_f(0.5, 0.5, 0.5, 0.5), x, y, 0);

       The  above will draw the	bitmap 50% transparently (r/g/b	values need to
       be pre-multiplied with the  alpha  component  with  the	default	 blend
       mode).

	      al_draw_tinted_bitmap(bitmap, al_map_rgba_f(1, 0,	0, 1), x, y, 0);

       The above will only draw	the red	component of the bitmap.

       See  al_draw_bitmap(3)  for a note on restrictions on which bitmaps can
       be drawn	where.

SEE ALSO
       al_draw_bitmap(3)

Allegro	reference manual			      al_draw_tinted_bitmap(3)

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

home | help