.\" Automatically generated by Pandoc 2.2.1 .\" .TH "al_draw_tinted_bitmap" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_draw_tinted_bitmap \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ void\ al_draw_tinted_bitmap(ALLEGRO_BITMAP\ *bitmap,\ ALLEGRO_COLOR\ tint, \ \ \ float\ dx,\ float\ dy,\ int\ flags) \f[] .fi .SH DESCRIPTION .PP Like al_draw_bitmap(3alleg5) but multiplies all colors in the bitmap with the given color. For example: .IP .nf \f[C] al_draw_tinted_bitmap(bitmap,\ al_map_rgba_f(0.5,\ 0.5,\ 0.5,\ 0.5),\ x,\ y,\ 0); \f[] .fi .PP 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). .IP .nf \f[C] al_draw_tinted_bitmap(bitmap,\ al_map_rgba_f(1,\ 0,\ 0,\ 1),\ x,\ y,\ 0); \f[] .fi .PP The above will only draw the red component of the bitmap. .PP See al_draw_bitmap(3alleg5) for a note on restrictions on which bitmaps can be drawn where. .SH SEE ALSO .PP al_draw_bitmap(3alleg5)