All Types

Name Unit Description
ALFONT_CALLBACK_MULTILINE_TEXT al5font

Callback declaration for al_do_multiline_text.

ALFONT_CALLBACK_MULTILINE_USTR al5font

Callback declaration for al_do_multiline_ustr.

ALLEGRO_AUDIO_DEPTH al5audio

Sample depth and type as well as signedness.

ALLEGRO_AUDIO_DEVICEptr al5audio

An opaque datatype that represents an audio device.

ALLEGRO_AUDIO_RECORDERptr al5audio

An opaque datatype that represents a recording device.

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

Callback function to load audio streams.

ALLEGRO_AUDIO_STREAM_LOADER_F al5audio

Callback function to load audio streams.

ALLEGRO_BITMAPptr allegro5

Abstract type representing a bitmap (2D image).

ALLEGRO_CHANNEL_CONF al5audio

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

ALLEGRO_CONFIGptr allegro5

An abstract configuration structure.

ALLEGRO_DISPLAYptr allegro5

Pointer to a display.

ALLEGRO_DISPLAY_MODEptr allegro5

Pointer to ALLEGRO_DISPLAY_MODE.

ALLEGRO_DRAW_LINE_PROC al5primitives

Callback function used by al_draw_soft_line.

ALLEGRO_DRAW_TRIANGLE_PROC al5primitives

Callback function used by al_draw_soft_triangle.

ALLEGRO_EMIT_TRIANGLE_PROC al5primitives

Callback function used by al_triangulate_polygon.

ALLEGRO_EVENTptr allegro5

Pointer to ALLEGRO_EVENT

ALLEGRO_EVENT_DTOR_PROC allegro5

User event destructor.

ALLEGRO_EVENT_QUEUEptr allegro5

An event queue holds events that have been generated by event sources that are registered with the queue.

ALLEGRO_EVENT_SOURCEptr allegro5

Pointer to ALLEGRO_EVENT_SOURCE.

ALLEGRO_EVENT_TYPE allegro5

An integer used to distinguish between different types of events.

ALLEGRO_FILEptr allegro5

An opaque object representing an open file.

ALLEGRO_FILE_INTERFACEptr allegro5

Pointer to ALLEGRO_FILE_INTERFACE.

ALLEGRO_FIRST_LINE_PROC al5primitives

Callback function used by al_draw_soft_line.

ALLEGRO_FIRST_TRIANGLE_PROC al5primitives

Callback function used by al_draw_soft_triangle.

ALLEGRO_FONTptr al5font

A handle identifying any kind of 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

Callback function used by al_draw_soft_triangle.

ALLEGRO_JOYFLAGS allegro5

This is a holdover from the old API and may be removed.

ALLEGRO_JOYSTICKptr allegro5

A pointer to an abstract data representing a physical joystick.

ALLEGRO_KEYBOARDptr allegro5

Pointer to keyboard.

ALLEGRO_LINE_CAP al5primitives

See the picture for the difference.

ALLEGRO_LINE_JOIN al5primitives

See the picture for the difference.

ALLEGRO_LOCK allegro5

Locking flags.

ALLEGRO_LOCKED_REGIONptr allegro5

Pointer to ALLEGRO_LOCKED_REGION.

ALLEGRO_MIXERptr al5audio

A mixer mixes together attached streams into a single buffer.

ALLEGRO_MIXER_CALLBACK al5audio

 

ALLEGRO_MIXER_QUALITY al5audio

 

ALLEGRO_MOUSEptr allegro5

Pointer to mouse.

ALLEGRO_MOUSE_CURSORptr allegro5

Pointer to a custom mouse cursor

ALLEGRO_PIXEL_FORMAT allegro5

Pixel formats.

ALLEGRO_PLAYMODE al5audio

Sample and stream playback mode.

ALLEGRO_PRIM_ATTR al5primitives

Enumerates the types of vertex attributes that a custom vertex may have.

ALLEGRO_PRIM_BUFFER_FLAGS al5primitives

Flags to specify how to create a vertex or an index buffer.

ALLEGRO_PRIM_STORAGE al5primitives

Enumerates the types of storage an attribute of a custom vertex may be stored in.

ALLEGRO_PRIM_TYPE al5primitives

Enumerates the types of primitives this addon can draw.

ALLEGRO_RENDER_STATE allegro5

Possible render states which can be set with al_set_render_state.

ALLEGRO_SAMPLEptr al5audio

Pointer to an Allegro sample object.

ALLEGRO_SAMPLE_IDENTIFIER_F al5audio

 

ALLEGRO_SAMPLE_IDptr al5audio

Pointer to ALLEGRO_SAMPLE_ID.

ALLEGRO_SAMPLE_INSTANCEptr al5audio

Pointer to an Allegro sample instance.

ALLEGRO_SAMPLE_LOADER al5audio

Callback function to load samples.

ALLEGRO_SAMPLE_LOADER_F al5audio

Callback function to load samples.

ALLEGRO_SAMPLE_SAVER al5audio

Callback function to save samples.

ALLEGRO_SAMPLE_SAVER_F al5audio

Callback function to save samples.

ALLEGRO_SHADERptr allegro5

Pointer to an ALLEGRO_SHADER.

ALLEGRO_SHADER_PLATFORM allegro5

The underlying platform which the ALLEGRO_SHADERptr 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

An array that defines 4 pair of coordinates for spline lines.

ALLEGRO_STEP_PROC al5primitives

Callback function used to track the steps on some drawing functions.

ALLEGRO_SYSTEM_ID allegro5

The system Allegro is running on.

ALLEGRO_SYSTEM_MOUSE_CURSOR allegro5

Used to identify the mouse cursor.

ALLEGRO_TIMEOUTptr allegro5

 

ALLEGRO_TIMERptr allegro5

Pointer to timer.

ALLEGRO_TRANSFORMptr allegro5

Pointer to a ALLEGRO_TRANSFORM.

ALLEGRO_USER_EVENTptr allegro5

Pointer to ALLEGRO_USER_EVENT.

ALLEGRO_USER_EVENT_DESCRIPTORptr allegro5

Pointer to the user event descriptor.

ALLEGRO_USER_MAIN allegro5

Description of user main function for al_run_main.

ALLEGRO_USTR al5strings

An opaque type representing a string.

ALLEGRO_USTRptr al5strings

Pointer to ALLEGRO_USTR.

ALLEGRO_USTR_INFO al5strings

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

ALLEGRO_USTR_INFOptr al5strings

Pointer to ALLEGRO_USTR_INFO.

ALLEGRO_VERTEXptr al5primitives

Pointer to ALLEGRO_VERTEX.

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

Pointer to ALLEGRO_VERTEX_ELEMENT.

ALLEGRO_VIDEOptr al5video

Pointer to the video description.

ALLEGRO_VIDEO_POSITION_TYPE al5video

Used with al_get_video_position to specify which position to retrieve.

ALLEGRO_VOICEptr al5audio

A pointer to an Allegro voice.

AL_BOOL al5Base

Boolean result.

AL_CHAR al5Base

Signed 8bit integer.

AL_DOUBLE al5Base

Double value.

AL_FIXED allegro5

A fixed point number.

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.15.0. Generated on 2024-11-10 15:15:06.