Package allegro-devel

A game programming library

http://liballeg.org/

Allegro is a cross-platform library intended for use in computer games
and other types of multimedia programming. This package is needed to
build programs written with Allegro.

Version: 4.4.3.1

Library Functions

ALLEGRO_DATE Defined to a number with the release date of Allegro.
ALLEGRO_DATE_STR Defined to a string with the year Allegro was released.
ALLEGRO_SUB_VERSION Defined to the middle version of Allegro.
ALLEGRO_VERSION Defined to the major version of Allegro.
ALLEGRO_VERSION_STR Defined to a string with the full Allegro version number.
ALLEGRO_WIP_VERSION Defined to the minor version of Allegro.
AL_ID Converts four 8 bit values to a packed 32 bit integer ID. Allegro game programming library.
ASSERT Debugging helper macro to assert. Allegro game programming library.
AUDIOSTREAM Stores an audiostream. Allegro game programming library.
BITMAP Stores the contents of a bitmap. Allegro game programming library.
COLOR_MAP Stores a color map to accelerate drawing. Allegro game programming library.
COMPILED_SPRITE Stores the contents of a compiled sprite. Allegro game programming library.
DATAFILE Stores an Allegro datafile in memory.
DAT_ID Makes an ID value from four letters. Allegro game programming library.
DIALOG Stores a GUI description. Allegro game programming library.
DIALOG_PLAYER Stores GUI data internally used by Allegro.
END_OF_FUNCTION Locks the code used by a timer. Allegro game programming library.
END_OF_MAIN Macro to put after your main() function. Allegro game programming library.
FONT Stores an Allegro font.
GFX_MODE Stores video mode information. Allegro game programming library.
GFX_MODE_LIST Stores an array of GFX_MODE structures. Allegro game programming library.
JOYSTICK_AXIS_INFO Stores joystick axis information. Allegro game programming library.
JOYSTICK_BUTTON_INFO Stores joystick button information. Allegro game programming library.
JOYSTICK_INFO Stores information about joysticks. Allegro game programming library.
JOYSTICK_STICK_INFO Stores joystick stick information. Allegro game programming library.
LOCK_FUNCTION Locks the memory of a function used by a timer. Allegro game programming library.
LOCK_VARIABLE Locks the memory of a variable used by a timer. Allegro game programming library.
LZSS_PACK_DATA Opaque structure for handling LZSS compression. Allegro game programming library.
LZSS_UNPACK_DATA Opaque structure for handling LZSS decompression. Allegro game programming library.
MAKE_VERSION Create a 32 bit integer from the Allegro version
MASK_COLOR_15 alias for MASK_COLOR_8
MASK_COLOR_16 alias for MASK_COLOR_8
MASK_COLOR_24 alias for MASK_COLOR_8
MASK_COLOR_32 alias for MASK_COLOR_8
MASK_COLOR_8 Constant representing the mask value in sprites. Allegro game programming library.
MATRIX Fixed point matrix structure. Allegro game programming library.
MATRIX_f Floating point matrix structure. Allegro game programming library.
MENU Stores the entries of a menu. Allegro game programming library.
MENU_PLAYER Stores GUI data internally used by Allegro.
MIDI Stores MIDI data. Allegro game programming library.
PACKFILE Packfile structure, similar to the libc FILE structure. Allegro game programming library.
PACKFILE_VTABLE Packfile vtable structure, for custom packfiles. Allegro game programming library.
PALETTE Stores palette information. Allegro game programming library.
PAL_SIZE Number of entries in a palette. Allegro game programming library.
POLYTYPE_ATEX Polygon rendering mode type Allegro game programming library.
POLYTYPE_ATEX_LIT Polygon rendering mode type Allegro game programming library.
POLYTYPE_ATEX_MASK Polygon rendering mode type Allegro game programming library.
POLYTYPE_ATEX_MASK_LIT Polygon rendering mode type Allegro game programming library.
POLYTYPE_ATEX_MASK_TRANS Polygon rendering mode type Allegro game programming library.
POLYTYPE_ATEX_TRANS Polygon rendering mode type Allegro game programming library.
POLYTYPE_FLAT Polygon rendering mode type Allegro game programming library.
POLYTYPE_GCOL Polygon rendering mode type Allegro game programming library.
POLYTYPE_GRGB Polygon rendering mode type Allegro game programming library.
POLYTYPE_PTEX Polygon rendering mode type Allegro game programming library.
POLYTYPE_PTEX_LIT alias for POLYTYPE_ATEX_LIT
POLYTYPE_PTEX_MASK alias for POLYTYPE_ATEX_MASK
POLYTYPE_PTEX_MASK_LIT alias for POLYTYPE_ATEX_MASK_LIT
POLYTYPE_PTEX_MASK_TRANS alias for POLYTYPE_ATEX_MASK_TRANS
POLYTYPE_PTEX_TRANS alias for POLYTYPE_ATEX_TRANS
QUAT Stores quaternion information. Allegro game programming library.
RGB Single palette entry. Allegro game programming library.
RGB_MAP Stores an rgb map to accelerate conversions. Allegro game programming library.
RLE_SPRITE Stores the contents of an RLE sprite. Allegro game programming library.
SAMPLE Stores sound data. Allegro game programming library.
SCREEN_H alias for SCREEN_W
SCREEN_W Global define to obtain the size of the screen. Allegro game programming library.
TRACE Debugging helper macro to trace messages. Allegro game programming library.
V3D Fixed point vertex structure used by 3d functions. Allegro game programming library.
V3D_f Floating point vertex structure used by 3d functions. Allegro game programming library.
VIRTUAL_H alias for VIRTUAL_W
VIRTUAL_W Global define to obtain the virtual size of the screen. Allegro game programming library.
ZBUFFER Stores 3d zbuffer information. Allegro game programming library.
_getpixel Faster specific version of getpixel(). Allegro game programming library.
_getpixel15 alias for _getpixel
_getpixel16 alias for _getpixel
_getpixel24 alias for _getpixel
_getpixel32 alias for _getpixel
_putpixel Faster specific version of putpixel(). Allegro game programming library.
_putpixel15 alias for _putpixel
_putpixel16 alias for _putpixel
_putpixel24 alias for _putpixel
_putpixel32 alias for _putpixel
_set_color Inline version of set_color(). Allegro game programming library.
_ustrdup Duplicates a string with a custom memory allocator. Allegro game programming library.
acquire_bitmap Locks the bitmap before drawing onto it. Allegro game programming library.
acquire_screen Shortcut of acquire_bitmap(screen); Allegro game programming library.
active_dialog Global pointer to the most recent activated dialog. Allegro game programming library.
active_menu Global pointer to the most recent activated menu. Allegro game programming library.
add_clip_rect Intersects a bitmap's clipping rectangle with the given area. Allegro game programming library.
adjust_sample Alters the parameters of a sample while it is playing. Allegro game programming library.
al_assert Asserts at the specified file and line number. Allegro game programming library.
al_ffblk Cross platform structure storing file information. Allegro game programming library.
al_ffblk_get_size Get size of file returned by al_findfirst/al_findnext. Allegro game programming library.
al_findclose Closes a previously opened search with al_findfirst(). Allegro game programming library.
al_findfirst Low-level function for searching files. Allegro game programming library.
al_findnext Finds the next file in a search started by al_findfirst(). Allegro game programming library.
al_trace Outputs a debugging trace message. Allegro game programming library.
alert Displays a popup alert box. Allegro game programming library.
alert3 Like alert(), but with three buttons. Allegro game programming library.
allegro_404_char Character used when Allegro cannot find a glyph.
allegro_error Stores the last Allegro error message.
allegro_exit Closes down the Allegro system.
allegro_icon Pointer to the Allegro X11 icon.
allegro_id String containing date and version number of Allegro.
allegro_init Macro to initialise the Allegro library.
allegro_message Used mainly to show error messages to users. Allegro game programming library.
allocate_voice Allocates a sound card voice for a sample. Allegro game programming library.
append_filename Concatenates a filename to a path. Allegro game programming library.
apply_matrix Multiplies a point by a transformation matrix. Allegro game programming library.
apply_matrix_f alias for apply_matrix
apply_quat Multiplies a point by a quaternion. Allegro game programming library.
arc Draws a circular arc. Allegro game programming library.
bestfit_color Finds a palette color fitting the requested RGB values. Allegro game programming library.
bitmap_color_depth Returns the color depth of the specified bitmap. Allegro game programming library.
bitmap_mask_color Returns the mask color of the specified bitmap. Allegro game programming library.
black_palette A palette containing solid black colors. Allegro game programming library.
blit Copies a rectangular area from one bitmap to another. Allegro game programming library.
bmp_read_line Direct access bank switching line selection for reading. Allegro game programming library.
bmp_unwrite_line Direct access bank switching line release. Allegro game programming library.
bmp_write_line Direct access bank switching line selection for writing. Allegro game programming library.
broadcast_dialog_message Broadcasts a message to all the objects in the active dialog. Allegro game programming library.
calc_spline Calculates a series of values along a Bezier spline. Allegro game programming library.
calibrate_joystick Calibrates the specified joystick. Allegro game programming library.
calibrate_joystick_name Returns the next calibration text string. Allegro game programming library.
canonicalize_filename Converts any filename into its canonical form. Allegro game programming library.
centre_dialog Centers an array of dialog objects. Allegro game programming library.
check_cpu Detects the CPU type. Allegro game programming library.
circle Draws a circle. Allegro game programming library.
circlefill Draws a filled circle. Allegro game programming library.
clear_bitmap Clears the bitmap to color 0. Allegro game programming library.
clear_keybuf Clears the keyboard buffer. Allegro game programming library.
clear_scene Initializes a scene. Allegro game programming library.
clear_to_color Clears the bitmap to the specified color. Allegro game programming library.
clear_zbuffer Writes a depth value into the given Z-buffer. Allegro game programming library.
clip3d Clips the polygon given in vtx using fixed point math. Allegro game programming library.
clip3d_f Clips the polygon given in vtx using floating point math, Allegro game programming library.
close_fli Closes a FLI file previously opened. Allegro game programming library.
color_map Global pointer to the color mapping table. Allegro game programming library.
config_is_hooked Tells if a config section has custom hooks. Allegro game programming library.
cpu_capabilities Contains the capability flags of the CPU. Allegro game programming library.
cpu_family Contains the CPU type. Allegro game programming library.
cpu_model Contains the Intel CPU submodel. Allegro game programming library.
cpu_vendor Contains the CPU vendor name. Allegro game programming library.
create_bitmap Creates a memory bitmap. Allegro game programming library.
create_bitmap_ex Creates a memory bitmap specifying color depth. Allegro game programming library.
create_blender_table Emulates truecolor blender effects in paletted modes. Allegro game programming library.
create_color_table Fills a color mapping table for customised effects. Allegro game programming library.
create_datafile_index Creates an index for a datafile. Allegro game programming library.
create_light_table Fills a color mapping table for lighting effects. Allegro game programming library.
create_lzss_pack_data Creates an LZSS structure for compression. Allegro game programming library.
create_lzss_unpack_data Creates an LZSS structure for decompression. Allegro game programming library.
create_rgb_table Generates an RGB mapping table with lookup data for a palette. Allegro game programming library.
create_sample Constructs a new sample structure of the specified type. Allegro game programming library.
create_scene Allocates memory for a 3d scene. Allegro game programming library.
create_sub_bitmap Creates a memory sub bitmap. Allegro game programming library.
create_sub_zbuffer Creates a sub-z-buffer. Allegro game programming library.
create_system_bitmap Creates a system memory bitmap. Allegro game programming library.
create_trans_table Fills a color mapping table for translucency effects. Allegro game programming library.
create_video_bitmap Creates a video memory bitmap. Allegro game programming library.
create_zbuffer Creates a Z-buffer for a bitmap. Allegro game programming library.
cross_product Calculates the cross product. Allegro game programming library.
cross_product_f alias for cross_product
d_bitmap_proc Dialog procedure drawing a bitmap. Allegro game programming library.
d_box_proc Dialog procedure drawing boxes onto the screen. Allegro game programming library.
d_button_proc Dialog procedure implementing a button object. Allegro game programming library.
d_check_proc Dialog procedure implementing a check box object. Allegro game programming library.
d_clear_proc Dialog procedure to clear the screen. Allegro game programming library.
d_ctext_proc alias for d_text_proc
d_edit_proc Dialog procedure implementing an editable text object. Allegro game programming library.
d_icon_proc Dialog procedure implementing a bitmap button. Allegro game programming library.
d_keyboard_proc Invisible dialog procedure for implementing keyboard shortcuts. Allegro game programming library.
d_list_proc Dialog procedure implementing a list box object. Allegro game programming library.
d_menu_proc Dialog procedure implementing a menu bar object. Allegro game programming library.
d_radio_proc Dialog procedure implementing a radio button object. Allegro game programming library.
d_rtext_proc alias for d_text_proc
d_shadow_box_proc alias for d_box_proc
d_slider_proc Dialog procedure implementing a slider control object. Allegro game programming library.
d_text_list_proc Dialog procedure implementing a list box object with type ahead. Allegro game programming library.
d_text_proc Dialogs procedure drawing text onto the screen. Allegro game programming library.
d_textbox_proc Dialog procedure implementing a text box object. Allegro game programming library.
d_yield_proc Invisible dialog procedure that yields CPU time slices. Allegro game programming library.
deallocate_voice Frees a sound card voice. Allegro game programming library.
default_palette The default IBM BIOS palette. Allegro game programming library.
delete_file Removes a file from the disk. Allegro game programming library.
desktop_color_depth Finds out the desktop color depth. Allegro game programming library.
desktop_palette The palette used by the Atari ST low resolution desktop. Allegro game programming library.
destroy_bitmap Destroys any type of created bitmap. Allegro game programming library.
destroy_compiled_sprite Destroys a compiled sprite. Allegro game programming library.
destroy_datafile_index Destroys a datafile index. Allegro game programming library.
destroy_font Frees the memory being used by a font structure. Allegro game programming library.
destroy_gfx_mode_list Frees the list created by get_gfx_mode_list(). Allegro game programming library.
destroy_midi Destroys a MIDI structure when you are done with it. Allegro game programming library.
destroy_rle_sprite Destroys an RLE sprite. Allegro game programming library.
destroy_sample Destroys a sample structure when you are done with it. Allegro game programming library.
destroy_scene Deallocates the memory used by a scene. Allegro game programming library.
destroy_zbuffer Destroys a Z-buffer. Allegro game programming library.
detect_digi_driver Detects whether the specified digital sound device is available. Allegro game programming library.
detect_midi_driver Detects whether the specified MIDI sound device is available. Allegro game programming library.
dialog_message Sends a message to all the objects in an array. Allegro game programming library.
digi_recorder Hook notifying you when a new sample buffer becomes available. Allegro game programming library.
disable_hardware_cursor Disables the OS hardware cursor. Allegro game programming library.
do_arc Calculates all the points in a circular arc. Allegro game programming library.
do_circle Calculates all the points in a circle. Allegro game programming library.
do_dialog Basic dialog manager function. Allegro game programming library.
do_ellipse Calculates all the points in an ellipse. Allegro game programming library.
do_line Calculates all the points along a line. Allegro game programming library.
do_menu Displays an animates a popup menu. Allegro game programming library.
do_uconvert Converts a string to another encoding format. Allegro game programming library.
dot_product Calculates the dot product. Allegro game programming library.
dot_product_f alias for dot_product
draw_character_ex Draws non transparent pixels of the sprite with a color. Allegro game programming library.
draw_compiled_sprite Draws a compiled sprite. Allegro game programming library.
draw_gouraud_sprite Draws a sprite with gouraud shading. Allegro game programming library.
draw_lit_rle_sprite Draws a tinted RLE sprite. Allegro game programming library.
draw_lit_sprite Draws a sprite tinted with a specific color. Allegro game programming library.
draw_rle_sprite Draws an RLE sprite. Allegro game programming library.
draw_sprite Draws a copy of the sprite onto the destination bitmap. Allegro game programming library.
draw_sprite_ex Draws a optionally flipped/blended/tinted sprite on the bitmap. Allegro game programming library.
draw_sprite_h_flip alias for draw_sprite_v_flip
draw_sprite_v_flip Draws the sprite transformed to the destination bitmap. Allegro game programming library.
draw_sprite_vh_flip alias for draw_sprite_v_flip
draw_trans_rle_sprite Draws a translucent RLE sprite. Allegro game programming library.
draw_trans_sprite Draws a sprite blending it with the destination. Allegro game programming library.
drawing_mode Sets the graphics drawing mode. Allegro game programming library.
ellipse Draws an ellipse. Allegro game programming library.
ellipsefill Draws a filled ellipse. Allegro game programming library.
empty_string Universal string NULL terminator. Allegro game programming library.
enable_hardware_cursor Enables the OS hardware cursor. Allegro game programming library.
enable_triple_buffer Enables triple buffering. Allegro game programming library.
ex12bit How to fake a 12-bit truecolor mode on an 8-bit card. Allegro game programming library.
ex3buf Mode-X triple buffering and retrace interrupt simulation. Allegro game programming library.
ex3d 3d 'bouncy cubes' demo. Allegro game programming library.
exaccel Using offscreen video memory to store source graphics for VBE/AF. Allegro game programming library.
exalpha Creating and using 32 bit RGBA sprites. Allegro game programming library.
exbitmap Loading and displaying PCX and BMP files. Allegro game programming library.
exblend Using translucency in truecolor modes. Allegro game programming library.
excamera Viewing a 3d world from an arbitrary camera position. Allegro game programming library.
excolmap Creating graphical effects with color mapping tables. Allegro game programming library.
exconfig Using the configuration routines. Allegro game programming library.
excustom Creating custom GUI objects. Allegro game programming library.
exdata Accessing the contents of datafiles. Allegro game programming library.
exdbuf How to use double buffering to avoid flicker. Allegro game programming library.
exexedat Appending datafiles onto your executable. Allegro game programming library.
exfixed Using fixed point maths. Allegro game programming library.
exflame How to write directly to video memory improving performance. Allegro game programming library.
exflip Comparison of double buffering and page flipping. Allegro game programming library.
exfont Loading and manipulating fonts. Allegro game programming library.
exgui Using the GUI routines. Allegro game programming library.
exhello Simple graphical "hello world" program. Allegro game programming library.
exists Shortcut version of file_exists() for normal files. Allegro game programming library.
exjoy Detecting, calibrating and using joystick input. Allegro game programming library.
exkeys How to get input from the keyboard in different ways. Allegro game programming library.
exlights One way to do colored lighting effects in a hicolor video mode. Allegro game programming library.
exmem Drawing onto memory bitmaps and then blitting them to the screen. Allegro game programming library.
exmidi Playing MIDI music. Allegro game programming library.
exmouse Getting input from the mouse. Allegro game programming library.
expackf Using custom PACKFILE vtables. Allegro game programming library.
expal Palette effects and color cycling. Allegro game programming library.
expat Using patterned drawing modes and sub-bitmaps. Allegro game programming library.
exquat A comparison between Euler angles and quaternions. Allegro game programming library.
exrgbhsv RGB <-> HSV color space conversions. Allegro game programming library.
exrotscl Demonstrates rotate_scaled_sprite functions. Allegro game programming library.
exsample Playing digital samples. Allegro game programming library.
exscale Loading PCX files and bitmap stretching. Allegro game programming library.
exscn3d Using the 3d scene functions. Allegro game programming library.
exscroll Mode-X hardware scrolling and split screens. Allegro game programming library.
exshade Gouraud shaded sprites. Allegro game programming library.
exspline Constructing smooth movement paths from spline curves. Allegro game programming library.
exsprite Datafiles access and sprite animation. Allegro game programming library.
exstars 3d starfield and lightsourced spaceship. Allegro game programming library.
exstream Playing audio streams. Allegro game programming library.
exswitch Controlling the console switch mode for background running. Allegro game programming library.
exsyscur Hardware accelerated mouse cursors. Allegro game programming library.
extimer Using the timer (delays and interrupts). Allegro game programming library.
extract_font_range Extracts a range of characters from a font. Allegro game programming library.
extrans Lighting and translucency effects. Allegro game programming library.
extrans2 Drawing flipped, translucent and tinted sprites. Allegro game programming library.
extruec Truecolor pixel format conversions. Allegro game programming library.
exunicod Using Unicode string functions. Allegro game programming library.
exupdate Supporting different screen update methods in a single program. Allegro game programming library.
exxfade Truecolor image loading and fades. Allegro game programming library.
exzbuf Z-buffered polygons demo. Allegro game programming library.
fade_from Gradually fades the palette between two others. Allegro game programming library.
fade_from_range Gradually fades a part of the palette between two others. Allegro game programming library.
fade_in Gradually fades the palette from black. Allegro game programming library.
fade_in_range Gradually fades a part of the palette from black. Allegro game programming library.
fade_interpolate Calculates a new palette interpolated between two others. Allegro game programming library.
fade_out Gradually fades the palette to black. Allegro game programming library.
fade_out_range Gradually fades a part of the palette to black. Allegro game programming library.
fastline Faster version of line(). Allegro game programming library.
file_exists Tells if a file exists. Allegro game programming library.
file_select_ex Displays the Allegro file selector with a caption.
file_size_ex Returns the size of a file in bytes. Allegro game programming library.
file_time Returns the modification time of a file. Allegro game programming library.
find_allegro_resource Searches for a support file in many places. Allegro game programming library.
find_datafile_object Searches a datafile for an object with a name. Allegro game programming library.
find_dialog_focus Searches the dialog for the object which has the input focus. Allegro game programming library.
fix_filename_case Converts a filename to a standardised case. Allegro game programming library.
fix_filename_slashes Converts all the directory separators to a standard character. Allegro game programming library.
fixacos Fixed point inverse cosine lookup table. Allegro game programming library.
fixadd Safe function to add fixed point numbers clamping overflow. Allegro game programming library.
fixasin Fixed point inverse sine lookup table. Allegro game programming library.
fixatan Fixed point inverse tangent lookup table. Allegro game programming library.
fixatan2 Fixed point version of the libc atan2() routine. Allegro game programming library.
fixceil Returns the smallest integer not less than x. Allegro game programming library.
fixcos Fixed point cosine of binary angles. Allegro game programming library.
fixdiv Fixed point division. Allegro game programming library.
fixed Fixed point integer to replace floats. Allegro game programming library.
fixfloor Returns the greatest integer not greater than x. Allegro game programming library.
fixhypot Fixed point hypotenuse. Allegro game programming library.
fixmul Multiplies two fixed point values together. Allegro game programming library.
fixsin Fixed point sine of binary angles. Allegro game programming library.
fixsqrt Fixed point square root. Allegro game programming library.
fixsub Safe function to subtract fixed point numbers clamping underflow. Allegro game programming library.
fixtan Fixed point tangent of binary angles. Allegro game programming library.
fixtof Converts a fixed point to floating point. Allegro game programming library.
fixtoi Converts a fixed point to integer with rounding. Allegro game programming library.
fixtorad_r Constant to convert angles in fixed point format to radians. Allegro game programming library.
fixup_datafile Fixes truecolor images in compiled datafiles. Allegro game programming library.
fli_bitmap Contains the current frame of the animation. Allegro game programming library.
fli_bmp_dirty_from Indicate which parts of the image have changed. Allegro game programming library.
fli_bmp_dirty_to alias for fli_bmp_dirty_from
fli_frame Stores the current frame number of the animation. Allegro game programming library.
fli_pal_dirty_from Indicate which parts of the palette have changed. Allegro game programming library.
fli_pal_dirty_to alias for fli_pal_dirty_from
fli_palette Contains the current palette of the animation. Allegro game programming library.
fli_timer Global variable for timing FLI playback. Allegro game programming library.
floodfill Floodfills an enclosed area. Allegro game programming library.
flush_config_file Flushes the current config file to disk. Allegro game programming library.
font A simple 8x8 fixed size font. Allegro game programming library.
font_has_alpha Search all pixels of a font for alpha values. Allegro game programming library.
for_each_file_ex Executes callback() for each file matching a wildcard. Allegro game programming library.
free_audio_stream_buffer Tells the audio stream player new data can be played. Allegro game programming library.
free_config_entries Frees memory allocated for config entry lists. Allegro game programming library.
free_lzss_pack_data Frees an LZSS structure. Allegro game programming library.
free_lzss_unpack_data Frees an LZSS structure. Allegro game programming library.
freeze_mouse_flag Flag to avoid redrawing the mouse pointer. Allegro game programming library.
ftofix Converts a floating point value to fixed point. Allegro game programming library.
generate_332_palette Constructs a fake truecolor palette. Allegro game programming library.
generate_optimized_palette Generates an optimized palette for a bitmap. Allegro game programming library.
get_align_matrix Rotates a matrix to align it along specified coordinate vectors. Allegro game programming library.
get_align_matrix_f Floating point version of get_align_matrix(). Allegro game programming library.
get_audio_stream_buffer Tells you if you need to fill the audiostream or not. Allegro game programming library.
get_camera_matrix Constructs a camera matrix for perspective projection. Allegro game programming library.
get_camera_matrix_f Floating point version of get_camera_matrix(). Allegro game programming library.
get_clip_rect Returns the clipping rectangle of a bitmap. Allegro game programming library.
get_clip_state Tells if clipping is on for a bitmap. Allegro game programming library.
get_color Retrieves the specified palette entry. Allegro game programming library.
get_color_conversion Returns the current color conversion mode. Allegro game programming library.
get_color_depth Returns the current pixel color depth. Allegro game programming library.
get_compiled_sprite Creates a compiled sprite using a bitmap as source. Allegro game programming library.
get_config_argv Reads a token list from the configuration file. Allegro game programming library.
get_config_float Retrieves a float from the configuration file. Allegro game programming library.
get_config_hex Retrieves a hexadecimal value from the configuration file. Allegro game programming library.
get_config_id Retrieves a driver ID from a configuration file. Allegro game programming library.
get_config_int Retrieves an integer from the configuration file. Allegro game programming library.
get_config_string Retrieves a string from the configuration file. Allegro game programming library.
get_config_text Returns a string translated to the current language. Allegro game programming library.
get_datafile_property Returns the property string for the object. Allegro game programming library.
get_desktop_resolution Finds out the desktop resolution. Allegro game programming library.
get_display_switch_mode Returns the current display switching mode. Allegro game programming library.
get_executable_name Obtains the full path to the current executable. Allegro game programming library.
get_extension Returns a pointer to the extension of a filename. Allegro game programming library.
get_filename Returns a pointer to the filename portion of a path. Allegro game programming library.
get_filename_encoding Returns the encoding currently assumed for filenames. Allegro game programming library.
get_font_range_begin Returns the start of a character range in a font. Allegro game programming library.
get_font_range_end Returns the last character of a character range in a font. Allegro game programming library.
get_font_ranges Returns the number of character ranges in a font. Allegro game programming library.
get_gfx_mode Returns the id of the current graphics driver. Allegro game programming library.
get_gfx_mode_list Obtains a list of available video modes. Allegro game programming library.
get_gfx_mode_type Retrieves type information for a specific graphics card. Allegro game programming library.
get_hardware_volume Retrieves the hardware sound output volume. Allegro game programming library.
get_midi_length Determines the total playing time of a midi, in seconds. Allegro game programming library.
get_mixer_bits Returns the mixer bit depth (8 or 16). Allegro game programming library.
get_mixer_buffer_length Returns the number of samples per channel in the mixer buffer. Allegro game programming library.
get_mixer_channels Returns the number of output channels. Allegro game programming library.
get_mixer_frequency Returns the mixer frequency, in Hz. Allegro game programming library.
get_mixer_quality Returns the current mixing quality. Allegro game programming library.
get_mixer_voices Returns the number of voices allocated to the mixer. Allegro game programming library.
get_mouse_mickeys How far the mouse has moved since the last call to this function. Allegro game programming library.
get_palette Retrieves the entire palette of 256 colors. Allegro game programming library.
get_palette_range Retrieves a specific palette range. Allegro game programming library.
get_refresh_rate Returns the current refresh rate. Allegro game programming library.
get_rle_sprite Creates an RLE sprite using a bitmap as source. Allegro game programming library.
get_rotation_matrix Constructs X, Y, Z rotation matrices. Allegro game programming library.
get_rotation_matrix_f alias for get_rotation_matrix
get_rotation_quat Constructs a quaternion to rotate points around all three axes. Allegro game programming library.
get_scaling_matrix Constructs a scaling matrix. Allegro game programming library.
get_scaling_matrix_f alias for get_scaling_matrix
get_sound_input_cap_bits Checks which audio input sample formats are supported. Allegro game programming library.
get_sound_input_cap_parm Detects if the specified recording parameters are supported. Allegro game programming library.
get_sound_input_cap_rate Returns the maximum sample frequency for recording. Allegro game programming library.
get_sound_input_cap_stereo Tells if the input driver is capable of stereo recording. Allegro game programming library.
get_transformation_matrix Constructs X, Y, Z rotation matrices with an angle and scaling. Allegro game programming library.
get_transformation_matrix_f Floating point version of get_transformation_matrix(). Allegro game programming library.
get_translation_matrix Constructs a translation matrix. Allegro game programming library.
get_translation_matrix_f alias for get_translation_matrix
get_uformat Finds out what text encoding format is currently selected. Allegro game programming library.
get_vector_rotation_matrix Constructs X, Y, Z rotation matrices with an angle. Allegro game programming library.
get_vector_rotation_matrix_f alias for get_vector_rotation_matrix
get_vector_rotation_quat Constructs a quaternion to rotate points around a vector. Allegro game programming library.
get_volume Retrieves the global sound output volume. Allegro game programming library.
get_x_rotate_matrix Construct X axis rotation matrices. Allegro game programming library.
get_x_rotate_matrix_f alias for get_x_rotate_matrix
get_x_rotate_quat Construct axis rotation quaternions. Allegro game programming library.
get_y_rotate_matrix Construct Y axis rotation matrices. Allegro game programming library.
get_y_rotate_matrix_f alias for get_y_rotate_matrix
get_y_rotate_quat alias for get_x_rotate_quat
get_z_rotate_matrix Construct Z axis rotation matrices. Allegro game programming library.
get_z_rotate_matrix_f alias for get_z_rotate_matrix
get_z_rotate_quat alias for get_x_rotate_quat
geta alias for getr
geta32 Extract the alpha component form a 32-bit pixel format color. Allegro game programming library.
geta_depth alias for getr_depth
getb alias for getr
getb15 alias for getr8
getb16 alias for getr8
getb24 alias for getr8
getb32 alias for getr8
getb8 alias for getr8
getb_depth alias for getr_depth
getg alias for getr
getg15 alias for getr8
getg16 alias for getr8
getg24 alias for getr8
getg32 alias for getr8
getg8 alias for getr8
getg_depth alias for getr_depth
getpixel Reads a pixel from a bitmap. Allegro game programming library.
getr Extract a color component from the current pixel format. Allegro game programming library.
getr15 alias for getr8
getr16 alias for getr8
getr24 alias for getr8
getr32 alias for getr8
getr8 Extract a color component from the specified pixel format. Allegro game programming library.
getr_depth Extract a color component from a color in a specified pixel format. Allegro game programming library.
gfx_capabilities Bitfield describing video hardware capabilities. Allegro game programming library.
gfx_mode_select Displays the Allegro graphics mode selection dialog.
gfx_mode_select_ex Extended version of the graphics mode selection dialog. Allegro game programming library.
gfx_mode_select_filter Even more extended version of the graphics mode selection dialog. Allegro game programming library.
grab_font_from_bitmap Grabs a font from a bitmap Allegro game programming library.
gui_bg_color alias for gui_fg_color
gui_button_proc alias for gui_shadow_box_proc
gui_ctext_proc alias for gui_shadow_box_proc
gui_edit_proc alias for gui_shadow_box_proc
gui_fg_color The foreground and background colors for the standard dialogs. Allegro game programming library.
gui_font_baseline Adjusts the keyboard shortcut underscores height. Allegro game programming library.
gui_get_screen Returns the bitmap surface GUI routines draw to. Allegro game programming library.
gui_list_proc alias for gui_shadow_box_proc
gui_menu_draw_menu Hooks to modify the appearance of menus. Allegro game programming library.
gui_menu_draw_menu_item alias for gui_menu_draw_menu
gui_mg_color The color used for displaying greyed-out dialog objects. Allegro game programming library.
gui_mouse_b alias for gui_mouse_x
gui_mouse_focus Tells if the input focus follows the mouse pointer. Allegro game programming library.
gui_mouse_x Hook functions used by the GUI routines to access the mouse state. Allegro game programming library.
gui_mouse_y alias for gui_mouse_x
gui_mouse_z alias for gui_mouse_x
gui_set_screen Changes the bitmap surface GUI routines draw to. Allegro game programming library.
gui_shadow_box_proc Hooks to customise the look and feel of Allegro dialogs.
gui_strlen Returns the length of a string in pixels. Allegro game programming library.
gui_text_list_proc alias for gui_shadow_box_proc
gui_textout_ex Draws a text string onto the screen with keyboard shortcut underbars. Allegro game programming library.
hline Draws a horizontal line onto the bitmap. Allegro game programming library.
hook_config_section Hooks a configuration file section with custom handlers. Allegro game programming library.
hsv_to_rgb Converts color values between the HSV and RGB color spaces. Allegro game programming library.
identity_matrix Global containing the identity matrix. Allegro game programming library.
identity_matrix_f alias for identity_matrix
identity_quat Global variable containing the identity quaternion. Allegro game programming library.
init_dialog Low level initialisation of a dialog. Allegro game programming library.
init_menu Low level initialisation of a menu. Allegro game programming library.
initialise_joystick Deprecated version of install_joystick(). Allegro game programming library.
install_allegro Initialise the Allegro library.
install_int Installs a user timer handler. Allegro game programming library.
install_int_ex Adds or modifies a timer. Allegro game programming library.
install_joystick Initialises the joystick. Allegro game programming library.
install_keyboard Installs the Allegro keyboard interrupt handler.
install_keyboard_hooks Installs custom keyboard hooks. Allegro game programming library.
install_mouse Installs the Allegro mouse handler.
install_param_int Installs a timer routine with a customizable parameter. Allegro game programming library.
install_param_int_ex Adds or modifies a timer with a customizable parameter. Allegro game programming library.
install_sound Initialises the sound module. Allegro game programming library.
install_sound_input Initialises the sound recorder module. Allegro game programming library.
install_timer Installs the Allegro timer interrupt handler.
is_color_font Returns TRUE if a font is a color font. Allegro game programming library.
is_compatible_font Check if two fonts are of the same type. Allegro game programming library.
is_inside_bitmap Tells if a point is inside a bitmap. Allegro game programming library.
is_linear_bitmap Tells if a bitmap is linear. Allegro game programming library.
is_memory_bitmap Tells if a bitmap is a memory bitmap. Allegro game programming library.
is_mono_font Returns TRUE if a font is a monochrome font. Allegro game programming library.
is_planar_bitmap Tells if a bitmap is a planar screen bitmap. Allegro game programming library.
is_relative_filename Returns TRUE if the filename is relative. Allegro game programming library.
is_same_bitmap Tells if two bitmaps describe the same drawing surface. Allegro game programming library.
is_screen_bitmap Tells if a bitmap is the screen bitmap or sub bitmap. Allegro game programming library.
is_sub_bitmap Tells if a bitmap is a sub bitmap. Allegro game programming library.
is_system_bitmap Tells if a bitmap is a system bitmap or sub bitmap. Allegro game programming library.
is_trans_font Returns TRUE if a font uses transparency. Allegro game programming library.
is_video_bitmap Tells if a bitmap is a screen bitmap, video memory or sub bitmap. Allegro game programming library.
is_windowed_mode Tells if you are running in windowed mode. Allegro game programming library.
itofix Converts an integer to fixed point. Allegro game programming library.
joy Global array of joystick state information. Allegro game programming library.
key Array of flags indicating key state. Allegro game programming library.
key_led_flag Flag to prevent the keyboard LEDs from being updated. Allegro game programming library.
key_shifts Bitmask containing the current state of modifier keys. Allegro game programming library.
keyboard_callback User specified keyboard callback handler. Allegro game programming library.
keyboard_lowlevel_callback User specified low level keyboard event handler. Allegro game programming library.
keyboard_needs_poll Tells if the keyboard needs polling. Allegro game programming library.
keyboard_ucallback User specified unicode keyboard callback handler. Allegro game programming library.
keypressed Tells if there are keypresses waiting in the input buffer. Allegro game programming library.
line Draws a line onto the bitmap. Allegro game programming library.
list_config_entries Lists the names of all entries in a config section Allegro game programming library.
list_config_sections Lists the names of all sections available in the current configuration. Allegro game programming library.
load_bios_font Loads a 8x8 or 8x16 BIOS format font. Allegro game programming library.
load_bitmap Loads any supported bitmap from a file. Allegro game programming library.
load_bitmap_font Grabs a font from a bitmap file. Allegro game programming library.
load_bmp Loads a BMP bitmap from a file. Allegro game programming library.
load_bmp_pf Packfile version of load_bmp. Allegro game programming library.
load_dat_font Loads a FONT from an Allegro datafile.
load_datafile Loads a datafile into memory. Allegro game programming library.
load_datafile_callback Loads a datafile into memory, calling a hook per object. Allegro game programming library.
load_datafile_object Loads a specific object from a datafile. Allegro game programming library.
load_datafile_object_indexed Loads a single object from a datafile index. Allegro game programming library.
load_font Loads a font from a file. Allegro game programming library.
load_grx_font Loads a GRX format font. Allegro game programming library.
load_grx_or_bios_font Loads either a BIOS or GRX format font. Allegro game programming library.
load_ibk Reads in a .IBK patch definition file for the Adlib driver. Allegro game programming library.
load_joystick_data Loads joystick calibration data. Allegro game programming library.
load_lbm Loads an LBM bitmap from a file. Allegro game programming library.
load_midi Loads a MIDI file. Allegro game programming library.
load_midi_patches Forces the MIDI driver to load a set of patches. Allegro game programming library.
load_pcx Loads a PCX bitmap from a file. Allegro game programming library.
load_pcx_pf Packfile version of load_pcx. Allegro game programming library.
load_sample Loads a sample from a file. Allegro game programming library.
load_tga Loads a TGA bitmap from a file. Allegro game programming library.
load_tga_pf Packfile version of load_tga. Allegro game programming library.
load_txt_font Loads a font script. Allegro game programming library.
load_voc Loads a sample from a Creative Labs VOC file. Allegro game programming library.
load_voc_pf Packfile version of load_voc. Allegro game programming library.
load_wav Loads a sample from a RIFF WAV file. Allegro game programming library.
load_wav_pf Packfile version of load_wav. Allegro game programming library.
lock_bitmap Locks the memory used by a bitmap. Allegro game programming library.
lock_midi Locks all the memory used by a MIDI file. Allegro game programming library.
lock_sample Locks all the memory used by a sample. Allegro game programming library.
lzss_read Decompresses data using LZSS. Allegro game programming library.
lzss_write Compresses data using LZSS. Allegro game programming library.
make_absolute_filename Makes an absolute filename from a path and relative filename. Allegro game programming library.
make_relative_filename Tries to make a relative filename from absolute path and filename. Allegro game programming library.
make_trans_font Makes a font use transparency. Allegro game programming library.
makeacol Converts RGBA colors into display dependent pixel formats. Allegro game programming library.
makeacol32 Converts an RGBA color into a 32-bit display pixel format. Allegro game programming library.
makeacol_depth alias for makeacol
makecol Converts an RGB value into the current pixel format. Allegro game programming library.
makecol15 alias for makecol8
makecol15_dither Calculates a dithered 15 or 16-bit RGB value. Allegro game programming library.
makecol16 alias for makecol8
makecol16_dither alias for makecol15_dither
makecol24 alias for makecol8
makecol32 alias for makecol8
makecol8 Converts an RGB value into a display dependent pixel format. Allegro game programming library.
makecol_depth Converts an RGB value into the specified pixel format. Allegro game programming library.
masked_blit Copies a rectangle skipping pixels with the mask color. Allegro game programming library.
masked_stretch_blit Scales a rectangular area skipping pixels with the mask color. Allegro game programming library.
matrix_mul Multiplies two matrices. Allegro game programming library.
matrix_mul_f alias for matrix_mul
matrix_to_quat Constructs a quaternion from a rotation matrix. Allegro game programming library.
merge_fonts Merges two fonts into one font. Allegro game programming library.
midi_loop_end alias for midi_loop_start
midi_loop_start Loop start and end points, set by play_looped_midi(). Allegro game programming library.
midi_meta_callback alias for midi_msg_callback
midi_msg_callback Hook functions allowing you to intercept MIDI player events. Allegro game programming library.
midi_out Streams a block of MIDI commands into the player. Allegro game programming library.
midi_pause Pauses the MIDI player. Allegro game programming library.
midi_pos Stores the current position in the MIDI file. Allegro game programming library.
midi_recorder Hook notifying you when new MIDI data becomes available. Allegro game programming library.
midi_resume Resumes playback of a paused MIDI file. Allegro game programming library.
midi_seek Seeks to the given midi_pos in the current MIDI file. Allegro game programming library.
midi_sysex_callback alias for midi_msg_callback
midi_time The current position in the MIDI file, in seconds. Allegro game programming library.
mouse_b alias for mouse_x
mouse_callback User specified mouse callback. Allegro game programming library.
mouse_needs_poll Tells if the mouse driver requires polling. Allegro game programming library.
mouse_on_screen Tells you whether the mouse pointer is currently on screen. Allegro game programming library.
mouse_pos alias for mouse_x
mouse_sprite Global variable with the mouse sprite and focus point. Allegro game programming library.
mouse_w alias for mouse_x
mouse_x Global variable with the mouse position/button state. Allegro game programming library.
mouse_x_focus alias for mouse_sprite
mouse_y alias for mouse_x
mouse_y_focus alias for mouse_sprite
mouse_z alias for mouse_x
need_uconvert Tells if a string requires encoding conversion. Allegro game programming library.
next_fli_frame Reads the next frame of the current animation file. Allegro game programming library.
normalize_vector Converts the vector to a unit vector. Allegro game programming library.
normalize_vector_f alias for normalize_vector
num_joysticks Global variable saying how many joysticks there are. Allegro game programming library.
object_message Sends a message to an object and returns the answer. Allegro game programming library.
offer_focus Offers the input focus to a particular object. Allegro game programming library.
open_fli Makes a FLI file open and ready for playing. Allegro game programming library.
open_memory_fli alias for open_fli
os_multitasking Indicates if the OS is multitasking. Allegro game programming library.
os_revision alias for os_version
os_type Stores the detected type of the OS. Allegro game programming library.
os_version Version of the OS currently running. Allegro game programming library.
override_config_data Specifies a block of data containing config overrides. Allegro game programming library.
override_config_file Specifies a file containing config overrides. Allegro game programming library.
pack_fclose Closes a stream previously opened. Allegro game programming library.
pack_fclose_chunk Closes a previously opened sub-chunk. Allegro game programming library.
pack_feof Returns nonzero as soon as you reach the end of the file. Allegro game programming library.
pack_ferror Tells if an error occurred during an operation on the stream. Allegro game programming library.
pack_fgets Reads a line from the stream. Allegro game programming library.
pack_fopen Opens a file according to mode. Allegro game programming library.
pack_fopen_chunk Opens a sub-chunk of a file. Allegro game programming library.
pack_fopen_vtable Allegro game programming library.
pack_fputs Writes a string to the stream. Allegro game programming library.
pack_fread Reads n bytes from the stream. Allegro game programming library.
pack_fseek Seeks inside a stream. Allegro game programming library.
pack_fwrite Writes n bytes to the stream. Allegro game programming library.
pack_getc Returns the next character from a stream. Allegro game programming library.
pack_igetl Like pack_getc(), but using 32-bit Intel byte ordering words. Allegro game programming library.
pack_igetw Like pack_getc(), but using 16-bit Intel byte ordering words. Allegro game programming library.
pack_iputl Like pack_putc(), but using 32-bit Intel byte ordering words. Allegro game programming library.
pack_iputw Like pack_putc(), but using 16-bit Intel byte ordering words. Allegro game programming library.
pack_mgetl Like pack_getc(), but using 32-bit Motorola byte ordering words. Allegro game programming library.
pack_mgetw Like pack_getc(), but using 16-bit Motorola byte ordering words. Allegro game programming library.
pack_mputl Like pack_putc(), but using 32-bit Motorola byte ordering words. Allegro game programming library.
pack_mputw Like pack_putc(), but using 16-bit Motorola byte ordering words. Allegro game programming library.
pack_putc Puts a character in the stream. Allegro game programming library.
pack_ungetc Moves one single character back to the input buffer. Allegro game programming library.
packfile_password Sets the global I/O encryption password. Allegro game programming library.
palette_color Maps palette indexes into the current pixel format colors. Allegro game programming library.
persp_project Projects a 3d point into 2d screen space. Allegro game programming library.
persp_project_f alias for persp_project
pivot_scaled_sprite Rotates and stretches a sprite around a specified point. Allegro game programming library.
pivot_scaled_sprite_lit Rotates and stretches a sprite around a specified point. Allegro game programming library.
pivot_scaled_sprite_trans Rotates and stretches a sprite around a specified point. Allegro game programming library.
pivot_scaled_sprite_v_flip Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.
pivot_scaled_sprite_v_flip_lit Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.
pivot_scaled_sprite_v_flip_trans Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.
pivot_sprite Rotates a sprite around a specified point. Allegro game programming library.
pivot_sprite_lit Rotates a sprite around a specified point. Allegro game programming library.
pivot_sprite_trans Rotates a sprite around a specified point. Allegro game programming library.
pivot_sprite_v_flip Rotates and flips a sprite around a specified point. Allegro game programming library.
pivot_sprite_v_flip_lit Rotates and flips a sprite around a specified point. Allegro game programming library.
pivot_sprite_v_flip_trans Rotates and flips a sprite around a specified point. Allegro game programming library.
play_audio_stream Creates a new audio stream and starts playing it. Allegro game programming library.
play_fli Plays a FLI or FLC animation from disk. Allegro game programming library.
play_looped_midi Starts playing a MIDI file with a user-defined loop position. Allegro game programming library.
play_memory_fli Plays a FLI or FLC animation from memory. Allegro game programming library.
play_midi Starts playing the specified MIDI file. Allegro game programming library.
play_sample Plays a sample. Allegro game programming library.
poll_joystick Polls the joystick. Allegro game programming library.
poll_keyboard Polls the keyboard. Allegro game programming library.
poll_mouse Polls the mouse. Allegro game programming library.
poll_scroll Checks the status of a scroll request with triple buffering. Allegro game programming library.
polygon Draws a filled polygon. Allegro game programming library.
polygon3d Draws a 3d polygon onto the specified bitmap. Allegro game programming library.
polygon3d_f alias for polygon3d
polygon_z_normal Finds the Z component of the normal vector to three vertices. Allegro game programming library.
polygon_z_normal_f alias for polygon_z_normal
pop_config_state Pops a previously pushed configuration state. Allegro game programming library.
popup_dialog do_dialog() used for popup dialogs. Allegro game programming library.
position_dialog Moves an array of dialog objects to the specified position. Allegro game programming library.
position_mouse Moves the mouse to the specified screen position. Allegro game programming library.
position_mouse_w Sets the horizontal mouse wheel position. Allegro game programming library.
position_mouse_z Sets the mouse wheel position global variable. Allegro game programming library.
push_config_state Pushes the current configuration state. Allegro game programming library.
put_backslash Puts a path separator at the end of a path if needed. Allegro game programming library.
putpixel Writes a pixel into a bitmap. Allegro game programming library.
qnx_get_window Retrieves a handle to the window used by Allegro.
qscale_matrix Optimised routine for scaling an already generated matrix. Allegro game programming library.
qscale_matrix_f alias for qscale_matrix
qtranslate_matrix Optimised routine for translating an already generated matrix. Allegro game programming library.
qtranslate_matrix_f alias for qtranslate_matrix
quad3d Draws a 3d quad onto the specified bitmap. Allegro game programming library.
quad3d_f alias for quad3d
quat_interpolate Constructs a quaternion representing a rotation between from and to. Allegro game programming library.
quat_mul Multiplies two quaternions. Allegro game programming library.
quat_slerp Version of quat_interpolate() allowing control over the rotation. Allegro game programming library.
quat_to_matrix Constructs a rotation matrix from a quaternion. Allegro game programming library.
radtofix_r Constant to convert radians to fixed point angles. Allegro game programming library.
read_sound_input Retrieves the last recorded audio buffer. Allegro game programming library.
readkey Returns the next character from the keyboard buffer. Allegro game programming library.
reallocate_voice Switches the sample of an already-allocated voice. Allegro game programming library.
rect Draws an outline rectangle. Allegro game programming library.
rectfill Draws a solid filled rectangle. Allegro game programming library.
register_assert_handler Registers a custom handler for assert failures. Allegro game programming library.
register_bitmap_file_type Registers custom bitmap loading/saving functions. Allegro game programming library.
register_datafile_object Registers load/destroy functions for custom object types. Allegro game programming library.
register_font_file_type Register a new font loading function. Allegro game programming library.
register_sample_file_type Registers custom loading/saving sample routines. Allegro game programming library.
register_trace_handler Registers a custom handler for trace output. Allegro game programming library.
register_uformat Installs handler functions for a new text encoding format. Allegro game programming library.
release_bitmap Releases a previously locked bitmap. Allegro game programming library.
release_screen Shortcut of release_bitmap(screen); Allegro game programming library.
release_voice Releases a sound card voice. Allegro game programming library.
reload_config_texts Reloads translated strings returned by get_config_text(). Allegro game programming library.
remove_display_switch_callback Removes a switching notification callback. Allegro game programming library.
remove_int Removes a timers. Allegro game programming library.
remove_joystick Removes the joystick handler. Allegro game programming library.
remove_keyboard Removes the Allegro keyboard handler.
remove_mouse Removes the mouse handler. Allegro game programming library.
remove_param_int Removes a timer with a customizable parameter. Allegro game programming library.
remove_sound Cleans up after you are finished with the sound routines. Allegro game programming library.
remove_sound_input Cleans up after you are finished with the sound input routines. Allegro game programming library.
remove_timer Removes the Allegro time handler.
render_scene Renders all the queued scene polygons. Allegro game programming library.
replace_extension Replaces filename+extension with a new extension tail. Allegro game programming library.
replace_filename Replaces path+filename with a new filename tail. Allegro game programming library.
request_refresh_rate Requests a specific refresh rate during graphic mode switch. Allegro game programming library.
request_scroll Queues a hardware scroll request with triple buffering. Allegro game programming library.
request_video_bitmap Triple buffering page flip request. Allegro game programming library.
reserve_voices Reserve a number of voices for the digital and MIDI drivers. Allegro game programming library.
reset_fli_variables Resets the bitmap and palette dirty global variables. Allegro game programming library.
rest Waits a specified number of milliseconds or yields CPU. Allegro game programming library.
rest_callback Like rest(), but calls the callback during the wait. Allegro game programming library.
retrace_count Retrace count simulator. Allegro game programming library.
rgb_map Look up table to speed up reducing RGB values to palette colors. Allegro game programming library.
rgb_to_hsv alias for hsv_to_rgb
rotate_scaled_sprite Rotates and stretches a sprite. Allegro game programming library.
rotate_scaled_sprite_lit Rotates and stretches a sprite. Allegro game programming library.
rotate_scaled_sprite_trans Rotates and stretches a sprite. Allegro game programming library.
rotate_scaled_sprite_v_flip Rotates, stretches and flips a sprite. Allegro game programming library.
rotate_scaled_sprite_v_flip_lit Rotates, stretches and flips a sprite. Allegro game programming library.
rotate_scaled_sprite_v_flip_trans Rotates, stretches and flips a sprite. Allegro game programming library.
rotate_sprite Rotates a sprite. Allegro game programming library.
rotate_sprite_lit Rotates a sprite. Allegro game programming library.
rotate_sprite_trans Rotates a sprite. Allegro game programming library.
rotate_sprite_v_flip Rotates and flips a sprite. Allegro game programming library.
rotate_sprite_v_flip_lit Rotates and flips a sprite. Allegro game programming library.
rotate_sprite_v_flip_trans Rotates and flips a sprite. Allegro game programming library.
save_bitmap Saves a bitmap into any supported file format. Allegro game programming library.
save_bmp Saves a bitmap into a BMP file. Allegro game programming library.
save_bmp_pf Packfile version of save_bmp. Allegro game programming library.
save_joystick_data Saves joystick calibration data. Allegro game programming library.
save_pcx Saves a bitmap into a PCX file. Allegro game programming library.
save_pcx_pf Packfile version of save_pcx. Allegro game programming library.
save_sample Writes a sample into a file. Allegro game programming library.
save_tga Saves a bitmap into a TGA file. Allegro game programming library.
save_tga_pf Packfile version of save_tga. Allegro game programming library.
scancode_to_ascii Converts a scancode to an ASCII character. Allegro game programming library.
scancode_to_name Converts a scancode to a key name. Allegro game programming library.
scare_mouse Helper for hiding the mouse pointer before drawing. Allegro game programming library.
scare_mouse_area Helper for hiding the mouse cursor before drawing in an area. Allegro game programming library.
scene_gap Number controlling the scene z-sorting algorithm behaviour. Allegro game programming library.
scene_polygon3d Puts a polygon in the scene rendering list. Allegro game programming library.
scene_polygon3d_f alias for scene_polygon3d
screen Global pointer to the screen hardware video memory. Allegro game programming library.
scroll_screen Requests a hardware scroll request. Allegro game programming library.
select_mouse_cursor Tells Allegro to select software or hardware cursor drawing.
select_palette Sets the internal palette for color conversion. Allegro game programming library.
set_add_blender Enables an additive blender mode. Allegro game programming library.
set_allegro_resource_path Sets a specific resource search path. Allegro game programming library.
set_alpha_blender Enables a special alpha-channel blending mode. Allegro game programming library.
set_blender_mode Specifies a custom set of truecolor blender routines. Allegro game programming library.
set_blender_mode_ex An even more complex version of set_blender_mode(). Allegro game programming library.
set_burn_blender Enables a burn blender mode. Allegro game programming library.
set_clip_rect Sets the clipping rectangle of a bitmap. Allegro game programming library.
set_clip_state Turns on or off the clipping of a bitmap. Allegro game programming library.
set_close_button_callback Handles the user clicking on the close button of the window. Allegro game programming library.
set_color Sets the specified palette entry to the specified RGB triplet. Allegro game programming library.
set_color_blender Enables a color blender mode. Allegro game programming library.
set_color_conversion Tells Allegro how to convert images during loading time.
set_color_depth Sets the global pixel color depth. Allegro game programming library.
set_config_data Sets a block of configuration data. Allegro game programming library.
set_config_file Sets the configuration file. Allegro game programming library.
set_config_float Writes a float in the configuration file. Allegro game programming library.
set_config_hex Writes a hexadecimal integer in the configuration file. Allegro game programming library.
set_config_id Writes a driver ID in the configuration file. Allegro game programming library.
set_config_int Writes an integer in the configuration file. Allegro game programming library.
set_config_string Writes a string in the configuration file. Allegro game programming library.
set_dialog_color Sets the colors of an array of dialog objects. Allegro game programming library.
set_difference_blender Enables a difference blender mode. Allegro game programming library.
set_display_switch_callback Installs a switching notification callback. Allegro game programming library.
set_display_switch_mode Tells Allegro how the program handles background switching.
set_dissolve_blender Enables a dissolve blender mode. Allegro game programming library.
set_dodge_blender Enables a dodge blender mode. Allegro game programming library.
set_filename_encoding Sets the encoding to use for filenames. Allegro game programming library.
set_gfx_mode Sets a graphic video mode. Allegro game programming library.
set_hardware_volume Alters the hardware sound output volume. Allegro game programming library.
set_hue_blender Enables a hue blender mode. Allegro game programming library.
set_invert_blender Enables an invert blender mode. Allegro game programming library.
set_keyboard_rate Sets the keyboard repeat rate. Allegro game programming library.
set_leds Sets the state of the keyboard LED indicators. Allegro game programming library.
set_luminance_blender Enables a luminance blender mode. Allegro game programming library.
set_mixer_quality Sets the resampling quality of the mixer. Allegro game programming library.
set_mouse_cursor_bitmap Changes the image Allegro uses for mouse cursors.
set_mouse_range Sets the area of the screen restricting mouse movement. Allegro game programming library.
set_mouse_speed Sets the mouse speed. Allegro game programming library.
set_mouse_sprite Sets the mouse sprite. Allegro game programming library.
set_mouse_sprite_focus Sets the mouse sprite focus. Allegro game programming library.
set_multiply_blender Enables a multiply blender mode. Allegro game programming library.
set_palette Sets the entire palette of 256 colors. Allegro game programming library.
set_palette_range Sets a specific range of the palette. Allegro game programming library.
set_projection_viewport Sets the viewport used to scale the output of persp_project(). Allegro game programming library.
set_saturation_blender Enables a saturation blender mode. Allegro game programming library.
set_screen_blender Enables a screen blender mode. Allegro game programming library.
set_sound_input_source Selects the audio input source. Allegro game programming library.
set_trans_blender Enables a truecolor blender. Allegro game programming library.
set_ucodepage Sets 8-bit to Unicode conversion tables. Allegro game programming library.
set_uformat Set the global current text encoding format. Allegro game programming library.
set_volume Alters the global sound output volume. Allegro game programming library.
set_volume_per_voice Sets the volume of a voice. Allegro game programming library.
set_window_title Sets the window title of the Allegro program.
set_write_alpha_blender Enables the special alpha-channel editing mode. Allegro game programming library.
set_zbuffer Makes the given Z-buffer the active one. Allegro game programming library.
show_mouse Tells Allegro to display a mouse pointer on the screen.
show_os_cursor Low level function to display the operating system cursor. Allegro game programming library.
show_video_bitmap Flips the hardware screen to use the specified page. Allegro game programming library.
shutdown_dialog Destroys a dialog player returned by init_dialog(). Allegro game programming library.
shutdown_menu Destroys a menu player object returned by init_menu(). Allegro game programming library.
simulate_keypress Stuffs a key into the keyboard buffer. Allegro game programming library.
simulate_ukeypress Stuffs an unicode key into the keyboard buffer. Allegro game programming library.
solid_mode Shortcut for selecting solid drawing mode. Allegro game programming library.
spline Draws a Bezier spline using four control points. Allegro game programming library.
start_sound_input Starts recording in the specified format. Allegro game programming library.
stop_audio_stream Destroys an audio stream when it is no longer required. Allegro game programming library.
stop_midi Stops whatever music is currently playing. Allegro game programming library.
stop_sample Stops a sample from playing. Allegro game programming library.
stop_sound_input Stops audio recording. Allegro game programming library.
stretch_blit Scales a rectangular area from one bitmap to another. Allegro game programming library.
stretch_sprite Stretches a sprite to the destination bitmap. Allegro game programming library.
text_height Returns the height of a font in pixels. Allegro game programming library.
text_length Returns the length of a string in pixels. Allegro game programming library.
textout_centre_ex Writes a centered string on a bitmap. Allegro game programming library.
textout_ex Writes a string on a bitmap. Allegro game programming library.
textout_justify_ex Draws justified text within a region. Allegro game programming library.
textout_right_ex Writes a right aligned string on a bitmap. Allegro game programming library.
textprintf_centre_ex Formatted centered output of a string. Allegro game programming library.
textprintf_ex Formatted output of a string. Allegro game programming library.
textprintf_justify_ex Formatted justified output of a string. Allegro game programming library.
textprintf_right_ex Formatted right aligned output of a string. Allegro game programming library.
three_finger_flag Flag to deactivate the emergency exit key combination. Allegro game programming library.
transpose_font Transposes all characters in a font. Allegro game programming library.
triangle Draws a filled triangle. Allegro game programming library.
triangle3d Draws a 3d triangle onto the specified bitmap. Allegro game programming library.
triangle3d_f alias for triangle3d
uatof Converts a string into a double. Allegro game programming library.
uconvert High level string encoding conversion wrapper. Allegro game programming library.
uconvert_ascii Converts string from ASCII into the current format. Allegro game programming library.
uconvert_size Number of bytes needed to store a string after conversion. Allegro game programming library.
uconvert_toascii Converts strings from the current format into ASCII. Allegro game programming library.
ucwidth Low level helper function for testing Unicode text data. Allegro game programming library.
ugetat Finds out the value of a character in a string. Allegro game programming library.
ugetc Low level helper function for reading Unicode text data. Allegro game programming library.
ugetx Low level helper function for reading Unicode text data. Allegro game programming library.
ugetxc alias for ugetx
uinsert Inserts a character in a string. Allegro game programming library.
uisdigit Tells if a character is a digit. Allegro game programming library.
uisok Low level helper function for testing Unicode text data. Allegro game programming library.
uisspace Tells if a character is whitespace. Allegro game programming library.
unload_datafile Frees all the objects in a datafile. Allegro game programming library.
unload_datafile_object Frees an object previously loaded by load_datafile_object(). Allegro game programming library.
unscare_mouse Undoes the effect of scare_mouse() or scare_mouse_area(). Allegro game programming library.
unselect_palette Restores the palette before last call to select_palette(). Allegro game programming library.
uoffset Finds the offset of a character in a string. Allegro game programming library.
update_dialog Low level function to update a dialog player. Allegro game programming library.
update_menu Low level function to update a menu player. Allegro game programming library.
ureadkey Returns the next unicode character from the keyboard buffer. Allegro game programming library.
uremove Removes a character from a string. Allegro game programming library.
usetat Replaces a character in a string. Allegro game programming library.
usetc Low level helper function for writing Unicode text data. Allegro game programming library.
usprintf Writes formatted data into a buffer. Allegro game programming library.
ustrcat Concatenates a string to another one. Allegro game programming library.
ustrchr Finds the first occurrence of a character in a string. Allegro game programming library.
ustrcmp Compares two strings. Allegro game programming library.
ustrcpy Copies a string into another one. Allegro game programming library.
ustrdup Duplicates a string. Allegro game programming library.
ustrerror Returns a string describing errno. Allegro game programming library.
ustricmp Compares two strings ignoring case. Allegro game programming library.
ustrlen Tells the number of characters in a string. Allegro game programming library.
ustrlwr Replaces all letters with lower case. Allegro game programming library.
ustrncat Concatenates a string to another one, specifying size. Allegro game programming library.
ustrncmp Compares up to n letters of two strings. Allegro game programming library.
ustrncpy Copies a string into another one, specifying size. Allegro game programming library.
ustrnicmp Compares up to n letters of two strings ignoring case. Allegro game programming library.
ustrpbrk Finds the first character that matches any in a set. Allegro game programming library.
ustrrchr Finds the last occurrence of a character in a string. Allegro game programming library.
ustrsize Size of the string in bytes without null terminator. Allegro game programming library.
ustrsizez Size of the string in bytes including null terminator. Allegro game programming library.
ustrstr Finds the first occurrence of a string in another one. Allegro game programming library.
ustrtod Converts a string into a floating point number. Allegro game programming library.
ustrtok Retrieves tokens from a string. Allegro game programming library.
ustrtok_r Reentrant function to retrieve tokens from a string. Allegro game programming library.
ustrtol Converts a string into an integer. Allegro game programming library.
ustrupr Replaces all letters with upper case. Allegro game programming library.
ustrzcat Concatenates a string to another one, specifying size. Allegro game programming library.
ustrzcpy Copies a string into another one, specifying size. Allegro game programming library.
ustrzncat Concatenates a string to another one, specifying size. Allegro game programming library.
ustrzncpy Copies a string into another one, specifying size. Allegro game programming library.
uszprintf Writes formatted data into a buffer, specifying size. Allegro game programming library.
utolower Converts a letter to lower case. Allegro game programming library.
utoupper Converts a letter to upper case. Allegro game programming library.
uvsprintf Writes formatted data into a buffer, using variable arguments. Allegro game programming library.
uvszprintf Writes formatted data into a buffer, using size and variable arguments. Allegro game programming library.
uwidth Low level helper function for testing Unicode text data. Allegro game programming library.
uwidth_max Number of bytes a character can occupy. Allegro game programming library.
vector_length Calculates the length of a vector. Allegro game programming library.
vector_length_f alias for vector_length
vline Draws a vertical line onto the bitmap. Allegro game programming library.
voice_check Checks whether a voice is currently allocated. Allegro game programming library.
voice_get_frequency Returns the current pitch of the voice. Allegro game programming library.
voice_get_pan Returns the current pan position. Allegro game programming library.
voice_get_position Returns the current position of a voice. Allegro game programming library.
voice_get_volume Returns the current volume of the voice. Allegro game programming library.
voice_ramp_volume Starts a volume ramp for a voice. Allegro game programming library.
voice_set_echo Sets the echo parameters for a voice. Allegro game programming library.
voice_set_frequency Sets the pitch of the voice. Allegro game programming library.
voice_set_pan Sets the pan position. Allegro game programming library.
voice_set_playmode Adjusts the loop status of the specified voice. Allegro game programming library.
voice_set_position Sets the position of a voice. Allegro game programming library.
voice_set_priority Sets the priority of a voice. Allegro game programming library.
voice_set_tremolo Sets the tremolo parameters for a voice. Allegro game programming library.
voice_set_vibrato Sets the vibrato parameters for a voice. Allegro game programming library.
voice_set_volume Sets the volume of the voice. Allegro game programming library.
voice_start Activates a voice. Allegro game programming library.
voice_stop Stops a voice. Allegro game programming library.
voice_stop_frequency_sweep Interrupts a frequency sweep operation. Allegro game programming library.
voice_stop_pan_sweep Interrupts a pan sweep operation. Allegro game programming library.
voice_stop_volumeramp Interrupts a volume ramp operation. Allegro game programming library.
voice_sweep_frequency Starts a frequency sweep for a voice. Allegro game programming library.
voice_sweep_pan Starts a pan sweep for a voice. Allegro game programming library.
vsync Waits for a vertical retrace to begin. Allegro game programming library.
xor_mode Shortcut for toggling xor drawing mode on and off. Allegro game programming library.
xwin_set_window_name Specify the window name and group (or class). Allegro game programming library.