Index

Package: State

Description

package Allegro.State is
Allegro 5.0.9 - State

Types

Allegro_State

type Allegro_State is private;

A_Allegro_State

type A_Allegro_State is access all Allegro_State;

Allegro_State_Flags

type Allegro_State_Flags is new Unsigned_32;

Constants & Global variables

ALLEGRO_STATE_NEW_DISPLAY_PARAMETERS (Allegro_State_Flags)

ALLEGRO_STATE_NEW_DISPLAY_PARAMETERS : constant Allegro_State_Flags := 16#0001#;

ALLEGRO_STATE_NEW_BITMAP_PARAMETERS (Allegro_State_Flags)

ALLEGRO_STATE_NEW_BITMAP_PARAMETERS  : constant Allegro_State_Flags := 16#0002#;

ALLEGRO_STATE_DISPLAY (Allegro_State_Flags)

ALLEGRO_STATE_DISPLAY                : constant Allegro_State_Flags := 16#0004#;

ALLEGRO_STATE_TARGET_BITMAP (Allegro_State_Flags)

ALLEGRO_STATE_TARGET_BITMAP          : constant Allegro_State_Flags := 16#0008#;

ALLEGRO_STATE_BLENDER (Allegro_State_Flags)

ALLEGRO_STATE_BLENDER                : constant Allegro_State_Flags := 16#0010#;

ALLEGRO_STATE_NEW_FILE_INTERFACE (Allegro_State_Flags)

ALLEGRO_STATE_NEW_FILE_INTERFACE     : constant Allegro_State_Flags := 16#0020#;

ALLEGRO_STATE_TRANSFORM (Allegro_State_Flags)

ALLEGRO_STATE_TRANSFORM              : constant Allegro_State_Flags := 16#0040#;

ALLEGRO_STATE_ALL (Allegro_State_Flags)

ALLEGRO_STATE_ALL                    : constant Allegro_State_Flags := 16#ffff#;

Subprograms & Entries

Al_Store_State

procedure Al_Store_State
( state: in out Allegro_State;
flags: Allegro_State_Flags );

Al_Restore_State

procedure Al_Restore_State
( state: in out Allegro_State );

Al_Get_Errno

function Al_Get_Errno return Integer;

Al_Set_Errno

procedure Al_Set_Errno
( errnum: Integer );