All Types

Name Unit Description
ALLEGRO_AUDIO_DEPTH al5audio

Sample depth and type, and signedness.

ALLEGRO_AUDIO_RECORDERptr al5audio

 

ALLEGRO_AUDIO_RECORDER_EVENTptr al5audio

 

ALLEGRO_AUDIO_STREAMptr al5audio

Pointer to an ALLEGRO_AUDIO_STREAM object that is used to stream generated audio to the sound device, in real-time.

ALLEGRO_AUDIO_STREAM_LOADER al5audio

 

ALLEGRO_BITMAPptr Allegro5

Abstract type representing a bitmap (2D image).

ALLEGRO_BLEND_MODE Allegro5

Blending modes.

ALLEGRO_BLEND_OPERATIONS Allegro5

Blending modes.

ALLEGRO_CHANNEL_CONF al5audio

Speaker configuration (mono, stereo, 2.1, 3, etc).

ALLEGRO_CONFIGptr Allegro5

An abstract configuration structure.

ALLEGRO_CONFIG_ENTRYptr Allegro5

An opaque structure used for iterating across entries in a configuration section.

ALLEGRO_CONFIG_SECTIONptr Allegro5

An opaque structure used for iterating across sections in a configuration structure.

ALLEGRO_DISPLAYptr Allegro5

Pointer to a display.

ALLEGRO_DISPLAY_MODEptr Allegro5

* fullscreen_mode.h ****************************************************************************

ALLEGRO_DISPLAY_OPTIONS Allegro5

Possible parameters for al_set_display_option.

ALLEGRO_DRAW_LINE_PROC al5primitives

 

ALLEGRO_DRAW_TRIANGLE_PROC al5primitives

 

ALLEGRO_EMIT_TRIANGLE_PROC al5primitives

 

ALLEGRO_EVENTptr Allegro5

Pointer to ALLEGRO_EVENT

ALLEGRO_EVENT_DTOR_PROC Allegro5

User event destructor.

ALLEGRO_EVENT_QUEUEptr Allegro5

 

ALLEGRO_EVENT_SOURCEptr Allegro5

Pointer to ALLEGRO_EVENT_SOURCE.

ALLEGRO_EVENT_TYPE Allegro5

An integer used to distinguish between different types of events.

ALLEGRO_FILECHOOSERptr al5nativedlg

Opaque handle to a native file dialog.

ALLEGRO_FILEptr Allegro5

An opaque object representing an open file.

ALLEGRO_FILE_INTERFACEptr Allegro5

Pointer to ALLEGRO_FILE_INTERFACE.

ALLEGRO_FIRST_LINE_PROC al5primitives

 

ALLEGRO_FIRST_TRIANGLE_PROC al5primitives

 

ALLEGRO_FONTptr al5font

Pointer to ALLEGRO_FONT.

ALLEGRO_IIO_FS_LOADER_FUNCTION Allegro5

Used by al_register_bitmap_loader_f.

ALLEGRO_IIO_FS_SAVER_FUNCTION Allegro5

Used by al_register_bitmap_saver_f.

ALLEGRO_IIO_IDENTIFIER_FUNCTION Allegro5

Used by al_register_bitmap_identifier.

ALLEGRO_IIO_LOADER_FUNCTION Allegro5

Used by al_register_bitmap_loader.

ALLEGRO_IIO_SAVER_FUNCTION Allegro5

Used by al_register_bitmap_saver.

ALLEGRO_INDEX_BUFFERptr al5primitives

A GPU index buffer that you can use to store indices of vertices in a vertex buffer on the GPU instead of uploading them afresh during every drawing operation.

ALLEGRO_INIT_TRIANGLE_PROC al5primitives

 

ALLEGRO_JOYFLAGS Allegro5

0 to 32767

ALLEGRO_JOYSTICKptr Allegro5

Pointer to joystick.

ALLEGRO_KEYBOARDptr Allegro5

Pointer to keyboard.

ALLEGRO_LINE_CAP al5primitives

 

ALLEGRO_LINE_JOIN al5primitives

 

ALLEGRO_LOCKED_REGIONptr Allegro5

Pointer to ALLEGRO_LOCKED_REGION.

ALLEGRO_MENUptr al5nativedlg

An opaque data type that represents a menu that contains menu items.

ALLEGRO_MENUptr_RESULT al5nativedlg

Pointer to ALLEGRO_MENUptr.

ALLEGRO_MIXERptr al5audio

A mixer mixes together attached streams into a single buffer.

ALLEGRO_MIXER_CALLBACK al5audio

#ifndef __cplusplus typedef enum ALLEGRO_AUDIO_DEPTH ALLEGRO_AUDIO_DEPTH; typedef enum ALLEGRO_CHANNEL_CONF ALLEGRO_CHANNEL_CONF; typedef enum ALLEGRO_PLAYMODE ALLEGRO_PLAYMODE; typedef enum ALLEGRO_MIXER_QUALITY ALLEGRO_MIXER_QUALITY; #endif

ALLEGRO_MIXER_QUALITY al5audio

 

ALLEGRO_MONITOR_INFOptr Allegro5

 

ALLEGRO_MOUSEptr Allegro5

Pointer to mouse.

ALLEGRO_MOUSE_CURSORptr Allegro5

Pointer to a custom mouse cursor

ALLEGRO_OPENGL_VARIANT al5opengl

***************************************************************************** * allegro_opengl.h * Main header file for all OpenGL drivers.

ALLEGRO_PIXEL_FORMAT Allegro5

Pixel formats.

ALLEGRO_PLAYMODE al5audio

Sample and stream playback mode.

ALLEGRO_PRIM_ATTR al5primitives

 

ALLEGRO_PRIM_BUFFER_FLAGS al5primitives

 

ALLEGRO_PRIM_STORAGE al5primitives

TODO: Undefined!

ALLEGRO_PRIM_TYPE al5primitives

 

ALLEGRO_RENDER_STATE Allegro5

Used by al_set_render_state.

ALLEGRO_SAMPLEptr al5audio

Pointer to the data necessary for playing pre-defined digital audio.

ALLEGRO_SAMPLE_IDptr al5audio

Pointer to ALLEGRO_SAMPLE_ID.

ALLEGRO_SAMPLE_INSTANCEptr al5audio

An ALLEGRO_SAMPLE_INSTANCEptr represents a playable instance of a predefined sound effect.

ALLEGRO_SAMPLE_LOADER al5audio

 

ALLEGRO_SAMPLE_SAVER al5audio

 

ALLEGRO_SHADERptr Allegro5

An ALLEGRO_SHADER is a program that runs on the GPU.

ALLEGRO_SHADER_PLATFORM Allegro5

The underlying platform which the ALLEGRO_SHADER is built on top of, which dictates the language used to program the shader.

ALLEGRO_SHADER_TYPE Allegro5

Used with al_attach_shader_source and al_attach_shader_source_file to specify how to interpret the attached source.

ALLEGRO_SPLINE_CONTROL_POINTS al5primitives

 

ALLEGRO_STEP_PROC al5primitives

 

ALLEGRO_SYSTEMptr Allegro5

Pointer to the Allegro system description record.

ALLEGRO_SYSTEM_MOUSE_CURSOR Allegro5

Used to identify the mouse cursor.

ALLEGRO_TEXTLOGptr al5nativedlg

Opaque handle to a text log window.

ALLEGRO_TIMERptr Allegro5

Pointer to timer.

ALLEGRO_TRANSFORMptr Allegro5

* transformations.h ****************************************************************************

ALLEGRO_USER_EVENTptr Allegro5

 

ALLEGRO_USER_EVENT_DESCRIPTORptr Allegro5

 

ALLEGRO_USER_MAIN Allegro5

Description of user main function for al_run_main.

ALLEGRO_USTR Allegro5

An opaque type representing a string.

ALLEGRO_USTRptr Allegro5

Pointer to ALLEGRO_USTR.

ALLEGRO_USTR_INFO Allegro5

A type that holds additional information for an ALLEGRO_USTR that references an external memory buffer.

ALLEGRO_USTR_INFOptr Allegro5

Pointer to ALLEGRO_USTR_INFO.

ALLEGRO_VERTEXptr al5primitives

 

ALLEGRO_VERTEX_BUFFERptr al5primitives

A GPU vertex buffer that you can use to store vertices on the GPU instead of uploading them afresh during every drawing operation.

ALLEGRO_VERTEX_DECLptr al5primitives

A vertex declaration.

ALLEGRO_VERTEX_ELEMENTptr al5primitives

 

ALLEGRO_VOICEptr al5audio

A voice represents an audio device on the system, which may be a real device, or an abstract device provided by the operating system.

AL_BOL8 al5Base

Another bool type, used if C's declaration is byte sized.

AL_BOOL al5Base

Boolean result.

AL_CHAR al5Base

Signed 8bit integer.

AL_DOUBLE al5Base

Double value.

AL_FLOAT al5Base

Float value.

AL_FLOATptr al5Base

Pointer to float.

AL_INT al5Base

Signed 32bit integer values.

AL_INT16 al5Base

Signed 16bit integer values.

AL_INT32 al5Base

Signed 32bit integer values.

AL_INT64 al5Base

Signed 64bit integer values.

AL_INT8 al5Base

Signed 8bit integer values.

AL_INTptr al5Base

Pointer to integer.

AL_INTPTR_T al5Base

Fake pointer type.

AL_LONG al5Base

Signed 32/64bit integer values.

AL_OFF_T al5Base

Another 64bit integer to store sizes.

AL_POINTER al5Base

Generic pointer.

AL_SHORT al5Base

Signed 16bit integer values.

AL_SIZE_T al5Base

size_t equivalent.

AL_STR al5Base

Strings.

AL_STRptr al5Base

Pointer to text strings.

AL_UCHAR al5Base

Unsigned 8bit integer values.

AL_UINT al5Base

Unsigned 32bit integer values.

AL_UINT16 al5Base

Unsigned 16bit integer values.

AL_UINT32 al5Base

Unsigned 32bit integer values.

AL_UINT64 al5Base

Unsigned 64bit integer values.

AL_UINT8 al5Base

Unsigned 8bit integer values.

AL_UINTPTR_T al5Base

Fake pointer type.

AL_ULONG al5Base

Unsigned 32/64bit integer values.

AL_USHORT al5Base

Unsigned 16bit integer values.

AL_VOIDptr al5Base

Pointer.


Generated by PasDoc 0.14.0. Generated on 2017-01-03 17:39:12.