Index

Package: Color

Description

package Allegro.Color is
Allegro 5.0.9 - Color routines

Types

Allegro_Color

type Allegro_Color is private;

Allegro_Pixel_Format

type Allegro_Pixel_Format is private;

Constants & Global variables

ALLEGRO_PIXEL_FORMAT_ANY (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY               : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_NO_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_NO_ALPHA      : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_WITH_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_WITH_ALPHA    : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_15_NO_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_15_NO_ALPHA   : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_16_NO_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_16_NO_ALPHA   : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_16_WITH_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_16_WITH_ALPHA : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_24_NO_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_24_NO_ALPHA   : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_32_NO_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_32_NO_ALPHA   : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ANY_32_WITH_ALPHA (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ANY_32_WITH_ALPHA : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ARGB_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ARGB_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGBA_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGBA_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ARGB_4444 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ARGB_4444         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGB_888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGB_888           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGB_565 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGB_565           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGB_555 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGB_555           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGBA_5551 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGBA_5551         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ARGB_1555 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ARGB_1555         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ABGR_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ABGR_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_XBGR_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_XBGR_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_BGR_888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_BGR_888           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_BGR_565 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_BGR_565           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_BGR_555 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_BGR_555           : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGBX_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGBX_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_XRGB_8888 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_XRGB_8888         : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ABGR_F32 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ABGR_F32          : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_ABGR_8888_LE (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_ABGR_8888_LE      : constant Allegro_Pixel_Format;

ALLEGRO_PIXEL_FORMAT_RGBA_4444 (Allegro_Pixel_Format)

ALLEGRO_PIXEL_FORMAT_RGBA_4444         : constant Allegro_Pixel_Format;

Subprograms & Entries

Al_Map_RGB

function Al_Map_RGB
( r, g, b: Unsigned_8 ) return Allegro_Color;

Al_Map_RGB_f

function Al_Map_RGB_f
( r, g, b: Float ) return Allegro_Color;

Al_Map_RGBA

function Al_Map_RGBA
( r, g, b, a: Unsigned_8 ) return Allegro_Color;

Al_Map_RGBA_f

function Al_Map_RGBA_f
( r, g, b, a: Float ) return Allegro_Color;

Al_Unmap_RGB

procedure Al_Unmap_RGB
( color: Allegro_Color;
r, g, b: out Unsigned_8 );

Al_Unmap_RGB_f

procedure Al_Unmap_RGB_f
( color: Allegro_Color;
r, g, b: out Float );

Al_Unmap_RGBA

procedure Al_Unmap_RGBA
( color: Allegro_Color;
r, g, b, a: out Unsigned_8 );

Al_Unmap_RGBA_f

procedure Al_Unmap_RGBA_f
( color: Allegro_Color;
r, g, b, a: out Float );

Image

function Image
( apf: Allegro_Pixel_Format ) return String;

Al_Get_Pixel_Size

function Al_Get_Pixel_Size
( format: Allegro_Pixel_Format ) return Integer;

Al_Get_Pixel_Format_Bits

function Al_Get_Pixel_Format_Bits
( format: Allegro_Pixel_Format ) return Integer;