📦 allegro4-doc

923 pages · page 3 of 5

G (continued)

  • gui_mg_color(3alleg4)The color used for displaying greyed-out dialog objects. Allegro game programming library.✨
  • gui_mouse_b(3alleg4)Hook functions used by the GUI routines to access the mouse state. Allegro game programming library.✨
  • gui_mouse_focus(3alleg4)Tells if the input focus follows the mouse pointer. Allegro game programming library.✨
  • gui_mouse_x(3alleg4)Hook functions used by the GUI routines to access the mouse state. Allegro game programming library.✨
  • gui_mouse_y(3alleg4)Hook functions used by the GUI routines to access the mouse state. Allegro game programming library.✨
  • gui_mouse_z(3alleg4)Hook functions used by the GUI routines to access the mouse state. Allegro game programming library.✨
  • gui_set_screen(3alleg4)Changes the bitmap surface GUI routines draw to. Allegro game programming library.✨
  • gui_shadow_box_proc(3alleg4)Hooks to customise the look and feel of Allegro dialogs.✨
  • gui_strlen(3alleg4)Returns the length of a string in pixels. Allegro game programming library.✨
  • gui_text_list_proc(3alleg4)Hooks to customise the look and feel of Allegro dialogs.✨
  • gui_textout_ex(3alleg4)Draws a text string onto the screen with keyboard shortcut underbars. Allegro game programming library.✨

H

  • hline(3alleg4)Draws a horizontal line onto the bitmap. Allegro game programming library.✨
  • hook_config_section(3alleg4)Hooks a configuration file section with custom handlers. Allegro game programming library.✨
  • hsv_to_rgb(3alleg4)Converts color values between the HSV and RGB color spaces. Allegro game programming library.✨

I

J

K

L

M

  • make_absolute_filename(3alleg4)Makes an absolute filename from a path and relative filename. Allegro game programming library.✨
  • make_relative_filename(3alleg4)Tries to make a relative filename from absolute path and filename. Allegro game programming library.✨
  • make_trans_font(3alleg4)Makes a font use transparency. Allegro game programming library.✨
  • MAKE_VERSION(3alleg4)Create a 32 bit integer from the Allegro version✨
  • makeacol(3alleg4)Converts RGBA colors into display dependent pixel formats. Allegro game programming library.✨
  • makeacol32(3alleg4)Converts an RGBA color into a 32-bit display pixel format. Allegro game programming library.✨
  • makeacol_depth(3alleg4)Converts RGBA colors into display dependent pixel formats. Allegro game programming library.✨
  • makecol(3alleg4)Converts an RGB value into the current pixel format. Allegro game programming library.✨
  • makecol15(3alleg4)Converts an RGB value into a display dependent pixel format. Allegro game programming library.✨
  • makecol15_dither(3alleg4)Calculates a dithered 15 or 16-bit RGB value. Allegro game programming library.✨
  • makecol16(3alleg4)Converts an RGB value into a display dependent pixel format. Allegro game programming library.✨
  • makecol16_dither(3alleg4)Calculates a dithered 15 or 16-bit RGB value. Allegro game programming library.✨
  • makecol24(3alleg4)Converts an RGB value into a display dependent pixel format. Allegro game programming library.✨
  • makecol32(3alleg4)Converts an RGB value into a display dependent pixel format. Allegro game programming library.✨
  • makecol8(3alleg4)Converts an RGB value into a display dependent pixel format. Allegro game programming library.✨
  • makecol_depth(3alleg4)Converts an RGB value into the specified pixel format. Allegro game programming library.✨
  • MASK_COLOR_15(3alleg4)Constant representing the mask value in sprites. Allegro game programming library.✨
  • MASK_COLOR_16(3alleg4)Constant representing the mask value in sprites. Allegro game programming library.✨
  • MASK_COLOR_24(3alleg4)Constant representing the mask value in sprites. Allegro game programming library.✨
  • MASK_COLOR_32(3alleg4)Constant representing the mask value in sprites. Allegro game programming library.✨
  • MASK_COLOR_8(3alleg4)Constant representing the mask value in sprites. Allegro game programming library.✨
  • masked_blit(3alleg4)Copies a rectangle skipping pixels with the mask color. Allegro game programming library.✨
  • masked_stretch_blit(3alleg4)Scales a rectangular area skipping pixels with the mask color. Allegro game programming library.✨
  • MATRIX(3alleg4)Fixed point matrix structure. Allegro game programming library.✨
  • MATRIX_f(3alleg4)Floating point matrix structure. Allegro game programming library.✨
  • matrix_mul(3alleg4)Multiplies two matrices. Allegro game programming library.✨
  • matrix_mul_f(3alleg4)Multiplies two matrices. Allegro game programming library.✨
  • matrix_to_quat(3alleg4)Constructs a quaternion from a rotation matrix. Allegro game programming library.✨
  • MENU(3alleg4)Stores the entries of a menu. Allegro game programming library.✨
  • MENU_PLAYER(3alleg4)Stores GUI data internally used by Allegro.✨
  • merge_fonts(3alleg4)Merges two fonts into one font. Allegro game programming library.✨
  • MIDI(3alleg4)Stores MIDI data. Allegro game programming library.✨
  • midi_loop_end(3alleg4)Loop start and end points, set by play_looped_midi(). Allegro game programming library.✨
  • midi_loop_start(3alleg4)Loop start and end points, set by play_looped_midi(). Allegro game programming library.✨
  • midi_meta_callback(3alleg4)Hook functions allowing you to intercept MIDI player events. Allegro game programming library.✨
  • midi_msg_callback(3alleg4)Hook functions allowing you to intercept MIDI player events. Allegro game programming library.✨
  • midi_out(3alleg4)Streams a block of MIDI commands into the player. Allegro game programming library.✨
  • midi_pause(3alleg4)Pauses the MIDI player. Allegro game programming library.✨
  • midi_pos(3alleg4)Stores the current position in the MIDI file. Allegro game programming library.✨
  • midi_recorder(3alleg4)Hook notifying you when new MIDI data becomes available. Allegro game programming library.✨
  • midi_resume(3alleg4)Resumes playback of a paused MIDI file. Allegro game programming library.✨
  • midi_seek(3alleg4)Seeks to the given midi_pos in the current MIDI file. Allegro game programming library.✨
  • midi_sysex_callback(3alleg4)Hook functions allowing you to intercept MIDI player events. Allegro game programming library.✨
  • midi_time(3alleg4)The current position in the MIDI file, in seconds. Allegro game programming library.✨
  • mouse_b(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨
  • mouse_callback(3alleg4)User specified mouse callback. Allegro game programming library.✨
  • mouse_needs_poll(3alleg4)Tells if the mouse driver requires polling. Allegro game programming library.✨
  • mouse_on_screen(3alleg4)Tells you whether the mouse pointer is currently on screen. Allegro game programming library.✨
  • mouse_pos(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨
  • mouse_sprite(3alleg4)Global variable with the mouse sprite and focus point. Allegro game programming library.✨
  • mouse_w(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨
  • mouse_x(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨
  • mouse_x_focus(3alleg4)Global variable with the mouse sprite and focus point. Allegro game programming library.✨
  • mouse_y(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨
  • mouse_y_focus(3alleg4)Global variable with the mouse sprite and focus point. Allegro game programming library.✨
  • mouse_z(3alleg4)Global variable with the mouse position/button state. Allegro game programming library.✨

N

O

P

  • pack_fclose(3alleg4)Closes a stream previously opened. Allegro game programming library.✨
  • pack_fclose_chunk(3alleg4)Closes a previously opened sub-chunk. Allegro game programming library.✨
  • pack_feof(3alleg4)Returns nonzero as soon as you reach the end of the file. Allegro game programming library.✨
  • pack_ferror(3alleg4)Tells if an error occurred during an operation on the stream. Allegro game programming library.✨
  • pack_fgets(3alleg4)Reads a line from the stream. Allegro game programming library.✨
  • pack_fopen(3alleg4)Opens a file according to mode. Allegro game programming library.✨
  • pack_fopen_chunk(3alleg4)Opens a sub-chunk of a file. Allegro game programming library.✨
  • pack_fopen_vtable(3alleg4)Allegro game programming library.✨
  • pack_fputs(3alleg4)Writes a string to the stream. Allegro game programming library.✨
  • pack_fread(3alleg4)Reads n bytes from the stream. Allegro game programming library.✨
  • pack_fseek(3alleg4)Seeks inside a stream. Allegro game programming library.✨
  • pack_fwrite(3alleg4)Writes n bytes to the stream. Allegro game programming library.✨
  • pack_getc(3alleg4)Returns the next character from a stream. Allegro game programming library.✨
  • pack_igetl(3alleg4)Like pack_getc(), but using 32-bit Intel byte ordering words. Allegro game programming library.✨
  • pack_igetw(3alleg4)Like pack_getc(), but using 16-bit Intel byte ordering words. Allegro game programming library.✨
  • pack_iputl(3alleg4)Like pack_putc(), but using 32-bit Intel byte ordering words. Allegro game programming library.✨
  • pack_iputw(3alleg4)Like pack_putc(), but using 16-bit Intel byte ordering words. Allegro game programming library.✨
  • pack_mgetl(3alleg4)Like pack_getc(), but using 32-bit Motorola byte ordering words. Allegro game programming library.✨
  • pack_mgetw(3alleg4)Like pack_getc(), but using 16-bit Motorola byte ordering words. Allegro game programming library.✨
  • pack_mputl(3alleg4)Like pack_putc(), but using 32-bit Motorola byte ordering words. Allegro game programming library.✨
  • pack_mputw(3alleg4)Like pack_putc(), but using 16-bit Motorola byte ordering words. Allegro game programming library.✨
  • pack_putc(3alleg4)Puts a character in the stream. Allegro game programming library.✨
  • pack_ungetc(3alleg4)Moves one single character back to the input buffer. Allegro game programming library.✨
  • PACKFILE(3alleg4)Packfile structure, similar to the libc FILE structure. Allegro game programming library.✨
  • packfile_password(3alleg4)Sets the global I/O encryption password. Allegro game programming library.✨
  • PACKFILE_VTABLE(3alleg4)Packfile vtable structure, for custom packfiles. Allegro game programming library.✨
  • PAL_SIZE(3alleg4)Number of entries in a palette. Allegro game programming library.✨
  • PALETTE(3alleg4)Stores palette information. Allegro game programming library.✨