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_bitmap - Allegro 5 API

Description

       Draws  an  unscaled,  unrotated  bitmap  at  the  given  position  to  the  current  target  bitmap  (see
       al_set_target_bitmap(3alleg5)).

       flags can be a combination of:

       • ALLEGRO_FLIP_HORIZONTAL - flip the bitmap about the y-axis

       • ALLEGRO_FLIP_VERTICAL - flip the bitmap about the x-axis

         Note: The current target bitmap must be a different bitmap.  Drawing  a  bitmap  to  itself  (or  to  a
         sub-bitmap  of  itself) or drawing a sub-bitmap to its parent (or another sub-bitmap of its parent) are
         not currently supported.  To copy part of a bitmap into the same bitmap simply use a  temporary  bitmap
         instead.

         Note:  The backbuffer (or a sub-bitmap thereof) can not be transformed, blended or tinted.  If you need
         to draw the backbuffer draw it to a temporary  bitmap  first  with  no  active  transformation  (except
         translation).   Blending  and  tinting  settings/parameters  will be ignored.  This does not apply when
         drawing into a memory bitmap.

Name

       al_draw_bitmap - Allegro 5 API

See Also

al_draw_bitmap_region(3alleg5),     al_draw_scaled_bitmap(3alleg5),      al_draw_rotated_bitmap(3alleg5),
       al_draw_scaled_rotated_bitmap(3alleg5)

Allegro reference manual                                                                 al_draw_bitmap(3alleg5)

Synopsis

              #include <allegro5/allegro.h>

              void al_draw_bitmap(ALLEGRO_BITMAP *bitmap, float dx, float dy, int flags)

See Also