1exalpha(3) Allegro manual exalpha(3)
2
3
4
6 exalpha - Creating and using 32 bit RGBA sprites. Allegro game program‐
7 ming library.
8
10 #include <allegro.h>
11
12
13 Example exalpha
14
16 This program demonstrates how to use the 32 bit RGBA translucency func‐
17 tions to store an alpha channel along with a bitmap graphic. Two
18 images are loaded from disk. One will be used for the background and
19 the other as a sprite. The example generates an alpha channel for the
20 sprite image, composing the 32 bit RGBA bitmap during runtime, and
21 draws it at the position of the mouse cursor.
22
23
25 BITMAP(3), END_OF_MAIN(3), SCREEN_H(3), SCREEN_W(3), allegro_error(3),
26 allegro_init(3), allegro_message(3), blit(3), clear_keybuf(3), cre‐
27 ate_bitmap(3), destroy_bitmap(3), draw_trans_sprite(3), draw‐
28 ing_mode(3), font(3), getb(3), getg(3), getpixel(3), getr(3),
29 install_keyboard(3), install_mouse(3), install_timer(3), keypressed(3),
30 load_bitmap(3), makecol(3), mouse_x(3), mouse_y(3), putpixel(3), rect‐
31 fill(3), replace_filename(3), screen(3), set_alpha_blender(3),
32 set_color_conversion(3), set_color_depth(3), set_gfx_mode(3), set_mul‐
33 tiply_blender(3), set_write_alpha_blender(3), solid_mode(3),
34 stretch_blit(3), textprintf_ex(3)
35
36
37
38Allegro version 4.2.3 exalpha(3)