Index

Package: Drawing

Description

package Allegro.Bitmaps.Drawing is
Allegro 5.0.9 - Bitmap routines - Bitmap drawing operations

Types

Draw_Flags

subtype Draw_Flags is Unsigned_32;

Constants & Global variables

ALLEGRO_FLIP_HORIZONTAL (Draw_Flags)

ALLEGRO_FLIP_HORIZONTAL : constant Draw_Flags;

ALLEGRO_FLIP_VERTICAL (Draw_Flags)

ALLEGRO_FLIP_VERTICAL   : constant Draw_Flags;

Subprograms & Entries

Al_Draw_Bitmap

procedure Al_Draw_Bitmap
( bitmap: A_Allegro_Bitmap;
dx, dy: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Bitmap

procedure Al_Draw_Tinted_Bitmap
( bitmap: A_Allegro_Bitmap;
tint: Allegro_Color;
dx, dy: Float;
flags: Draw_Flags );

Al_Draw_Bitmap_Region

procedure Al_Draw_Bitmap_Region
( bitmap: A_Allegro_Bitmap;
sx, sy: Float;
sw, sh: Float;
dx, dy: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Bitmap_Region

procedure Al_Draw_Tinted_Bitmap_Region
( bitmap: A_Allegro_Bitmap;
tint: Allegro_Color;
sx, sy: Float;
sw, sh: Float;
dx, dy: Float;
flags: Draw_Flags );

Al_Draw_Rotated_Bitmap

procedure Al_Draw_Rotated_Bitmap
( bitmap: A_Allegro_Bitmap;
cx, cy: Float;
dx, dy: Float;
angle: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Rotated_Bitmap

procedure Al_Draw_Tinted_Rotated_Bitmap
( bitmap: A_Allegro_Bitmap;
tint: Allegro_Color;
cx, cy: Float;
dx, dy: Float;
angle: Float;
flags: Draw_Flags );

Al_Draw_Scaled_Rotated_Bitmap

procedure Al_Draw_Scaled_Rotated_Bitmap
( bitmap: A_Allegro_Bitmap;
cx, cy: Float;
dx, dy: Float;
xscale, yscale: Float;
angle: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Scaled_Rotated_Bitmap

procedure Al_Draw_Tinted_Scaled_Rotated_Bitmap
( bitmap: A_Allegro_Bitmap;
tint: Allegro_Color;
cx, cy: Float;
dx, dy: Float;
xscale, yscale: Float;
angle: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Scaled_Rotated_Bitmap_Region

procedure Al_Draw_Tinted_Scaled_Rotated_Bitmap_Region
( bitmap: A_Allegro_Bitmap;
sx, sy: Float;
sw, wh: Float;
tint: Allegro_Color;
cx, cy: Float;
dx, dy: Float;
xscale, yscale: Float;
angle: Float;
flags: Draw_Flags );

Al_Draw_Scaled_Bitmap

procedure Al_Draw_Scaled_Bitmap
( bitmap: A_Allegro_Bitmap;
sx, sy: Float;
sw, sh: Float;
dx, dy: Float;
dw, dh: Float;
flags: Draw_Flags );

Al_Draw_Tinted_Scaled_Bitmap

procedure Al_Draw_Tinted_Scaled_Bitmap
( bitmap: A_Allegro_Bitmap;
tint: Allegro_Color;
sx, sy: Float;
sw, sh: Float;
dx, dy: Float;
dw, dh: Float;
flags: Draw_Flags );