📦 allegro4-doc
923 pages · page 1 of 5
#
- _getpixel(3alleg4)Faster specific version of getpixel(). Allegro game programming library.✨
- _getpixel15(3alleg4)Faster specific version of getpixel(). Allegro game programming library.✨
- _getpixel16(3alleg4)Faster specific version of getpixel(). Allegro game programming library.✨
- _getpixel24(3alleg4)Faster specific version of getpixel(). Allegro game programming library.✨
- _getpixel32(3alleg4)Faster specific version of getpixel(). Allegro game programming library.✨
- _putpixel(3alleg4)Faster specific version of putpixel(). Allegro game programming library.✨
- _putpixel15(3alleg4)Faster specific version of putpixel(). Allegro game programming library.✨
- _putpixel16(3alleg4)Faster specific version of putpixel(). Allegro game programming library.✨
- _putpixel24(3alleg4)Faster specific version of putpixel(). Allegro game programming library.✨
- _putpixel32(3alleg4)Faster specific version of putpixel(). Allegro game programming library.✨
- _set_color(3alleg4)Inline version of set_color(). Allegro game programming library.✨
- _ustrdup(3alleg4)Duplicates a string with a custom memory allocator. Allegro game programming library.✨
A
- acquire_bitmap(3alleg4)Locks the bitmap before drawing onto it. Allegro game programming library.✨
- acquire_screen(3alleg4)Shortcut of acquire_bitmap(screen); Allegro game programming library.✨
- active_dialog(3alleg4)Global pointer to the most recent activated dialog. Allegro game programming library.✨
- active_menu(3alleg4)Global pointer to the most recent activated menu. Allegro game programming library.✨
- add_clip_rect(3alleg4)Intersects a bitmap's clipping rectangle with the given area. Allegro game programming library.✨
- adjust_sample(3alleg4)Alters the parameters of a sample while it is playing. Allegro game programming library.✨
- al_assert(3alleg4)Asserts at the specified file and line number. Allegro game programming library.✨
- al_ffblk(3alleg4)Cross platform structure storing file information. Allegro game programming library.✨
- al_ffblk_get_size(3alleg4)Get size of file returned by al_findfirst/al_findnext. Allegro game programming library.✨
- al_findclose(3alleg4)Closes a previously opened search with al_findfirst(). Allegro game programming library.✨
- al_findfirst(3alleg4)Low-level function for searching files. Allegro game programming library.✨
- al_findnext(3alleg4)Finds the next file in a search started by al_findfirst(). Allegro game programming library.✨
- AL_ID(3alleg4)Converts four 8 bit values to a packed 32 bit integer ID. Allegro game programming library.✨
- al_trace(3alleg4)Outputs a debugging trace message. Allegro game programming library.✨
- alert(3alleg4)Displays a popup alert box. Allegro game programming library.✨
- alert3(3alleg4)Like alert(), but with three buttons. Allegro game programming library.✨
- allegro_404_char(3alleg4)Character used when Allegro cannot find a glyph.✨
- ALLEGRO_DATE(3alleg4)Defined to a number with the release date of Allegro.✨
- ALLEGRO_DATE_STR(3alleg4)Defined to a string with the year Allegro was released.✨
- allegro_error(3alleg4)Stores the last Allegro error message.✨
- allegro_exit(3alleg4)Closes down the Allegro system.✨
- allegro_icon(3alleg4)Pointer to the Allegro X11 icon.✨
- allegro_id(3alleg4)String containing date and version number of Allegro.✨
- allegro_init(3alleg4)Macro to initialise the Allegro library.✨
- allegro_message(3alleg4)Used mainly to show error messages to users. Allegro game programming library.✨
- ALLEGRO_SUB_VERSION(3alleg4)Defined to the middle version of Allegro.✨
- ALLEGRO_VERSION(3alleg4)Defined to the major version of Allegro.✨
- ALLEGRO_VERSION_STR(3alleg4)Defined to a string with the full Allegro version number.✨
- ALLEGRO_WIP_VERSION(3alleg4)Defined to the minor version of Allegro.✨
- allocate_voice(3alleg4)Allocates a sound card voice for a sample. Allegro game programming library.✨
- append_filename(3alleg4)Concatenates a filename to a path. Allegro game programming library.✨
- apply_matrix(3alleg4)Multiplies a point by a transformation matrix. Allegro game programming library.✨
- apply_matrix_f(3alleg4)Multiplies a point by a transformation matrix. Allegro game programming library.✨
- apply_quat(3alleg4)Multiplies a point by a quaternion. Allegro game programming library.✨
- arc(3alleg4)Draws a circular arc. Allegro game programming library.✨
- ASSERT(3alleg4)Debugging helper macro to assert. Allegro game programming library.✨
- AUDIOSTREAM(3alleg4)Stores an audiostream. Allegro game programming library.✨
B
- bestfit_color(3alleg4)Finds a palette color fitting the requested RGB values. Allegro game programming library.✨
- BITMAP(3alleg4)Stores the contents of a bitmap. Allegro game programming library.✨
- bitmap_color_depth(3alleg4)Returns the color depth of the specified bitmap. Allegro game programming library.✨
- bitmap_mask_color(3alleg4)Returns the mask color of the specified bitmap. Allegro game programming library.✨
- black_palette(3alleg4)A palette containing solid black colors. Allegro game programming library.✨
- blit(3alleg4)Copies a rectangular area from one bitmap to another. Allegro game programming library.✨
- bmp_read_line(3alleg4)Direct access bank switching line selection for reading. Allegro game programming library.✨
- bmp_unwrite_line(3alleg4)Direct access bank switching line release. Allegro game programming library.✨
- bmp_write_line(3alleg4)Direct access bank switching line selection for writing. Allegro game programming library.✨
- broadcast_dialog_message(3alleg4)Broadcasts a message to all the objects in the active dialog. Allegro game programming library.✨
C
- calc_spline(3alleg4)Calculates a series of values along a Bezier spline. Allegro game programming library.✨
- calibrate_joystick(3alleg4)Calibrates the specified joystick. Allegro game programming library.✨
- calibrate_joystick_name(3alleg4)Returns the next calibration text string. Allegro game programming library.✨
- canonicalize_filename(3alleg4)Converts any filename into its canonical form. Allegro game programming library.✨
- centre_dialog(3alleg4)Centers an array of dialog objects. Allegro game programming library.✨
- check_cpu(3alleg4)Detects the CPU type. Allegro game programming library.✨
- circle(3alleg4)Draws a circle. Allegro game programming library.✨
- circlefill(3alleg4)Draws a filled circle. Allegro game programming library.✨
- clear_bitmap(3alleg4)Clears the bitmap to color 0. Allegro game programming library.✨
- clear_keybuf(3alleg4)Clears the keyboard buffer. Allegro game programming library.✨
- clear_scene(3alleg4)Initializes a scene. Allegro game programming library.✨
- clear_to_color(3alleg4)Clears the bitmap to the specified color. Allegro game programming library.✨
- clear_zbuffer(3alleg4)Writes a depth value into the given Z-buffer. Allegro game programming library.✨
- clip3d(3alleg4)Clips the polygon given in vtx using fixed point math. Allegro game programming library.✨
- clip3d_f(3alleg4)Clips the polygon given in vtx using floating point math, Allegro game programming library.✨
- close_fli(3alleg4)Closes a FLI file previously opened. Allegro game programming library.✨
- COLOR_MAP(3alleg4)Stores a color map to accelerate drawing. Allegro game programming library.✨
- color_map(3alleg4)Global pointer to the color mapping table. Allegro game programming library.✨
- COMPILED_SPRITE(3alleg4)Stores the contents of a compiled sprite. Allegro game programming library.✨
- config_is_hooked(3alleg4)Tells if a config section has custom hooks. Allegro game programming library.✨
- cpu_capabilities(3alleg4)Contains the capability flags of the CPU. Allegro game programming library.✨
- cpu_family(3alleg4)Contains the CPU type. Allegro game programming library.✨
- cpu_model(3alleg4)Contains the Intel CPU submodel. Allegro game programming library.✨
- cpu_vendor(3alleg4)Contains the CPU vendor name. Allegro game programming library.✨
- create_bitmap(3alleg4)Creates a memory bitmap. Allegro game programming library.✨
- create_bitmap_ex(3alleg4)Creates a memory bitmap specifying color depth. Allegro game programming library.✨
- create_blender_table(3alleg4)Emulates truecolor blender effects in paletted modes. Allegro game programming library.✨
- create_color_table(3alleg4)Fills a color mapping table for customised effects. Allegro game programming library.✨
- create_datafile_index(3alleg4)Creates an index for a datafile. Allegro game programming library.✨
- create_light_table(3alleg4)Fills a color mapping table for lighting effects. Allegro game programming library.✨
- create_lzss_pack_data(3alleg4)Creates an LZSS structure for compression. Allegro game programming library.✨
- create_lzss_unpack_data(3alleg4)Creates an LZSS structure for decompression. Allegro game programming library.✨
- create_rgb_table(3alleg4)Generates an RGB mapping table with lookup data for a palette. Allegro game programming library.✨
- create_sample(3alleg4)Constructs a new sample structure of the specified type. Allegro game programming library.✨
- create_scene(3alleg4)Allocates memory for a 3d scene. Allegro game programming library.✨
- create_sub_bitmap(3alleg4)Creates a memory sub bitmap. Allegro game programming library.✨
- create_sub_zbuffer(3alleg4)Creates a sub-z-buffer. Allegro game programming library.✨
- create_system_bitmap(3alleg4)Creates a system memory bitmap. Allegro game programming library.✨
- create_trans_table(3alleg4)Fills a color mapping table for translucency effects. Allegro game programming library.✨
- create_video_bitmap(3alleg4)Creates a video memory bitmap. Allegro game programming library.✨
- create_zbuffer(3alleg4)Creates a Z-buffer for a bitmap. Allegro game programming library.✨
- cross_product(3alleg4)Calculates the cross product. Allegro game programming library.✨
- cross_product_f(3alleg4)Calculates the cross product. Allegro game programming library.✨
D
- d_bitmap_proc(3alleg4)Dialog procedure drawing a bitmap. Allegro game programming library.✨
- d_box_proc(3alleg4)Dialog procedure drawing boxes onto the screen. Allegro game programming library.✨
- d_button_proc(3alleg4)Dialog procedure implementing a button object. Allegro game programming library.✨
- d_check_proc(3alleg4)Dialog procedure implementing a check box object. Allegro game programming library.✨
- d_clear_proc(3alleg4)Dialog procedure to clear the screen. Allegro game programming library.✨
- d_ctext_proc(3alleg4)Dialogs procedure drawing text onto the screen. Allegro game programming library.✨
- d_edit_proc(3alleg4)Dialog procedure implementing an editable text object. Allegro game programming library.✨
- d_icon_proc(3alleg4)Dialog procedure implementing a bitmap button. Allegro game programming library.✨
- d_keyboard_proc(3alleg4)Invisible dialog procedure for implementing keyboard shortcuts. Allegro game programming library.✨
- d_list_proc(3alleg4)Dialog procedure implementing a list box object. Allegro game programming library.✨
- d_menu_proc(3alleg4)Dialog procedure implementing a menu bar object. Allegro game programming library.✨
- d_radio_proc(3alleg4)Dialog procedure implementing a radio button object. Allegro game programming library.✨
- d_rtext_proc(3alleg4)Dialogs procedure drawing text onto the screen. Allegro game programming library.✨
- d_shadow_box_proc(3alleg4)Dialog procedure drawing boxes onto the screen. Allegro game programming library.✨
- d_slider_proc(3alleg4)Dialog procedure implementing a slider control object. Allegro game programming library.✨
- d_text_list_proc(3alleg4)Dialog procedure implementing a list box object with type ahead. Allegro game programming library.✨
- d_text_proc(3alleg4)Dialogs procedure drawing text onto the screen. Allegro game programming library.✨
- d_textbox_proc(3alleg4)Dialog procedure implementing a text box object. Allegro game programming library.✨
- d_yield_proc(3alleg4)Invisible dialog procedure that yields CPU time slices. Allegro game programming library.✨
- DAT_ID(3alleg4)Makes an ID value from four letters. Allegro game programming library.✨
- DATAFILE(3alleg4)Stores an Allegro datafile in memory.✨
- deallocate_voice(3alleg4)Frees a sound card voice. Allegro game programming library.✨
- default_palette(3alleg4)The default IBM BIOS palette. Allegro game programming library.✨
- delete_file(3alleg4)Removes a file from the disk. Allegro game programming library.✨
- desktop_color_depth(3alleg4)Finds out the desktop color depth. Allegro game programming library.✨
- desktop_palette(3alleg4)The palette used by the Atari ST low resolution desktop. Allegro game programming library.✨
- destroy_bitmap(3alleg4)Destroys any type of created bitmap. Allegro game programming library.✨
- destroy_compiled_sprite(3alleg4)Destroys a compiled sprite. Allegro game programming library.✨
- destroy_datafile_index(3alleg4)Destroys a datafile index. Allegro game programming library.✨
- destroy_font(3alleg4)Frees the memory being used by a font structure. Allegro game programming library.✨
- destroy_gfx_mode_list(3alleg4)Frees the list created by get_gfx_mode_list(). Allegro game programming library.✨
- destroy_midi(3alleg4)Destroys a MIDI structure when you are done with it. Allegro game programming library.✨
- destroy_rle_sprite(3alleg4)Destroys an RLE sprite. Allegro game programming library.✨
- destroy_sample(3alleg4)Destroys a sample structure when you are done with it. Allegro game programming library.✨
- destroy_scene(3alleg4)Deallocates the memory used by a scene. Allegro game programming library.✨
- destroy_zbuffer(3alleg4)Destroys a Z-buffer. Allegro game programming library.✨
- detect_digi_driver(3alleg4)Detects whether the specified digital sound device is available. Allegro game programming library.✨
- detect_midi_driver(3alleg4)Detects whether the specified MIDI sound device is available. Allegro game programming library.✨
- DIALOG(3alleg4)Stores a GUI description. Allegro game programming library.✨
- dialog_message(3alleg4)Sends a message to all the objects in an array. Allegro game programming library.✨
- DIALOG_PLAYER(3alleg4)Stores GUI data internally used by Allegro.✨
- digi_recorder(3alleg4)Hook notifying you when a new sample buffer becomes available. Allegro game programming library.✨
- disable_hardware_cursor(3alleg4)Disables the OS hardware cursor. Allegro game programming library.✨
- do_arc(3alleg4)Calculates all the points in a circular arc. Allegro game programming library.✨
- do_circle(3alleg4)Calculates all the points in a circle. Allegro game programming library.✨
- do_dialog(3alleg4)Basic dialog manager function. Allegro game programming library.✨
- do_ellipse(3alleg4)Calculates all the points in an ellipse. Allegro game programming library.✨
- do_line(3alleg4)Calculates all the points along a line. Allegro game programming library.✨
- do_menu(3alleg4)Displays an animates a popup menu. Allegro game programming library.✨
- do_uconvert(3alleg4)Converts a string to another encoding format. Allegro game programming library.✨
- dot_product(3alleg4)Calculates the dot product. Allegro game programming library.✨
- dot_product_f(3alleg4)Calculates the dot product. Allegro game programming library.✨
- draw_character_ex(3alleg4)Draws non transparent pixels of the sprite with a color. Allegro game programming library.✨
- draw_compiled_sprite(3alleg4)Draws a compiled sprite. Allegro game programming library.✨
- draw_gouraud_sprite(3alleg4)Draws a sprite with gouraud shading. Allegro game programming library.✨
- draw_lit_rle_sprite(3alleg4)Draws a tinted RLE sprite. Allegro game programming library.✨
- draw_lit_sprite(3alleg4)Draws a sprite tinted with a specific color. Allegro game programming library.✨
- draw_rle_sprite(3alleg4)Draws an RLE sprite. Allegro game programming library.✨
- draw_sprite(3alleg4)Draws a copy of the sprite onto the destination bitmap. Allegro game programming library.✨
- draw_sprite_ex(3alleg4)Draws a optionally flipped/blended/tinted sprite on the bitmap. Allegro game programming library.✨
- draw_sprite_h_flip(3alleg4)Draws the sprite transformed to the destination bitmap. Allegro game programming library.✨
- draw_sprite_v_flip(3alleg4)Draws the sprite transformed to the destination bitmap. Allegro game programming library.✨
- draw_sprite_vh_flip(3alleg4)Draws the sprite transformed to the destination bitmap. Allegro game programming library.✨
- draw_trans_rle_sprite(3alleg4)Draws a translucent RLE sprite. Allegro game programming library.✨
- draw_trans_sprite(3alleg4)Draws a sprite blending it with the destination. Allegro game programming library.✨
- drawing_mode(3alleg4)Sets the graphics drawing mode. Allegro game programming library.✨
E
- ellipse(3alleg4)Draws an ellipse. Allegro game programming library.✨
- ellipsefill(3alleg4)Draws a filled ellipse. Allegro game programming library.✨
- empty_string(3alleg4)Universal string NULL terminator. Allegro game programming library.✨
- enable_hardware_cursor(3alleg4)Enables the OS hardware cursor. Allegro game programming library.✨
- enable_triple_buffer(3alleg4)Enables triple buffering. Allegro game programming library.✨
- END_OF_FUNCTION(3alleg4)Locks the code used by a timer. Allegro game programming library.✨
- END_OF_MAIN(3alleg4)Macro to put after your main() function. Allegro game programming library.✨
- ex12bit(3alleg4)How to fake a 12-bit truecolor mode on an 8-bit card. Allegro game programming library.✨
- ex3buf(3alleg4)Mode-X triple buffering and retrace interrupt simulation. Allegro game programming library.✨
- ex3d(3alleg4)3d 'bouncy cubes' demo. Allegro game programming library.✨
- exaccel(3alleg4)Using offscreen video memory to store source graphics for VBE/AF. Allegro game programming library.✨
- exalpha(3alleg4)Creating and using 32 bit RGBA sprites. Allegro game programming library.✨
- exbitmap(3alleg4)Loading and displaying PCX and BMP files. Allegro game programming library.✨
- exblend(3alleg4)Using translucency in truecolor modes. Allegro game programming library.✨
- excamera(3alleg4)Viewing a 3d world from an arbitrary camera position. Allegro game programming library.✨
- excolmap(3alleg4)Creating graphical effects with color mapping tables. Allegro game programming library.✨
- exconfig(3alleg4)Using the configuration routines. Allegro game programming library.✨
- excustom(3alleg4)Creating custom GUI objects. Allegro game programming library.✨
- exdata(3alleg4)Accessing the contents of datafiles. Allegro game programming library.✨
- exdbuf(3alleg4)How to use double buffering to avoid flicker. Allegro game programming library.✨
- exexedat(3alleg4)Appending datafiles onto your executable. Allegro game programming library.✨
- exfixed(3alleg4)Using fixed point maths. Allegro game programming library.✨
- exflame(3alleg4)How to write directly to video memory improving performance. Allegro game programming library.✨
- exflip(3alleg4)Comparison of double buffering and page flipping. Allegro game programming library.✨
- exfont(3alleg4)Loading and manipulating fonts. Allegro game programming library.✨
- exgui(3alleg4)Using the GUI routines. Allegro game programming library.✨
- exhello(3alleg4)Simple graphical "hello world" program. Allegro game programming library.✨
- exists(3alleg4)Shortcut version of file_exists() for normal files. Allegro game programming library.✨
- exjoy(3alleg4)Detecting, calibrating and using joystick input. Allegro game programming library.✨
- exkeys(3alleg4)How to get input from the keyboard in different ways. Allegro game programming library.✨
- exlights(3alleg4)One way to do colored lighting effects in a hicolor video mode. Allegro game programming library.✨
- exmem(3alleg4)Drawing onto memory bitmaps and then blitting them to the screen. Allegro game programming library.✨
💅
getting it ready, bestie…