Outdated egg!
This is an egg for CHICKEN 4, the unsupported old release. You're almost certainly looking for the CHICKEN 5 version of this egg, if it exists.
If it does not exist, there may be equivalent functionality provided by another egg; have a look at the egg index. Otherwise, please consider porting this egg to the current version of CHICKEN.
allegro
This document pertains to display related methods found in the Allegro egg.
Please see the main [allegro] wiki page for more information.
TOC »
Constants
- default-display-adapter
- vertex-cache-size
Enums
display-flag
- display-flag->int display-flagprocedure
display-flag may be one of the following symbols:
- windowed
- fullscreen
- opengl
- direct3d-internal
- resizable
- noframe
- generate-expose-events
- opengl3
- opengl-forward-compatible
- fullscreen-window
- minimized
- int->display-flag integerprocedure
display-option
- display-option->int display-optionprocedure
display-option may be one of the following symbols:
- red-size
- green-size
- blue-size
- alpha-size
- red-shift
- green-shift
- blue-shift
- alpha-shift
- acc-red-size
- acc-green-size
- acc-blue-size
- acc-alpha-size
- stereo
- aux-buffers
- color-size
- depth-size
- stencil-size
- sample-buffers
- samples
- render-method
- float-color
- float-depth
- single-buffer
- swap-method
- compatible-display
- update-display-region
- vsync
- max-bitmap-size
- support-npot-bitmap
- can-draw-into-bitmap
- support-separate-alpha
- int->display-option integerprocedure
display-option-importance
- display-option-importance->int display-option-importanceprocedure
display-option-importance may be one of the following symbols:
- dont-care
- require
- suggest
display-orientation
- display-orientation->int display-orientationprocedure
display-orientation may be one of the following symbols:
- degrees-0
- degrees-90
- degrees-180
- degrees-270
- face-up
- face-down
- int->display-oprientation integerprocedure
gl-variant
- gl-variant->int gl-variantprocedure
gl-variant may be one of the following symbols:
- opengl
- opengl-es
- int->gl-variant integerprocedure
Records
display
- displayrecord
display-mode
- display-moderecord
- make-display-mode*procedure
- make-display-modeprocedure
- free-display-mode! display-modeprocedure
- display-mode-width display-modeprocedure
- display-mode-width-set! display-mode integersetter
- display-mode-height display-modeprocedure
- display-mode-height-set! display-mode integersetter
- display-mode-format display-modeprocedure
- display-mode-format-set! display-mode pixel-formatsetter
- display-mode-refresh-rate display-modeprocedure
- display-mode-refresh-rate-set! display-mode integersetter
monitor
- monitorrecord
- make-monitor*procedure
- make-monitorprocedure
- free-monitor! monitorprocedure
- monitor-x1 monitorprocedure
- monitor-y1 monitorprocedure
- monitor-x2 monitorprocedure
- monitor-y2 monitorprocedure
Functions
Display
- new-display-refresh-rateprocedure
Implements al_get_new_display_refresh_rate.
- new-display-refresh-rate-set! integerprocedure
Implements al_set_new_display_refresh_rate.
- new-display-flagsprocedure
Implements al_get_new_display_flags.
- new-display-flags-set! integerprocedure
Implements al_set_new_display_flags.
- new-display-adapterprocedure
Implements al_get_new_display_adapter.
- new-display-adapter-set! integerprocedure
Implements al_set_new_display_adpater.
- new-display-window-positionprocedure
Returns a 2-element list consisting of the new display coordinates.
- (new-display-window-position-set! (integer x) (integer y))procedure
Sets the a new display's window position.
- new-display-option-value display-optionprocedure
Retrieves the value for a particular display-option for newly created displays.
- new-display-option-importance display-optionprocedure
Retrieves the importance for a particular display-option for newly created dispalys.
- (new-display-option-set! display-option (integer value) display-option-importance)procedure
Implements al_set_new_display_option.
- new-display-reset-optionsprocedure
Implements al_reset_new_display_options.
- (make-display* (integer width) (integer height))procedure
Implements al_create_display.
- (make-display (integer width) (integer height))procedure
Implements al_create_display, with (free-display!) declared as a finalizer.
- (make-display/mode* display-mode (integer adapter) (integer flags))procedure
Creates a new display, taking the refresh rate, width and height from a display-mode struct.
- (make-display/mode display-mode (integer adapter) (integer flags))procedure
Creates a new display, taking the refresh rate, width and height from a display-mode struct, with (free-display-mode!) declared as a finalizer.
- free-display! displayprocedure
Implements al_destroy_display.
- current-displayprocedure
Implements al_get_current_display.
- display-mode-countprocedure
Implements al_get_num_display_modes.
- (display-mode-init! display-mode (integer index))procedure
Implements al_get_display_mode, returning #f if unsuccessful.
- (update-display-region! (integer x) (integer y) (integer width) (integer height))procedure
Implements al_update_display_region.
- compatible-bitmap? bitmapprocedure
Implements al_is_compatible_bitmap.
- wait-for-vsyncprocedure
Implements al_wait_for_vsync.
- (draw-pixel (float x) (floay y) color)procedure
Implements al_draw_pixel.
- video-adapter-countprocedure
Implements al_get_num_video_adapters.
- (monitor-init! monitor (integer adapter))procedure
Implements al_get_monitor_info.
- display-option display display-optionprocedure
Implements al_get_display_option.
- display-hold-bitmap-drawing! boolsetter
Implements al_hold_bitmap_drawing.
- display-bitmap-drawing-held?procedure
Implements al_is_bitmap_drawing_help.
- display-window-title-set! display stringprocedure
Implements al_set_window_title.
- display-width displayprocedure
Implements al_get_display_width.
- display-height displayprocedure
Implements al_get_display_height.
- display-format displayprocedure
Implements al_get_display_format.
- display-refresh-rate displayprocedure
Implements al_get_display_refresh_rate.
- display-flags displayprocedure
Implements al_get_display_flags.
- display-toggle-flag! display display-flag boolprocedure
Implements al_toggle_display_flag.
- display-backbuffer displayprocedure
Implements al_get_backbuffer.
- display-acknowledge-resize displayprocedure
Implements al_acknowledge_resize.
- (display-resize! display (integer width) (integer height))procedure
Implements al_resize_display.
- display-event-source displayprocedure
Implements al_get_display_event_source.
- display-iconset! display bitmapprocedure
Implements al_set_display_icon.
- clear-to-color colorprocedure
Implements al_clear_to_color.
- target-bitmapprocedure
Implements al_get_target_bitmap.
- target-bitmap-set! bitmapprocedure
Implements al_set_target_bitmap.
- target-backbuffer-set! displayprocedure
Implements al_set_target_backbuffer.
- flip-displayprocedure
Implements al_flip_display.
Direct3D
- d3d-non-pow2-texture-support?procedure
Implements al_have_d3d_non_pow2_texture_support.
- d3d-non-square-texture-support?procedure
Implements al_have_d3d_non_square_texture_support.
Bitmap Specific
- bitmap-d3d-system-texture bitmapprocedure
Implements al_get_d3d_system_texture.
- bitmap-d3d-video-texture bitmapprocedure
Implements al_get_d3d_video_texture.
- bitmap-d3d-texture-position bitmapprocedure
Returns a 2-element list consisting of a u, v pair.
Display Specific
- display-d3d-device-lost? displayprocedure
Implements al_is_d3d_device_lost.
- display-d3d-device displayprocedure
Implements al_get_d3d_device.
OpenGL
- opengl-addon-versionprocedure
Implements al_get_opengl_version.
- opengl-extension-exists? stringprocedure
Implements al_have_opengl_extension.
- opengl-proc-address stringprocedure
Implements al_get_opengl_proc_address.
- opengl-texture bitmapprocedure
Implements al_get_opengl_texture.
- opengl-remove-fbo! bitmapprocedure
Implements al_remove_opengl_fbo.
- opengl-fbo bitmapprocedure
Implements al_get_opengl_fbo.
- opengl-texture-size bitmapprocedure
Returns a 2-element list of the width and height of the opengl texture for the given bitmap.
- opengl-texture-position bitmapprocedure
Returns a 2-element list of the u,v position of the opengl texture for the given bitmap.
- opengl-context-set! displayprocedure
Implements al_set_current_opengl_context.
- opengl-variantprocedure
Implements al_get_opengl_variant.
Windows
- windows-window-handleprocedure
Implements al_get_win_window_handle.