📦 allegro4-doc
923 pages · page 4 of 5
P (continued)
- palette_color(3alleg4)Maps palette indexes into the current pixel format colors. Allegro game programming library.✨
- persp_project(3alleg4)Projects a 3d point into 2d screen space. Allegro game programming library.✨
- persp_project_f(3alleg4)Projects a 3d point into 2d screen space. Allegro game programming library.✨
- pivot_scaled_sprite(3alleg4)Rotates and stretches a sprite around a specified point. Allegro game programming library.✨
- pivot_scaled_sprite_lit(3alleg4)Rotates and stretches a sprite around a specified point. Allegro game programming library.✨
- pivot_scaled_sprite_trans(3alleg4)Rotates and stretches a sprite around a specified point. Allegro game programming library.✨
- pivot_scaled_sprite_v_flip(3alleg4)Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.✨
- pivot_scaled_sprite_v_flip_lit(3alleg4)Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.✨
- pivot_scaled_sprite_v_flip_trans(3alleg4)Rotates, stretches and flips a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite(3alleg4)Rotates a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite_lit(3alleg4)Rotates a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite_trans(3alleg4)Rotates a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite_v_flip(3alleg4)Rotates and flips a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite_v_flip_lit(3alleg4)Rotates and flips a sprite around a specified point. Allegro game programming library.✨
- pivot_sprite_v_flip_trans(3alleg4)Rotates and flips a sprite around a specified point. Allegro game programming library.✨
- play_audio_stream(3alleg4)Creates a new audio stream and starts playing it. Allegro game programming library.✨
- play_fli(3alleg4)Plays a FLI or FLC animation from disk. Allegro game programming library.✨
- play_looped_midi(3alleg4)Starts playing a MIDI file with a user-defined loop position. Allegro game programming library.✨
- play_memory_fli(3alleg4)Plays a FLI or FLC animation from memory. Allegro game programming library.✨
- play_midi(3alleg4)Starts playing the specified MIDI file. Allegro game programming library.✨
- play_sample(3alleg4)Plays a sample. Allegro game programming library.✨
- poll_joystick(3alleg4)Polls the joystick. Allegro game programming library.✨
- poll_keyboard(3alleg4)Polls the keyboard. Allegro game programming library.✨
- poll_mouse(3alleg4)Polls the mouse. Allegro game programming library.✨
- poll_scroll(3alleg4)Checks the status of a scroll request with triple buffering. Allegro game programming library.✨
- polygon(3alleg4)Draws a filled polygon. Allegro game programming library.✨
- polygon3d(3alleg4)Draws a 3d polygon onto the specified bitmap. Allegro game programming library.✨
- polygon3d_f(3alleg4)Draws a 3d polygon onto the specified bitmap. Allegro game programming library.✨
- polygon_z_normal(3alleg4)Finds the Z component of the normal vector to three vertices. Allegro game programming library.✨
- polygon_z_normal_f(3alleg4)Finds the Z component of the normal vector to three vertices. Allegro game programming library.✨
- POLYTYPE_ATEX(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_ATEX_LIT(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_ATEX_MASK(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_ATEX_MASK_LIT(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_ATEX_MASK_TRANS(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_ATEX_TRANS(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_FLAT(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_GCOL(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_GRGB(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX_LIT(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX_MASK(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX_MASK_LIT(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX_MASK_TRANS(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- POLYTYPE_PTEX_TRANS(3alleg4)Polygon rendering mode type Allegro game programming library.✨
- pop_config_state(3alleg4)Pops a previously pushed configuration state. Allegro game programming library.✨
- popup_dialog(3alleg4)do_dialog() used for popup dialogs. Allegro game programming library.✨
- position_dialog(3alleg4)Moves an array of dialog objects to the specified position. Allegro game programming library.✨
- position_mouse(3alleg4)Moves the mouse to the specified screen position. Allegro game programming library.✨
- position_mouse_w(3alleg4)Sets the horizontal mouse wheel position. Allegro game programming library.✨
- position_mouse_z(3alleg4)Sets the mouse wheel position global variable. Allegro game programming library.✨
- push_config_state(3alleg4)Pushes the current configuration state. Allegro game programming library.✨
- put_backslash(3alleg4)Puts a path separator at the end of a path if needed. Allegro game programming library.✨
- putpixel(3alleg4)Writes a pixel into a bitmap. Allegro game programming library.✨
Q
- qnx_get_window(3alleg4)Retrieves a handle to the window used by Allegro.✨
- qscale_matrix(3alleg4)Optimised routine for scaling an already generated matrix. Allegro game programming library.✨
- qscale_matrix_f(3alleg4)Optimised routine for scaling an already generated matrix. Allegro game programming library.✨
- qtranslate_matrix(3alleg4)Optimised routine for translating an already generated matrix. Allegro game programming library.✨
- qtranslate_matrix_f(3alleg4)Optimised routine for translating an already generated matrix. Allegro game programming library.✨
- quad3d(3alleg4)Draws a 3d quad onto the specified bitmap. Allegro game programming library.✨
- quad3d_f(3alleg4)Draws a 3d quad onto the specified bitmap. Allegro game programming library.✨
- QUAT(3alleg4)Stores quaternion information. Allegro game programming library.✨
- quat_interpolate(3alleg4)Constructs a quaternion representing a rotation between from and to. Allegro game programming library.✨
- quat_mul(3alleg4)Multiplies two quaternions. Allegro game programming library.✨
- quat_slerp(3alleg4)Version of quat_interpolate() allowing control over the rotation. Allegro game programming library.✨
- quat_to_matrix(3alleg4)Constructs a rotation matrix from a quaternion. Allegro game programming library.✨
R
- radtofix_r(3alleg4)Constant to convert radians to fixed point angles. Allegro game programming library.✨
- read_sound_input(3alleg4)Retrieves the last recorded audio buffer. Allegro game programming library.✨
- readkey(3alleg4)Returns the next character from the keyboard buffer. Allegro game programming library.✨
- reallocate_voice(3alleg4)Switches the sample of an already-allocated voice. Allegro game programming library.✨
- rect(3alleg4)Draws an outline rectangle. Allegro game programming library.✨
- rectfill(3alleg4)Draws a solid filled rectangle. Allegro game programming library.✨
- register_assert_handler(3alleg4)Registers a custom handler for assert failures. Allegro game programming library.✨
- register_bitmap_file_type(3alleg4)Registers custom bitmap loading/saving functions. Allegro game programming library.✨
- register_datafile_object(3alleg4)Registers load/destroy functions for custom object types. Allegro game programming library.✨
- register_font_file_type(3alleg4)Register a new font loading function. Allegro game programming library.✨
- register_sample_file_type(3alleg4)Registers custom loading/saving sample routines. Allegro game programming library.✨
- register_trace_handler(3alleg4)Registers a custom handler for trace output. Allegro game programming library.✨
- register_uformat(3alleg4)Installs handler functions for a new text encoding format. Allegro game programming library.✨
- release_bitmap(3alleg4)Releases a previously locked bitmap. Allegro game programming library.✨
- release_screen(3alleg4)Shortcut of release_bitmap(screen); Allegro game programming library.✨
- release_voice(3alleg4)Releases a sound card voice. Allegro game programming library.✨
- reload_config_texts(3alleg4)Reloads translated strings returned by get_config_text(). Allegro game programming library.✨
- remove_display_switch_callback(3alleg4)Removes a switching notification callback. Allegro game programming library.✨
- remove_int(3alleg4)Removes a timers. Allegro game programming library.✨
- remove_joystick(3alleg4)Removes the joystick handler. Allegro game programming library.✨
- remove_keyboard(3alleg4)Removes the Allegro keyboard handler.✨
- remove_mouse(3alleg4)Removes the mouse handler. Allegro game programming library.✨
- remove_param_int(3alleg4)Removes a timer with a customizable parameter. Allegro game programming library.✨
- remove_sound(3alleg4)Cleans up after you are finished with the sound routines. Allegro game programming library.✨
- remove_sound_input(3alleg4)Cleans up after you are finished with the sound input routines. Allegro game programming library.✨
- remove_timer(3alleg4)Removes the Allegro time handler.✨
- render_scene(3alleg4)Renders all the queued scene polygons. Allegro game programming library.✨
- replace_extension(3alleg4)Replaces filename+extension with a new extension tail. Allegro game programming library.✨
- replace_filename(3alleg4)Replaces path+filename with a new filename tail. Allegro game programming library.✨
- request_refresh_rate(3alleg4)Requests a specific refresh rate during graphic mode switch. Allegro game programming library.✨
- request_scroll(3alleg4)Queues a hardware scroll request with triple buffering. Allegro game programming library.✨
- request_video_bitmap(3alleg4)Triple buffering page flip request. Allegro game programming library.✨
- reserve_voices(3alleg4)Reserve a number of voices for the digital and MIDI drivers. Allegro game programming library.✨
- reset_fli_variables(3alleg4)Resets the bitmap and palette dirty global variables. Allegro game programming library.✨
- rest(3alleg4)Waits a specified number of milliseconds or yields CPU. Allegro game programming library.✨
- rest_callback(3alleg4)Like rest(), but calls the callback during the wait. Allegro game programming library.✨
- retrace_count(3alleg4)Retrace count simulator. Allegro game programming library.✨
- RGB(3alleg4)Single palette entry. Allegro game programming library.✨
- RGB_MAP(3alleg4)Stores an rgb map to accelerate conversions. Allegro game programming library.✨
- rgb_map(3alleg4)Look up table to speed up reducing RGB values to palette colors. Allegro game programming library.✨
- rgb_to_hsv(3alleg4)Converts color values between the HSV and RGB color spaces. Allegro game programming library.✨
- RLE_SPRITE(3alleg4)Stores the contents of an RLE sprite. Allegro game programming library.✨
- rotate_scaled_sprite(3alleg4)Rotates and stretches a sprite. Allegro game programming library.✨
- rotate_scaled_sprite_lit(3alleg4)Rotates and stretches a sprite. Allegro game programming library.✨
- rotate_scaled_sprite_trans(3alleg4)Rotates and stretches a sprite. Allegro game programming library.✨
- rotate_scaled_sprite_v_flip(3alleg4)Rotates, stretches and flips a sprite. Allegro game programming library.✨
- rotate_scaled_sprite_v_flip_lit(3alleg4)Rotates, stretches and flips a sprite. Allegro game programming library.✨
- rotate_scaled_sprite_v_flip_trans(3alleg4)Rotates, stretches and flips a sprite. Allegro game programming library.✨
- rotate_sprite(3alleg4)Rotates a sprite. Allegro game programming library.✨
- rotate_sprite_lit(3alleg4)Rotates a sprite. Allegro game programming library.✨
- rotate_sprite_trans(3alleg4)Rotates a sprite. Allegro game programming library.✨
- rotate_sprite_v_flip(3alleg4)Rotates and flips a sprite. Allegro game programming library.✨
- rotate_sprite_v_flip_lit(3alleg4)Rotates and flips a sprite. Allegro game programming library.✨
- rotate_sprite_v_flip_trans(3alleg4)Rotates and flips a sprite. Allegro game programming library.✨
S
- SAMPLE(3alleg4)Stores sound data. Allegro game programming library.✨
- save_bitmap(3alleg4)Saves a bitmap into any supported file format. Allegro game programming library.✨
- save_bmp(3alleg4)Saves a bitmap into a BMP file. Allegro game programming library.✨
- save_bmp_pf(3alleg4)Packfile version of save_bmp. Allegro game programming library.✨
- save_joystick_data(3alleg4)Saves joystick calibration data. Allegro game programming library.✨
- save_pcx(3alleg4)Saves a bitmap into a PCX file. Allegro game programming library.✨
- save_pcx_pf(3alleg4)Packfile version of save_pcx. Allegro game programming library.✨
- save_sample(3alleg4)Writes a sample into a file. Allegro game programming library.✨
- save_tga(3alleg4)Saves a bitmap into a TGA file. Allegro game programming library.✨
- save_tga_pf(3alleg4)Packfile version of save_tga. Allegro game programming library.✨
- scancode_to_ascii(3alleg4)Converts a scancode to an ASCII character. Allegro game programming library.✨
- scancode_to_name(3alleg4)Converts a scancode to a key name. Allegro game programming library.✨
- scare_mouse(3alleg4)Helper for hiding the mouse pointer before drawing. Allegro game programming library.✨
- scare_mouse_area(3alleg4)Helper for hiding the mouse cursor before drawing in an area. Allegro game programming library.✨
- scene_gap(3alleg4)Number controlling the scene z-sorting algorithm behaviour. Allegro game programming library.✨
- scene_polygon3d(3alleg4)Puts a polygon in the scene rendering list. Allegro game programming library.✨
- scene_polygon3d_f(3alleg4)Puts a polygon in the scene rendering list. Allegro game programming library.✨
- screen(3alleg4)Global pointer to the screen hardware video memory. Allegro game programming library.✨
- SCREEN_H(3alleg4)Global define to obtain the size of the screen. Allegro game programming library.✨
- SCREEN_W(3alleg4)Global define to obtain the size of the screen. Allegro game programming library.✨
- scroll_screen(3alleg4)Requests a hardware scroll request. Allegro game programming library.✨
- select_mouse_cursor(3alleg4)Tells Allegro to select software or hardware cursor drawing.✨
- select_palette(3alleg4)Sets the internal palette for color conversion. Allegro game programming library.✨
- set_add_blender(3alleg4)Enables an additive blender mode. Allegro game programming library.✨
- set_allegro_resource_path(3alleg4)Sets a specific resource search path. Allegro game programming library.✨
- set_alpha_blender(3alleg4)Enables a special alpha-channel blending mode. Allegro game programming library.✨
- set_blender_mode(3alleg4)Specifies a custom set of truecolor blender routines. Allegro game programming library.✨
- set_blender_mode_ex(3alleg4)An even more complex version of set_blender_mode(). Allegro game programming library.✨
- set_burn_blender(3alleg4)Enables a burn blender mode. Allegro game programming library.✨
- set_clip_rect(3alleg4)Sets the clipping rectangle of a bitmap. Allegro game programming library.✨
- set_clip_state(3alleg4)Turns on or off the clipping of a bitmap. Allegro game programming library.✨
- set_close_button_callback(3alleg4)Handles the user clicking on the close button of the window. Allegro game programming library.✨
- set_color(3alleg4)Sets the specified palette entry to the specified RGB triplet. Allegro game programming library.✨
- set_color_blender(3alleg4)Enables a color blender mode. Allegro game programming library.✨
- set_color_conversion(3alleg4)Tells Allegro how to convert images during loading time.✨
- set_color_depth(3alleg4)Sets the global pixel color depth. Allegro game programming library.✨
- set_config_data(3alleg4)Sets a block of configuration data. Allegro game programming library.✨
- set_config_file(3alleg4)Sets the configuration file. Allegro game programming library.✨
- set_config_float(3alleg4)Writes a float in the configuration file. Allegro game programming library.✨
- set_config_hex(3alleg4)Writes a hexadecimal integer in the configuration file. Allegro game programming library.✨
- set_config_id(3alleg4)Writes a driver ID in the configuration file. Allegro game programming library.✨
- set_config_int(3alleg4)Writes an integer in the configuration file. Allegro game programming library.✨
- set_config_string(3alleg4)Writes a string in the configuration file. Allegro game programming library.✨
- set_dialog_color(3alleg4)Sets the colors of an array of dialog objects. Allegro game programming library.✨
- set_difference_blender(3alleg4)Enables a difference blender mode. Allegro game programming library.✨
- set_display_switch_callback(3alleg4)Installs a switching notification callback. Allegro game programming library.✨
- set_display_switch_mode(3alleg4)Tells Allegro how the program handles background switching.✨
- set_dissolve_blender(3alleg4)Enables a dissolve blender mode. Allegro game programming library.✨
- set_dodge_blender(3alleg4)Enables a dodge blender mode. Allegro game programming library.✨
- set_filename_encoding(3alleg4)Sets the encoding to use for filenames. Allegro game programming library.✨
- set_gfx_mode(3alleg4)Sets a graphic video mode. Allegro game programming library.✨
- set_hardware_volume(3alleg4)Alters the hardware sound output volume. Allegro game programming library.✨
- set_hue_blender(3alleg4)Enables a hue blender mode. Allegro game programming library.✨
- set_invert_blender(3alleg4)Enables an invert blender mode. Allegro game programming library.✨
- set_keyboard_rate(3alleg4)Sets the keyboard repeat rate. Allegro game programming library.✨
- set_leds(3alleg4)Sets the state of the keyboard LED indicators. Allegro game programming library.✨
- set_luminance_blender(3alleg4)Enables a luminance blender mode. Allegro game programming library.✨
- set_mixer_quality(3alleg4)Sets the resampling quality of the mixer. Allegro game programming library.✨
- set_mouse_cursor_bitmap(3alleg4)Changes the image Allegro uses for mouse cursors.✨
- set_mouse_range(3alleg4)Sets the area of the screen restricting mouse movement. Allegro game programming library.✨
- set_mouse_speed(3alleg4)Sets the mouse speed. Allegro game programming library.✨
- set_mouse_sprite(3alleg4)Sets the mouse sprite. Allegro game programming library.✨
- set_mouse_sprite_focus(3alleg4)Sets the mouse sprite focus. Allegro game programming library.✨
- set_multiply_blender(3alleg4)Enables a multiply blender mode. Allegro game programming library.✨
- set_palette(3alleg4)Sets the entire palette of 256 colors. Allegro game programming library.✨
- set_palette_range(3alleg4)Sets a specific range of the palette. Allegro game programming library.✨
- set_projection_viewport(3alleg4)Sets the viewport used to scale the output of persp_project(). Allegro game programming library.✨
- set_saturation_blender(3alleg4)Enables a saturation blender mode. Allegro game programming library.✨
- set_screen_blender(3alleg4)Enables a screen blender mode. Allegro game programming library.✨
- set_sound_input_source(3alleg4)Selects the audio input source. Allegro game programming library.✨
- set_trans_blender(3alleg4)Enables a truecolor blender. Allegro game programming library.✨
- set_ucodepage(3alleg4)Sets 8-bit to Unicode conversion tables. Allegro game programming library.✨
- set_uformat(3alleg4)Set the global current text encoding format. Allegro game programming library.✨
- set_volume(3alleg4)Alters the global sound output volume. Allegro game programming library.✨
- set_volume_per_voice(3alleg4)Sets the volume of a voice. Allegro game programming library.✨
- set_window_title(3alleg4)Sets the window title of the Allegro program.✨
- set_write_alpha_blender(3alleg4)Enables the special alpha-channel editing mode. Allegro game programming library.✨
- set_zbuffer(3alleg4)Makes the given Z-buffer the active one. Allegro game programming library.✨
- show_mouse(3alleg4)Tells Allegro to display a mouse pointer on the screen.✨
- show_os_cursor(3alleg4)Low level function to display the operating system cursor. Allegro game programming library.✨
💅
getting it ready, bestie…