Index

Package: Blending

Description

package Allegro.Blending is
Allegro 5.0.9 - Blending routines

Types

Allegro_Blend_Operations

type Allegro_Blend_Operations is private;

Allegro_Blend_Mode

type Allegro_Blend_Mode is private;

Constants & Global variables

ALLEGRO_SRC_MINUS_DEST (Allegro_Blend_Operations)

ALLEGRO_SRC_MINUS_DEST : constant Allegro_Blend_Operations;

ALLEGRO_DEST_MINUS_SRC (Allegro_Blend_Operations)

ALLEGRO_DEST_MINUS_SRC : constant Allegro_Blend_Operations;

ALLEGRO_ZERO (Allegro_Blend_Mode)

ALLEGRO_ZERO          : constant Allegro_Blend_Mode;

ALLEGRO_ONE (Allegro_Blend_Mode)

ALLEGRO_ONE           : constant Allegro_Blend_Mode;

ALLEGRO_ALPHA (Allegro_Blend_Mode)

ALLEGRO_ALPHA         : constant Allegro_Blend_Mode;

ALLEGRO_INVERSE_ALPHA (Allegro_Blend_Mode)

ALLEGRO_INVERSE_ALPHA : constant Allegro_Blend_Mode;

Subprograms & Entries

Al_Get_Blender

procedure Al_Get_Blender
( op: out Allegro_Blend_Operations;
src: out Allegro_Blend_Mode;
dst: out Allegro_Blend_Mode );

Al_Get_Separate_Blender

procedure Al_Get_Separate_Blender
( op: out Allegro_Blend_Operations;
src: out Allegro_Blend_Mode;
dst: out Allegro_Blend_Mode;
alpha_op: out Allegro_Blend_Operations;
alpha_src: out Allegro_Blend_Mode;
alpha_dst: out Allegro_Blend_Mode );

Al_Set_Separate_Blender

procedure Al_Set_Separate_Blender
( op: Allegro_Blend_Operations;
src: Allegro_Blend_Mode;
dst: Allegro_Blend_Mode;
alpha_op: Allegro_Blend_Operations;
alpha_src: Allegro_Blend_Mode;
alpha_dst: Allegro_Blend_Mode );