logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

al_draw_tinted_bitmap - Allegro 5 API

Description

       Like al_draw_bitmap(3alleg5) 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(3alleg5) for a note on restrictions on which bitmaps can be drawn where.

Name

       al_draw_tinted_bitmap - Allegro 5 API

See Also

al_draw_bitmap(3alleg5)

Allegro reference manual                                                          al_draw_tinted_bitmap(3alleg5)

Synopsis

              #include <allegro5/allegro.h>

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

See Also