Introduction
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
Contains the common information about events.
Structure that holds the audio recorder event data.
An ALLEGRO_COLOR structure describes a color in a device independent way.
ALLEGRO_COLOR
Contains display events information.
Used for fullscreen mode queries.
An ALLEGRO_EVENT is an union of all builtin event structures, i.e.
ALLEGRO_EVENT
An event source is any object which can generate events.
A structure containing function pointers to handle a type of "file", real or virtual.
Contains the joystick events information.
This is a structure that is used to hold a "snapshot" of a joystick's axes and buttons at a particular instant.
Contains the keyboard events information.
This is a structure that is used to hold a "snapshot" of keyboard at a particular instant.
Users who wish to manually edit or read from a bitmap are required to lock it first.
Used to define the memory management functions.
Describes a monitor's size and position relative to other monitors.
Contains the mouse events information.
Stores mouse state.
An ALLEGRO_SAMPLE_ID represents a sample being played via al_play_sample.
ALLEGRO_SAMPLE_ID
Opaque type which is passed to al_store_state/al_restore_state.
Represents a timeout value.
Contains the timer events information.
Contains the touch input events information.
Defines the generic transformation type, a 4x4 matrix.
An event structure that can be emitted by user event sources.
Defines the generic vertex type, with a 3D position, color and texture coordinates for a single texture.
A small structure describing a certain element of a vertex.
Special union record used to store a integer and a pointer in the same variable.