Index

Package: Transparency

Description

package Allegro.Transparency is
Allegro 4.4.2 - Transparency and patterned drawing This package is missing: color_map, create_trans_table, create_light_table, create_color_table, create_blender_table

Types

Drawing_Mode_Type

type Drawing_Mode_Type is (
        DRAW_MODE_SOLID,
        DRAW_MODE_XOR,
        DRAW_MODE_COPY_PATTERN,
        DRAW_MODE_SOLID_PATTERN,
        DRAW_MODE_MASKED_PATTERN,
        DRAW_MODE_TRANS
    );

Blender_Func

type Blender_Func is
        access function( x, y, n : C.unsigned_long ) return C.unsigned_long;

Subprograms & Entries

Drawing_Mode

procedure Drawing_Mode
( mode: Drawing_Mode_Type;
pattern: A_Bitmap := null;
x_anchor, y_ancher: Integer := 0 );

Set_Add_Blender

procedure Set_Add_Blender
( r, g, b, a: Natural );

Set_Alpha_Blender

procedure Set_Alpha_Blender;

Set_Blender_Mode

procedure Set_Blender_Mode
( b15, b16, b24: Blender_Func;
r, g, b, a: Natural );

Set_Blender_Mode_Ex

procedure Set_Blender_Mode_Ex
( b15, b16, b24, b32, b15x, b16x, b24x: Blender_Func;
r, g, b, a: Natural );

Set_Burn_Blender

procedure Set_Burn_Blender
( r, g, b, a: Natural );

Set_Color_Blender

procedure Set_Color_Blender
( r, g, b, a: Natural );

Set_Difference_Blender

procedure Set_Difference_Blender
( r, g, b, a: Natural );

Set_Dissolve_Blender

procedure Set_Dissolve_Blender
( r, g, b, a: Natural );

Set_Dodge_Blender

procedure Set_Dodge_Blender
( r, g, b, a: Natural );

Set_Hue_Blender

procedure Set_Hue_Blender
( r, g, b, a: Natural );

Set_Invert_Blender

procedure Set_Invert_Blender
( r, g, b, a: Natural );

Set_Luminance_Blender

procedure Set_Luminance_Blender
( r, g, b, a: Natural );

Set_Multiply_Blender

procedure Set_Multiply_Blender
( r, g, b, a: Natural );

Set_Saturation_Blender

procedure Set_Saturation_Blender
( r, g, b, a: Natural );

Set_Screen_Blender

procedure Set_Screen_Blender
( r, g, b, a: Natural );

Set_Trans_Blender

procedure Set_Trans_Blender
( r, g, b, a: Natural );

Set_Write_Alpha_Blender

procedure Set_Write_Alpha_Blender;

Solid_Mode

procedure Solid_Mode;

XOR_Mode

procedure XOR_Mode
( on: Boolean );