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. |