All Constants

Name Unit Description
AL_COLORCONV_15_TO_16 Allegro

 

AL_COLORCONV_15_TO_24 Allegro

 

AL_COLORCONV_15_TO_32 Allegro

 

AL_COLORCONV_15_TO_8 Allegro

 

AL_COLORCONV_16_TO_15 Allegro

 

AL_COLORCONV_16_TO_24 Allegro

 

AL_COLORCONV_16_TO_32 Allegro

 

AL_COLORCONV_16_TO_8 Allegro

 

AL_COLORCONV_24_EQUALS_32 Allegro

 

AL_COLORCONV_24_TO_15 Allegro

 

AL_COLORCONV_24_TO_16 Allegro

 

AL_COLORCONV_24_TO_32 Allegro

 

AL_COLORCONV_24_TO_8 Allegro

 

AL_COLORCONV_32A_TO_15 Allegro

 

AL_COLORCONV_32A_TO_16 Allegro

 

AL_COLORCONV_32A_TO_24 Allegro

 

AL_COLORCONV_32A_TO_8 Allegro

 

AL_COLORCONV_32_TO_15 Allegro

 

AL_COLORCONV_32_TO_16 Allegro

 

AL_COLORCONV_32_TO_24 Allegro

 

AL_COLORCONV_32_TO_8 Allegro

 

AL_COLORCONV_8_TO_15 Allegro

 

AL_COLORCONV_8_TO_16 Allegro

 

AL_COLORCONV_8_TO_24 Allegro

 

AL_COLORCONV_8_TO_32 Allegro

 

AL_COLORCONV_DITHER Allegro

 

AL_COLORCONV_DITHER_HI Allegro

 

AL_COLORCONV_DITHER_PAL Allegro

 

AL_COLORCONV_EXPAND_15_TO_16 Allegro

 

AL_COLORCONV_EXPAND_256 Allegro

 

AL_COLORCONV_EXPAND_HI_TO_TRUE Allegro

 

AL_COLORCONV_KEEP_ALPHA Allegro

 

AL_COLORCONV_KEEP_TRANS Allegro

 

AL_COLORCONV_MOST Allegro

 

AL_COLORCONV_NONE Allegro

Define color conversion modes.

AL_COLORCONV_PARTIAL Allegro

 

AL_COLORCONV_REDUCE_16_TO_15 Allegro

 

AL_COLORCONV_REDUCE_TO_256 Allegro

 

AL_COLORCONV_REDUCE_TRUE_TO_HI Allegro

 

AL_COLORCONV_TOTAL Allegro

 

AL_CPU_3DNOW Allegro

 

AL_CPU_AMD64 Allegro

 

AL_CPU_CMOV Allegro

 

AL_CPU_ENH3DNOW Allegro

 

AL_CPU_FAMILY_EXTENDED Allegro

 

AL_CPU_FAMILY_I386 Allegro

 

AL_CPU_FAMILY_I486 Allegro

 

AL_CPU_FAMILY_I586 Allegro

 

AL_CPU_FAMILY_I686 Allegro

 

AL_CPU_FAMILY_ITANIUM Allegro

 

AL_CPU_FAMILY_POWERPC Allegro

CPU families - Power PC

AL_CPU_FAMILY_UNKNOWN Allegro

CPU families - PC

AL_CPU_FPU Allegro

 

AL_CPU_IA64 Allegro

 

AL_CPU_ID Allegro

CPU Capabilities flags for x86 capable chips

AL_CPU_MMX Allegro

 

AL_CPU_MMXPLUS Allegro

 

AL_CPU_MODEL_ATHLON Allegro

AMD/686

AL_CPU_MODEL_ATHLON64 Allegro

 

AL_CPU_MODEL_CELERON Allegro

 

AL_CPU_MODEL_CYRIX Allegro

 

AL_CPU_MODEL_DURON Allegro

 

AL_CPU_MODEL_I486DX Allegro

486

AL_CPU_MODEL_I486DX2 Allegro

 

AL_CPU_MODEL_I486DX4 Allegro

 

AL_CPU_MODEL_I486DX50 Allegro

 

AL_CPU_MODEL_I486SL Allegro

 

AL_CPU_MODEL_I486SX Allegro

 

AL_CPU_MODEL_I486SX2 Allegro

 

AL_CPU_MODEL_I487SX Allegro

 

AL_CPU_MODEL_K5 Allegro

AMD/586

AL_CPU_MODEL_K6 Allegro

 

AL_CPU_MODEL_OPTERON Allegro

 

AL_CPU_MODEL_PENTIUM Allegro

Intel/586

AL_CPU_MODEL_PENTIUMII Allegro

 

AL_CPU_MODEL_PENTIUMIIICOPPERMINE Allegro

 

AL_CPU_MODEL_PENTIUMIIIKATMAI Allegro

 

AL_CPU_MODEL_PENTIUMIIIMOBILE Allegro

 

AL_CPU_MODEL_PENTIUMIIKLAMATH Allegro

 

AL_CPU_MODEL_PENTIUMIV Allegro

Information when CPU_FAMILY is 15

AL_CPU_MODEL_PENTIUMOVERDRIVE Allegro

 

AL_CPU_MODEL_PENTIUMOVERDRIVEDX4 Allegro

 

AL_CPU_MODEL_PENTIUMP54C Allegro

 

AL_CPU_MODEL_PENTIUMPRO Allegro

 

AL_CPU_MODEL_PENTIUMPROA Allegro

Intel/686

AL_CPU_MODEL_POWERPC_601 Allegro

these defines are taken from <mach-o/machine.h>

AL_CPU_MODEL_POWERPC_602 Allegro

 

AL_CPU_MODEL_POWERPC_603 Allegro

 

AL_CPU_MODEL_POWERPC_603e Allegro

 

AL_CPU_MODEL_POWERPC_603ev Allegro

 

AL_CPU_MODEL_POWERPC_604 Allegro

 

AL_CPU_MODEL_POWERPC_604e Allegro

 

AL_CPU_MODEL_POWERPC_620 Allegro

 

AL_CPU_MODEL_POWERPC_7400 Allegro

 

AL_CPU_MODEL_POWERPC_7450 Allegro

 

AL_CPU_MODEL_POWERPC_750 Allegro

 

AL_CPU_MODEL_UNKNOWN Allegro

 

AL_CPU_MODEL_XEON Allegro

 

AL_CPU_SSE Allegro

 

AL_CPU_SSE2 Allegro

 

AL_CPU_SSE3 Allegro

 

AL_CPU_SSE41 Allegro

 

AL_CPU_SSE42 Allegro

 

AL_CPU_SSSE3 Allegro

 

AL_DAT_BITMAP alFile

(AL_ID ('BMP '))

AL_DAT_C_SPRITE alFile

(AL_ID ('CMP '))

AL_DAT_DATA alFile

(AL_ID ('DATA'))

AL_DAT_END alFile

End of datafile.

AL_DAT_FILE alFile

(AL_ID ('FILE'))

AL_DAT_FLI alFile

(AL_ID ('FLIC'))

AL_DAT_FONT alFile

(AL_ID ('FONT'))

AL_DAT_MAGIC alFile

(AL_ID ('ALL.'))

AL_DAT_MIDI alFile

(AL_ID ('MIDI'))

AL_DAT_NAME alFile

(AL_ID ('NAME'))

AL_DAT_PALETTE alFile

(AL_ID ('PAL '))

AL_DAT_PATCH alFile

(AL_ID ('PAT '))

AL_DAT_PROPERTY alFile

(AL_ID ('prop'))

AL_DAT_RLE_SPRITE alFile

(AL_ID ('RLE '))

AL_DAT_SAMPLE alFile

(AL_ID ('SAMP'))

AL_DAT_XC_SPRITE alFile

(AL_ID ('XCMP'))

AL_DIGI_ALSA alUNIX

ALSA sound driver.

AL_DIGI_ARTS alUNIX

aRts (Analog Real-Time Synthesizer).

AL_DIGI_AUTODETECT Allegro

Identifier to pass to al_install_sound.

AL_DIGI_ESD alUNIX

Enlightened Sound Daemon.

AL_DIGI_JACK alUNIX

JACK sound driver.

AL_DIGI_NONE Allegro

Identifier to pass to al_install_sound.

AL_DIGI_OSS alUNIX

Open Sound System.

AL_DIGI_VOICES Allegro

Max number of digital voices.

AL_DRAW_MODE_COPY_PATTERN Allegro

Flag for al_drawing_mode.

AL_DRAW_MODE_MASKED_PATTERN Allegro

Flag for al_drawing_mode.

AL_DRAW_MODE_SOLID Allegro

Flag for al_drawing_mode.

AL_DRAW_MODE_SOLID_PATTERN Allegro

Flag for al_drawing_mode.

AL_DRAW_MODE_TRANS Allegro

Flag for al_drawing_mode.

AL_DRAW_MODE_XOR Allegro

Flag for al_drawing_mode.

AL_D_CLOSE alGUI

request to close the dialog

AL_D_DIRTY alGUI

Object needs to be redrawn

AL_D_DISABLED alGUI

Object is visible but inactive

AL_D_DONTWANTMOUSE alGUI

this object does not want mouse focus

AL_D_EXIT alGUI

Object makes the dialog exit

AL_D_GOTFOCUS alGUI

Object has the input focus

AL_D_GOTMOUSE alGUI

Mouse is on top of object

AL_D_HIDDEN alGUI

Object is not visible

AL_D_INTERNAL alGUI

Reserved for internal use

AL_D_O_K alGUI

normal exit status

AL_D_REDRAW alGUI

request to redraw the dialog

AL_D_REDRAWME alGUI

request to redraw this object

AL_D_REDRAW_ALL alGUI

request to redraw all active dialogs

AL_D_SELECTED alGUI

Object is selected

AL_D_USED_CHAR alGUI

object has used the keypress

AL_D_USER alGUI

From here on is free for your own use

AL_D_WANTFOCUS alGUI

this object wants the input focus

al_fixpi alFixed

Fixed point PI value.

al_fixtorad alFixed

This constant gives a ratio which can be used to convert a fixed point number in binary angle format to a fixed point number in radians.

AL_F_EXE_MAGIC alFile

magic number for appended data

AL_F_NOPACK_MAGIC alFile

magic number for autodetect

AL_F_PACK_MAGIC alFile

magic number for packed files

AL_F_READ_PACKED alFile

 

AL_F_WRITE alFile

 

AL_F_WRITE_NOPACK alFile

 

AL_F_WRITE_PACKED alFile

 

AL_GFX_AUTODETECT Allegro

Allegro will try to set the specified resolution with the current color depth in fullscreen mode.

AL_GFX_AUTODETECT_FULLSCREEN Allegro

Allegro will try to set the specified resolution with the current color depth in fullscreen mode.

AL_GFX_AUTODETECT_WINDOWED Allegro

Allegro will try to set the specified resolution with the current color depth in a windowed mode.

AL_GFX_CAN_SCROLL Allegro

Indicates that the al_scroll_screen function may be used with this driver.

AL_GFX_CAN_TRIPLE_BUFFER Allegro

Indicates that the al_request_scroll and al_poll_scroll functions may be used with this driver.

AL_GFX_DIRECTX alWin

Alias for AL_GFX_DIRECTX_ACCEL.

AL_GFX_DIRECTX_ACCEL alWin

The regular fullscreen DirectX driver, running with hardware acceleration enabled.

AL_GFX_DIRECTX_OVL alWin

he DirectX overlay driver.

AL_GFX_DIRECTX_SAFE alWin

Simplified fullscreen DirectX driver that doesn't support any hardware acceleration, video or system bitmaps, etc.

AL_GFX_DIRECTX_SOFT alWin

DirectX fullscreen driver that only uses software drawing, rather than any hardware accelerated features.

AL_GFX_DIRECTX_WIN alWin

The regular windowed DirectX driver, running in color conversion mode when the color depth doesn't match that of the Windows desktop.

AL_GFX_FBCON alUNIX

Uses the framebuffer device (eg.

AL_GFX_GDI alWin

The windowed GDI driver.

AL_GFX_HW_CURSOR Allegro

Indicates that a hardware mouse cursor is in use.

AL_GFX_HW_FILL Allegro

Indicates that the opaque version of the al_rectfill function, the al_clear_bitmap routine, and al_clear_to_color, are implemented using a hardware accelerator.

AL_GFX_HW_FILL_COPY_PATTERN Allegro

Indicates that the copy pattern mode of the al_rectfill function is implemented using a hardware accelerator (see AL_GFX_HW_FILL).

AL_GFX_HW_FILL_SOLID_PATTERN Allegro

Indicates that the solid and masked pattern modes of the al_rectfill function is implemented using a hardware accelerator (see AL_GFX_HW_FILL).

AL_GFX_HW_FILL_XOR Allegro

Indicates that the XOR version of the al_rectfill function is implemented using a hardware accelerator (see AL_GFX_HW_FILL).

AL_GFX_HW_GLYPH Allegro

Indicates that monochrome character expansion (for text drawing) is implemented using a hardware accelerator.

AL_GFX_HW_HLINE Allegro

Indicates that the normal opaque version of the al_hline function is implemented using a hardware accelerator.

AL_GFX_HW_HLINE_COPY_PATTERN Allegro

Indicates that the copy pattern modes of the al_hline function, and any other functions that use it as a workhorse, are implemented using a hardware accelerator (see AL_GFX_HW_HLINE).

AL_GFX_HW_HLINE_SOLID_PATTERN Allegro

Indicates that the solid and masked pattern modes of the al_hline function, and any other functions that use it as a workhorse, are implemented using a hardware accelerator (see AL_GFX_HW_HLINE).

AL_GFX_HW_HLINE_XOR Allegro

Indicates that the XOR version of the al_hline function, and any other functions that use it as a workhorse, are implemented using a hardware accelerator (see AL_GFX_HW_HLINE).

AL_GFX_HW_LINE Allegro

Indicates that the opaque mode al_line and al_vline functions are implemented using a hardware accelerator.

AL_GFX_HW_LINE_XOR Allegro

Indicates that the XOR version of the al_line and al_vline functions are implemented using a hardware accelerator.

AL_GFX_HW_MEM_BLIT Allegro

Indicates that blitting from a memory bitmap onto the screen is being accelerated in hardware.

AL_GFX_HW_MEM_BLIT_MASKED Allegro

Indicates that the al_masked_blit and al_draw_sprite functions are being accelerated in hardware when the source image is a memory bitmap and the destination is the physical screen.

AL_GFX_HW_SYS_TO_VRAM_BLIT Allegro

Indicates that blitting from a system bitmap onto the screen is being accelerated in hardware.

AL_GFX_HW_SYS_TO_VRAM_BLIT_MASKED Allegro

Indicates that the al_masked_blit and al_draw_sprite functions are being accelerated in hardware when the source image is a system bitmap and the destination is the physical screen.

AL_GFX_HW_VRAM_BLIT Allegro

Indicates that blitting from one part of the screen to another is implemented using a hardware accelerator.

AL_GFX_HW_VRAM_BLIT_MASKED Allegro

Indicates that the al_masked_blit routine is capable of a hardware accelerated copy from one part of video memory to another, and that al_draw_sprite will use a hardware copy when given a sub-bitmap of the screen or a video memory bitmap as the source image.

AL_GFX_MODEX alUNIX

Uses direct hardware access to set standard but not documented Mode-X resolutions, supporting the same modes as in the DOS version of this driver.

AL_GFX_NONE Allegro

No graphics mode.

AL_GFX_SAFE Allegro

Using this driver Allegro guarantees that a graphic mode will always be set correctly.

AL_GFX_SVGALIB alUNIX

Uses the SVGAlib library for graphics output.

AL_GFX_SYSTEM_CURSOR Allegro

Indicates that the mouse cursor is the default system cursor, not Allegro's custom cursor.

AL_GFX_TEXT Allegro

Closes any previously opened graphics mode, making you unable to use the global variable al_screen, and in those environments that have text modes, sets one previously used or the closest match to that (usually 80x25).

AL_GFX_VBEAF alUNIX

Uses a VBE/AF driver (vbeaf.drv), assuming that you have installed one which works under Linux (currently only two of the FreeBE/AF project drivers are capable of this: I don't know about the SciTech ones).

AL_GFX_VGA alUNIX

Uses direct hardware access to set standard VGA resolutions, supporting the same modes as in the DOS version of this driver.

AL_GFX_XDGA2 alUNIX

Uses new DGA 2.0 extension provided by XFree86 4.0.x.

AL_GFX_XDGA2_SOFT alUNIX

The same as AL_GFX_XDGA2, but turns off hardware acceleration support.

AL_GFX_XWINDOWS alUNIX

The standard X graphics driver.

AL_GFX_XWINDOWS_FULLSCREEN alUNIX

The same as AL_GFX_XWINDOWS, but while AL_GFX_XWINDOWS runs windowed, this one uses the XF86VidMode extension to make it run in fullscreen mode even without root permissions.

AL_JOYFLAG_ANALOG Allegro

 

AL_JOYFLAG_ANALOGUE Allegro

 

AL_JOYFLAG_CALIBRATE Allegro

 

AL_JOYFLAG_CALIB_ANALOG Allegro

 

AL_JOYFLAG_CALIB_ANALOGUE Allegro

 

AL_JOYFLAG_CALIB_DIGITAL Allegro

 

AL_JOYFLAG_DIGITAL Allegro

joystick status flags.

AL_JOYFLAG_SIGNED Allegro

 

AL_JOYFLAG_UNSIGNED Allegro

 

AL_JOY_TYPE_AUTODETECT Allegro

Attempts to autodetect your joystick hardware.

AL_JOY_TYPE_DIRECTX alWin

Use DirectInput to access the joystick.

AL_JOY_TYPE_LINUX_ANALOGUE alUNIX

Regular joystick interface.

AL_JOY_TYPE_NONE Allegro

Dummy driver for machines without any joystick.

AL_JOY_TYPE_WIN32 alWin

Use the regular Win32 interface rather than DirectInput to access the joystick.

AL_KB_ACCENT1_FLAG Allegro

 

AL_KB_ACCENT2_FLAG Allegro

 

AL_KB_ACCENT3_FLAG Allegro

 

AL_KB_ACCENT4_FLAG Allegro

 

AL_KB_ALT_FLAG Allegro

 

AL_KB_CAPSLOCK_FLAG Allegro

 

AL_KB_COMMAND_FLAG Allegro

 

AL_KB_CTRL_FLAG Allegro

 

AL_KB_INALTSEQ_FLAG Allegro

 

AL_KB_LWIN_FLAG Allegro

 

AL_KB_MENU_FLAG Allegro

 

AL_KB_NUMLOCK_FLAG Allegro

 

AL_KB_RWIN_FLAG Allegro

 

AL_KB_SCROLOCK_FLAG Allegro

 

AL_KB_SHIFT_FLAG Allegro

Shift keys flags.

AL_KEY_0 Allegro

 

AL_KEY_0_PAD Allegro

 

AL_KEY_1 Allegro

 

AL_KEY_1_PAD Allegro

 

AL_KEY_2 Allegro

 

AL_KEY_2_PAD Allegro

 

AL_KEY_3 Allegro

 

AL_KEY_3_PAD Allegro

 

AL_KEY_4 Allegro

 

AL_KEY_4_PAD Allegro

 

AL_KEY_5 Allegro

 

AL_KEY_5_PAD Allegro

 

AL_KEY_6 Allegro

 

AL_KEY_6_PAD Allegro

 

AL_KEY_7 Allegro

 

AL_KEY_7_PAD Allegro

 

AL_KEY_8 Allegro

 

AL_KEY_8_PAD Allegro

 

AL_KEY_9 Allegro

 

AL_KEY_9_PAD Allegro

 

AL_KEY_A Allegro

Key scan-code identifiers.

AL_KEY_ABNT_C1 Allegro

 

AL_KEY_ALT Allegro

 

AL_KEY_ALTGR Allegro

 

AL_KEY_ASTERISK Allegro

 

AL_KEY_AT Allegro

 

AL_KEY_B Allegro

 

AL_KEY_BACKQUOTE Allegro

MacOS X

AL_KEY_BACKSLASH Allegro

 

AL_KEY_BACKSLASH2 Allegro

 

AL_KEY_BACKSPACE Allegro

 

AL_KEY_C Allegro

 

AL_KEY_CAPSLOCK Allegro

 

AL_KEY_CIRCUMFLEX Allegro

 

AL_KEY_CLOSEBRACE Allegro

 

AL_KEY_COLON Allegro

 

AL_KEY_COLON2 Allegro

 

AL_KEY_COMMA Allegro

 

AL_KEY_COMMAND Allegro

MacOS X

AL_KEY_CONVERT Allegro

 

AL_KEY_D Allegro

 

AL_KEY_DEL Allegro

 

AL_KEY_DEL_PAD Allegro

 

AL_KEY_DOWN Allegro

 

AL_KEY_E Allegro

 

AL_KEY_END Allegro

 

AL_KEY_ENTER Allegro

 

AL_KEY_ENTER_PAD Allegro

 

AL_KEY_EQUALS Allegro

 

AL_KEY_EQUALS_PAD Allegro

 

AL_KEY_ESC Allegro

 

AL_KEY_F Allegro

 

AL_KEY_F1 Allegro

 

AL_KEY_F10 Allegro

 

AL_KEY_F11 Allegro

 

AL_KEY_F12 Allegro

 

AL_KEY_F2 Allegro

 

AL_KEY_F3 Allegro

 

AL_KEY_F4 Allegro

 

AL_KEY_F5 Allegro

 

AL_KEY_F6 Allegro

 

AL_KEY_F7 Allegro

 

AL_KEY_F8 Allegro

 

AL_KEY_F9 Allegro

 

AL_KEY_G Allegro

 

AL_KEY_H Allegro

 

AL_KEY_HOME Allegro

 

AL_KEY_I Allegro

 

AL_KEY_INSERT Allegro

 

AL_KEY_J Allegro

 

AL_KEY_K Allegro

 

AL_KEY_KANA Allegro

 

AL_KEY_KANJI Allegro

 

AL_KEY_L Allegro

 

AL_KEY_LCONTROL Allegro

 

AL_KEY_LEFT Allegro

 

AL_KEY_LSHIFT Allegro

 

AL_KEY_LWIN Allegro

 

AL_KEY_M Allegro

 

AL_KEY_MAX Allegro

 

AL_KEY_MENU Allegro

 

AL_KEY_MINUS Allegro

 

AL_KEY_MINUS_PAD Allegro

 

AL_KEY_MODIFIERS Allegro

 

AL_KEY_N Allegro

 

AL_KEY_NOCONVERT Allegro

 

AL_KEY_NUMLOCK Allegro

 

AL_KEY_O Allegro

 

AL_KEY_OPENBRACE Allegro

 

AL_KEY_P Allegro

 

AL_KEY_PAUSE Allegro

 

AL_KEY_PGDN Allegro

 

AL_KEY_PGUP Allegro

 

AL_KEY_PLUS_PAD Allegro

 

AL_KEY_PRTSCR Allegro

 

AL_KEY_Q Allegro

 

AL_KEY_QUOTE Allegro

 

AL_KEY_R Allegro

 

AL_KEY_RCONTROL Allegro

 

AL_KEY_RIGHT Allegro

 

AL_KEY_RSHIFT Allegro

 

AL_KEY_RWIN Allegro

 

AL_KEY_S Allegro

 

AL_KEY_SCRLOCK Allegro

 

AL_KEY_SEMICOLON Allegro

MacOS X

AL_KEY_SLASH Allegro

 

AL_KEY_SLASH_PAD Allegro

 

AL_KEY_SPACE Allegro

 

AL_KEY_STOP Allegro

 

AL_KEY_T Allegro

 

AL_KEY_TAB Allegro

 

AL_KEY_TILDE Allegro

 

AL_KEY_U Allegro

 

AL_KEY_UNKNOWN1 Allegro

MacOS X

AL_KEY_UNKNOWN2 Allegro

 

AL_KEY_UNKNOWN3 Allegro

 

AL_KEY_UNKNOWN4 Allegro

 

AL_KEY_UNKNOWN5 Allegro

 

AL_KEY_UNKNOWN6 Allegro

 

AL_KEY_UNKNOWN7 Allegro

 

AL_KEY_UNKNOWN8 Allegro

 

AL_KEY_UP Allegro

 

AL_KEY_V Allegro

 

AL_KEY_W Allegro

 

AL_KEY_X Allegro

 

AL_KEY_Y Allegro

 

AL_KEY_YEN Allegro

 

AL_KEY_Z Allegro

 

AL_MAX_JOYSTICKS Allegro

Maximun number of elements.

AL_MAX_JOYSTICK_AXIS Allegro

 

AL_MAX_JOYSTICK_BUTTONS Allegro

 

AL_MAX_JOYSTICK_STICKS Allegro

 

AL_MIDI_ALSA alUNIX

ALSA RawMIDI driver.

AL_MIDI_AUTODETECT Allegro

Identifier to pass to al_install_sound.

AL_MIDI_DIGMID Allegro

Identifier to pass to al_install_sound.

AL_MIDI_NONE Allegro

Identifier to pass to al_install_sound.

AL_MIDI_OSS alUNIX

Open Sound System.

AL_MIDI_TRACKS Allegro

Max number of MIDI tracks.

AL_MIDI_VOICES Allegro

Max number of MIDI voices.

AL_MIDI_WIN32MAPPER alWin

Use win32 MIDI mapper.

AL_MOUSE_CURSOR_ALLEGRO Allegro

Selects the custom Allegro cursor, i.e.

AL_MOUSE_CURSOR_ARROW Allegro

The operating system default arrow cursor.

AL_MOUSE_CURSOR_BUSY Allegro

The operating system default `busy' cursor (hourglass).

AL_MOUSE_CURSOR_EDIT Allegro

The operating system default `edit' cursor (vertical bar).

AL_MOUSE_CURSOR_NONE Allegro

Indicates that the mouse cursor is the default system cursor, not Allegro's custom cursor.

AL_MOUSE_CURSOR_QUESTION Allegro

The operating system default `question' cursor (arrow with question mark).

AL_MSG_CHAR alGUI

other keyboard input

AL_MSG_CLICK alGUI

mouse click on the object

AL_MSG_DCLICK alGUI

double click on the object

AL_MSG_DRAW alGUI

draw the object

AL_MSG_END alGUI

dialog is finished - cleanup

AL_MSG_GOTFOCUS alGUI

got the input focus

AL_MSG_GOTMOUSE alGUI

mouse on top of object

AL_MSG_IDLE alGUI

update any background stuff

AL_MSG_KEY alGUI

keyboard shortcut

AL_MSG_LOSTFOCUS alGUI

lost the input focus

AL_MSG_LOSTMOUSE alGUI

mouse moved away from object

AL_MSG_LPRESS alGUI

mouse left button pressed

AL_MSG_LRELEASE alGUI

mouse left button released

AL_MSG_MPRESS alGUI

mouse middle button pressed

AL_MSG_MRELEASE alGUI

mouse middle button released

AL_MSG_RADIO alGUI

clear radio buttons

AL_MSG_RPRESS alGUI

mouse right button pressed

AL_MSG_RRELEASE alGUI

mouse right button released

AL_MSG_START alGUI

start the dialog, initialise

AL_MSG_UCHAR alGUI

unicode keyboard input

AL_MSG_USER alGUI

from here on are free...

AL_MSG_WANTFOCUS alGUI

does object want the input focus?

AL_MSG_WANTMOUSE alGUI

does object want the mouse?

AL_MSG_WHEEL alGUI

mouse wheel moved

AL_MSG_XCHAR alGUI

broadcast character to all objects

AL_OSTYPE_BEOS Allegro

 

AL_OSTYPE_DARWIN Allegro

 

AL_OSTYPE_FREEBSD Allegro

 

AL_OSTYPE_HAIKU Allegro

 

AL_OSTYPE_IRIX Allegro

 

AL_OSTYPE_LINUX Allegro

 

AL_OSTYPE_MACOS Allegro

 

AL_OSTYPE_MACOSX Allegro

 

AL_OSTYPE_NETBSD Allegro

 

AL_OSTYPE_OPENBSD Allegro

 

AL_OSTYPE_OS2 Allegro

 

AL_OSTYPE_QNX Allegro

 

AL_OSTYPE_SUNOS Allegro

 

AL_OSTYPE_UNIX Allegro

 

AL_OSTYPE_UNKNOWN Allegro

Identifies Operating System.

AL_OSTYPE_WARP Allegro

 

AL_OSTYPE_WIN2000 Allegro

 

AL_OSTYPE_WIN2003 Allegro

 

AL_OSTYPE_WIN3 Allegro

 

AL_OSTYPE_WIN7 Allegro

 

AL_OSTYPE_WIN95 Allegro

 

AL_OSTYPE_WIN98 Allegro

 

AL_OSTYPE_WINME Allegro

 

AL_OSTYPE_WINNT Allegro

 

AL_OSTYPE_WINVISTA Allegro

 

AL_OSTYPE_WINXP Allegro

 

AL_PAL_SIZE Allegro

To know the palette size.

AL_PAS_IS_BETA Allegro

Defined to TRUE if current version is a BETA version.

AL_PAS_VERSION Allegro

Defined to the minor version of Allegro.pas.

AL_PAS_VERSION_STR Allegro

Defined to a text string containing all version numbers and maybe some additional text.

AL_PLAYMODE_BACKWARD Allegro

Reverses the direction of the sample.

AL_PLAYMODE_BIDIR Allegro

When used in combination with the loop flag, causes the sample to change direction each time it reaches one of the loop points, so it alternates between playing forwards and in reverse.

AL_PLAYMODE_FORWARD Allegro

Plays the sample from beginning to end.

AL_PLAYMODE_LOOP Allegro

Loops repeatedly through the sample, jumping back to the loop start position upon reaching the loop end.

AL_PLAYMODE_PLAY Allegro

Plays the sample a single time.

AL_POLYTYPE_ATEX al3D

An affine texture mapped polygon.

AL_POLYTYPE_ATEX_LIT al3D

Like AL_POLYTYPE_ATEX, but the global al_color_table (for 256-color modes) or blender function (for non-MMX truecolor modes) is used to blend the texture with a light level taken from the `c' value in the vertex structure.

AL_POLYTYPE_ATEX_MASK al3D

Like AL_POLYTYPE_ATEX, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_ATEX_MASK_LIT al3D

Like AL_POLYTYPE_ATEX_LIT, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_ATEX_MASK_TRANS al3D

Like AL_POLYTYPE_ATEX_TRANS, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_ATEX_TRANS al3D

Render translucent textures.

AL_POLYTYPE_FLAT al3D

A simple flat shaded polygon, taking the color from the `c' value of the first vertex.

AL_POLYTYPE_GCOL al3D

A single-color gouraud shaded polygon.

AL_POLYTYPE_GRGB al3D

A gouraud shaded polygon which interpolates RGB triplets rather than a single color.

AL_POLYTYPE_MAX al3D

 

AL_POLYTYPE_PTEX al3D

A perspective-correct texture mapped polygon.

AL_POLYTYPE_PTEX_LIT al3D

Like AL_POLYTYPE_PTEX, but the global al_color_table (for 256-color modes) or blender function (for non-MMX truecolor modes) is used to blend the texture with a light level taken from the `c' value in the vertex structure.

AL_POLYTYPE_PTEX_MASK al3D

Like AL_POLYTYPE_PTEX, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_PTEX_MASK_LIT al3D

Like AL_POLYTYPE_PTEX_LIT, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_PTEX_MASK_TRANS al3D

Like AL_POLYTYPE_PTEX_TRANS, but al_bitmap_mask_color texture map pixels are skipped, allowing parts of the texture map to be transparent.

AL_POLYTYPE_PTEX_TRANS al3D

Render translucent textures.

AL_POLYTYPE_ZBUF al3D

Used for z-buffered mode.

al_radtofix alFixed

This constant gives a ratio which can be used to convert a fixed point number in radians to a fixed point number in binary angle format.

AL_SUB_VERSION Allegro

Defined to the middle version of Allegro.

AL_SYSTEM_AUTODETECT Allegro

Tells to al_install that must autodetect the system driver.

AL_SYSTEM_DIRECTX alWin

DirectX system driver.

AL_SYSTEM_LINUX alUNIX

Linux system driver.

AL_SYSTEM_NONE Allegro

Tells to al_install that must install a stripped down version of Allegro that won't even try to touch the hardware or do anything platform specific: this can be useful for situations where you only want to manipulate memory bitmaps, such as the text mode datafile tools or the Windows GDI interfacing functions.

AL_SYSTEM_XWINDOWS alUNIX

X Windows system driver.

AL_U_ASCII alUnicode

Fixed size, 8-bit ASCII characters.

AL_U_ASCII_CP alUnicode

Alternative 8-bit codepage.

AL_U_CURRENT alUnicode

Current encoding.

AL_U_UNICODE alUnicode

Fixed size, 16-bit Unicode characters.

AL_U_UTF8 alUnicode

Variable size, UTF-8 format Unicode characters.

AL_VERSION Allegro

Defined to the major version of Allegro.


Generated by PasDoc 0.13.0 on 2016-07-20 12:01:36