The cl-liballegro Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-liballegro Reference Manual

This is the cl-liballegro Reference Manual, version 0.2.2, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:23:47 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

[[http://liballeg.org/images/logo.png]]

* cl-liballegro
[[http://quickdocs.org/badge/sketch.svg]]

Interface and bindings to the [[http://alleg.sourceforge.net/][Allegro 5 game programming library]]

Check out how the [[https://github.com/resttime/cl-liballegro/tree/master/src][bindings' source code]] is organized and compare it to
the [[http://alleg.sourceforge.net/a5docs/5.2.0/][API reference]].

* Requires
libffi

* Usage
1. `al_*` becomes `al:*`
2. `(al:rest secs)` is `(al:rest-time secs)` because of symbol interference with #'cl:rest.
3. Enums/constants are shortened, check [[https://github.com/resttime/cl-liballegro/tree/master/src/constants.lisp][constants.lisp]] if you need help finding them.
4. Type names have changed too, check [[https://github.com/resttime/cl-liballegro/tree/master/src/types.lisp][types.lisp]] if you need help finding them.
5. To access slots from a C struct, you can use CFFI:MEM-REF create a plist
 #+BEGIN_SRC lisp
   (defcstruct display-mode
     (width :int)
     (height :int)
     (format :int)
     (refresh-rate :int))

   (with-foreign-object (test '(:struct display-mode))
     (let ((plist (mem-ref test '(:struct display-mode))))
       (print plist)
       (print (getf plist 'width))))
 #+END_SRC
6. I've got a neat lispy interface [[https://github.com/resttime/cl-liballegro/tree/master/src/interface/interface.lisp][here]]
7. Everything else is pretty much 1-to-1
8. Examples exist if you get lost

*Feel free to raise an issue to request a feature or for me to work on something*

* Functionality
Complete but missing haptic, touch input, shader, and the video
streaming addon.

*I won't work on the following sections because Common Lisp has more
suitable implementations.* (Might eventually do it for completeness
though) *Feel free to explain otherwise and I'll listen.*
 * Filesystem
 * Memory
 * Threads
 * UTF-8

* FAQ
** Why can't my program find the DLL in Windows?

There are path problems in Windows because the DLL files (which
contain all the functions the CFFI calls upon) doesn't have a default
location unlike in Unix environments. When the library loads in
Windows, *it will look for the DLL in the current folder of the FILE.LISP that evaluates (ql:quickload "cl-liballegro")*
This means you must have a copy of the DLL file in the directory of
FILE.LISP, not in the cl-liballegro directory unless the FILE.LISP is
in there. SLIME however, likes to change the default search folder to
the one Emacs is in when it starts.

*** With SBCL
#+BEGIN_SRC
;; Open command prompt in the folder that contains both the DLL and game.lisp`
> sbcl
> (load "game.lisp") ; File contains (ql:quickload "cl-liballegro")
#+END_SRC

*** With Emacs + SLIME
/game.lisp contains (ql:quickload :cl-liballegro)/
#+BEGIN_SRC
;; Looks for the DLL at /path/to/Desktop/allegro.dll
C-x C-f /path/to/Desktop/file9.lisp
M-x slime
C-x C-f /path/to/Desktop/game/game.lisp
C-c C-l
#+END_SRC

#+BEGIN_SRC
;; Looks for the DLL at /path/to/Desktop/game/allegro.dll
C-x C-f /path/to/Desktop/file9.lisp
C-x C-f /path/to/Desktop/game/game.lisp
M-x slime
C-c C-l
#+END_SRC

#+BEGIN_SRC
;; Looks for the DLL at /whatever/default/emacs/directory/allegro.dll
M-x slime
C-x C-f /path/to/Desktop/game/game.lisp
C-c C-l
#+END_SRC


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-liballegro

Author

resttime

License

Allegro 5 - http://alleg.sourceforge.net/license.html

Description

Allegro 5 game programming library bindings for Common Lisp

Version

0.2.2

Dependencies
Source

cl-liballegro.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 cl-liballegro/src

Parent

cl-liballegro (system)

Location

src/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.2 cl-liballegro/src/ffi-functions

Parent

src (module)

Location

src/ffi-functions/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.3 cl-liballegro/src/ffi-functions/addons

Parent

ffi-functions (module)

Location

src/ffi-functions/addons/

Components

Previous: , Up: Modules   [Contents][Index]

3.4 cl-liballegro/src/interface

Parent

src (module)

Location

src/interface/

Component

interface.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-liballegro.asd

Location

cl-liballegro.asd

Systems

cl-liballegro (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-liballegro/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

cl-liballegro


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-liballegro/src/constants.lisp

Parent

src (module)

Location

src/constants.lisp

Exported Definitions

+pi+ (constant)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-liballegro/src/library.lisp

Parent

src (module)

Location

src/library.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-liballegro/src/types.lisp

Parent

src (module)

Location

src/types.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-liballegro/src/ffi-functions/configuration-files.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/configuration-files.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-liballegro/src/ffi-functions/display.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/display.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 cl-liballegro/src/ffi-functions/events.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/events.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 cl-liballegro/src/ffi-functions/file-io.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/file-io.lisp

Exported Definitions
Internal Definitions

fget_ustr (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 cl-liballegro/src/ffi-functions/fixed-point-math.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/fixed-point-math.lisp

Exported Definitions
Internal Definitions

fixsqrt (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 cl-liballegro/src/ffi-functions/fullscreen-modes.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/fullscreen-modes.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 cl-liballegro/src/ffi-functions/graphics.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/graphics.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 cl-liballegro/src/ffi-functions/haptic.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/haptic.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 cl-liballegro/src/ffi-functions/joystick.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/joystick.lisp

Exported Definitions
Internal Definitions

uninstall-joystick (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 cl-liballegro/src/ffi-functions/keyboard.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/keyboard.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 cl-liballegro/src/ffi-functions/monitor.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/monitor.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 cl-liballegro/src/ffi-functions/mouse.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/mouse.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.18 cl-liballegro/src/ffi-functions/path.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/path.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.19 cl-liballegro/src/ffi-functions/shader.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/shader.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.20 cl-liballegro/src/ffi-functions/state.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/state.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.21 cl-liballegro/src/ffi-functions/system.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/system.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.22 cl-liballegro/src/ffi-functions/time.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/time.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.23 cl-liballegro/src/ffi-functions/timer.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/timer.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.24 cl-liballegro/src/ffi-functions/touch-input.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/touch-input.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.25 cl-liballegro/src/ffi-functions/transformations.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/transformations.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.26 cl-liballegro/src/ffi-functions/platform-specific.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/platform-specific.lisp

Internal Definitions

get-x-window-id (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.27 cl-liballegro/src/ffi-functions/direct3d.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/direct3d.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.28 cl-liballegro/src/ffi-functions/opengl.lisp

Parent

ffi-functions (module)

Location

src/ffi-functions/opengl.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.29 cl-liballegro/src/ffi-functions/addons/audio.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/audio.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.30 cl-liballegro/src/ffi-functions/addons/audio-codecs.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/audio-codecs.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.31 cl-liballegro/src/ffi-functions/addons/color.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/color.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.32 cl-liballegro/src/ffi-functions/addons/font.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/font.lisp

Exported Definitions
Internal Definitions

draw-justified-textf (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.33 cl-liballegro/src/ffi-functions/addons/image-io.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/image-io.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.34 cl-liballegro/src/ffi-functions/addons/memfile.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/memfile.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.35 cl-liballegro/src/ffi-functions/addons/native-dialogs.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/native-dialogs.lisp

Exported Definitions
Internal Definitions

get-native-file-dialog-path (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.36 cl-liballegro/src/ffi-functions/addons/physicsfs.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/physicsfs.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.37 cl-liballegro/src/ffi-functions/addons/primatives.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/primatives.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.38 cl-liballegro/src/ffi-functions/addons/video-streaming.lisp

Parent

addons (module)

Location

src/ffi-functions/addons/video-streaming.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.39 cl-liballegro/src/interface/interface.lisp

Parent

interface (module)

Location

src/interface/interface.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 cl-liballegro

Source

package.lisp (file)

Nicknames
Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: +pi+
Package

cl-liballegro

Source

constants.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: with-current-keyboard-state STATE &body BODY
Package

cl-liballegro

Source

types.lisp (file)

Macro: with-current-mouse-state STATE &body BODY
Package

cl-liballegro

Source

types.lisp (file)

Macro: with-keyboard-state STATE &body BODY
Package

cl-liballegro

Source

types.lisp (file)

Macro: with-mouse-state STATE &body BODY
Package

cl-liballegro

Source

types.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: acknowledge-resize DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: add-config-section CONFIG NAME
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: add-new-bitmap-flag FLAG
Package

cl-liballegro

Source

graphics.lisp (file)

Function: add-timer-count TIMER DIFF
Package

cl-liballegro

Source

timer.lisp (file)

Function: append-native-text-log TEXTLOG FORMAT
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: append-path-component PATH S
Package

cl-liballegro

Source

path.lisp (file)

Function: attach-audio-stream-to-mixer STREAM MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: attach-audio-stream-to-voice STREAM VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: attach-mixer-to-mixer STREAM MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: attach-mixer-to-voice MIXER VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: attach-sample-instance-to-mixer SPL MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: attach-sample-instance-to-voice SPL VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: build-transform TRANS X Y SX SY THETA
Package

cl-liballegro

Source

transformations.lisp (file)

Function: calculate-arc DEST STRIDE CX CY RX RY START-THETA DELTA-THETA THICKNESS NUM-SEGMENTS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: calculate-ribbon DEST DEST-STRIDE POINTS POINTS-STRIDE THICKNESS NUM-SEGMENTS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: calculate-spline DEST STRIDE POINTS THICKNESS NUM-SEGMENTS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: check-inverse TRANS TOL
Package

cl-liballegro

Source

transformations.lisp (file)

Function: clear-to-color COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: clone-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: clone-path PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: close-native-text-log TEXTLOG
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: compose-transform TRANS OTHER
Package

cl-liballegro

Source

transformations.lisp (file)

Function: convert-mask-to-alpha BITMAP COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: copy-transform DEST SRC
Package

cl-liballegro

Source

transformations.lisp (file)

Function: create-audio-stream FRAGMENT-COUNT FRAG-SAMPLES FREQ DEPTH CHAN-CONF
Package

cl-liballegro

Source

audio.lisp (file)

Function: create-bitmap W H
Package

cl-liballegro

Source

graphics.lisp (file)

Function: create-builtin-font ()
Package

cl-liballegro

Source

font.lisp (file)

Function: create-config ()
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: create-display WIDTH HEIGHT
Package

cl-liballegro

Source

display.lisp (file)

Function: create-event-queue ()
Package

cl-liballegro

Source

events.lisp (file)

Function: create-file-handle DRV USERDARAT
Package

cl-liballegro

Source

file-io.lisp (file)

Function: create-mixer FREQ DEPTH CHAN-CONF
Package

cl-liballegro

Source

audio.lisp (file)

Function: create-mouse-cursor BMP X_FOCUS Y_FOCUS
Package

cl-liballegro

Source

mouse.lisp (file)

Function: create-native-file-dialog INITIAL-PATH TITLE PATTERNS MODES
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: create-path STR
Package

cl-liballegro

Source

path.lisp (file)

Function: create-path-for-directory STR
Package

cl-liballegro

Source

path.lisp (file)

Function: create-sample BUF SAMPLE FREQ DEPTH CHAN-CONF FREE-BUF
Package

cl-liballegro

Source

audio.lisp (file)

Function: create-sub-bitmap PARENT X Y W H
Package

cl-liballegro

Source

graphics.lisp (file)

Function: create-timer SPEED-SECS
Package

cl-liballegro

Source

timer.lisp (file)

Function: create-vertex-decl ELEMENTS STRIDE
Package

cl-liballegro

Source

primatives.lisp (file)

Function: create-voice FREQ DEPTH CHAN-CONF
Package

cl-liballegro

Source

audio.lisp (file)

Function: current-time ()
Package

cl-liballegro

Source

time.lisp (file)

Function: destroy-audio-stream STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: destroy-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: destroy-config CONFIG
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: destroy-display DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: destroy-event-queue QUEUE
Package

cl-liballegro

Source

events.lisp (file)

Function: destroy-font F
Package

cl-liballegro

Source

font.lisp (file)

Function: destroy-mixer MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: destroy-mouse-cursor CURSOR
Package

cl-liballegro

Source

mouse.lisp (file)

Function: destroy-native-file-dialog DIALOG
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: destroy-path PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: destroy-sample SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: destroy-sample-instance SAMPLE-DATA
Package

cl-liballegro

Source

audio.lisp (file)

Function: destroy-timer TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: destroy-user-event-source SRC
Package

cl-liballegro

Source

events.lisp (file)

Function: destroy-vertex-decl ()
Package

cl-liballegro

Source

primatives.lisp (file)

Function: detach-audio-stream STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: detach-mixer MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: detach-sample-instance SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: detach-voice VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: drain-audio-stream STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: draw-arc CX CY RADIUS START-THETA DELTA-THETA COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-bitmap BITMAP DX DY FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-bitmap-region BITMAP SX SY SW SH DX FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-circle CX CY RADIUS COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-ellipse CX CY RX RY COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-elliptical-arc CX CY RX RY START-THETA DELTA-THETA COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-circle CX CY RADIUS COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-ellipse CX CY RX RY COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-pieslice CX CY RADIUS START-THETA DELTA-THETA COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-rectangle X1 Y1 X2 Y2 COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-rounded-rectangle X1 Y1 X2 Y2 RX RY COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-filled-triangle X1 Y1 X2 Y2 X3 Y3 COLOR
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-indexed-prim VTXS DECL TEXTURE INDICES NUM-VTX TYPE
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-justified-text FONT COLOR X1 X2 Y DIFF FLAGS TEXT
Package

cl-liballegro

Source

font.lisp (file)

Function: draw-justified-ustr FONT COLOR X1 X2 Y DIFF FLAGS USTR
Package

cl-liballegro

Source

font.lisp (file)

Function: draw-line X1 Y1 X2 Y2 COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-pieslice CX CY RADIUS START-THETA DELTA-THETA COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-pixel X Y COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-prim VTXS DECL TEXTURE START END TYPE
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-rectangle X1 Y1 X2 Y2 COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-ribbon POINTS POINTS-STRIDE COLOR THICKNESS NUM-SEGMENTS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-rotated-bitmap BITMAP CX CY DX DY ANGLE FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-rounded-rectangle X1 Y1 X2 Y2 RX RY COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-scaled-bitmap BITMAP SX SY SW SH DX DY DW DH FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-scaled-rotated-bitmap BITMAP CX CY DX DY XSCALE YSCALE ANGLE FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-soft-line V1 V2 STATE FIRST STEP DRAW
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-soft-triangle V1 V2 V3 STATE INIT FIRST STEP DRAW
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-spline POINTS COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-text FONT COLOR X Y FLAGS TEXT
Package

cl-liballegro

Source

font.lisp (file)

Function: draw-textf FONT COLOR X Y FLAGS FORMAT
Package

cl-liballegro

Source

font.lisp (file)

Function: draw-tinted-bitmap BITMAP COLOR DX DY FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-tinted-bitmap-region BITMAP COLOR SX SY SW SH DX FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-tinted-rotated-bitmap BITMAP COLOR CX CY DX DY ANGLE FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-tinted-scaled-bitmap BITMAP COLOR SX SY SW SH DX DY DW DH FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-tinted-scaled-rotated-bitmap BITMAP COLOR CX CY DX DY XSCALE YSCALE ANGLE FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-tinted-scaled-rotated-bitmap-region BITMAP SX SY SW SH COLOR CX CY DX DY XSCALE YSCALE ANGLE FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: draw-triangle X1 Y1 X2 Y2 X3 Y3 COLOR THICKNESS
Package

cl-liballegro

Source

primatives.lisp (file)

Function: draw-ustr FONT COLOR X Y FLAGS USTR
Package

cl-liballegro

Source

font.lisp (file)

Function: drop-next-event QUEUE
Package

cl-liballegro

Source

events.lisp (file)

Function: drop-path-tail PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: emit-user-event SRC EVENT DTOR
Package

cl-liballegro

Source

events.lisp (file)

Function: fclearerr FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fclose FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: feof FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: ferror FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fflush FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fgetc FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fgets FILE BUF MAX
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fixacos X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixadd X Y
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixasin X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixatan X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixatan2 Y X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixceil X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixcos X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixdiv X Y
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixfloor X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixhypot X Y
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixmul X Y
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixsin X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixsub X Y
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixtan X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixtof X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fixtoi X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: flip-display ()
Package

cl-liballegro

Source

display.lisp (file)

Function: flush-event-queue QUEUE
Package

cl-liballegro

Source

events.lisp (file)

Function: fopen PATH MODE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fopen-fd FD MODE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fopen-interface DRV PATH MODE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fopen-slice FILE SIZE MODE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fputc FILE C
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fputs FILE STR
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fread FILE PTR SIZE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fread16be FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fread16le FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fread32be FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fread32le FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fseek FILE OFFSET WHENCE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fsize FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: ftell FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: ftofix X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: fungetc FILE C
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fwrite FILE PTR SIZE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fwrite16be FILE W
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fwrite16le FILE W
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fwrite32be FILE L
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fwrite32le FILE L
Package

cl-liballegro

Source

file-io.lisp (file)

Function: get-allegro-acodec-version ()
Package

cl-liballegro

Source

audio-codecs.lisp (file)

Function: get-allegro-audio-version ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-allegro-font-version ()
Package

cl-liballegro

Source

font.lisp (file)

Function: get-allegro-image-version ()
Package

cl-liballegro

Source

image-io.lisp (file)

Function: get-allegro-memfile-version ()
Package

cl-liballegro

Source

memfile.lisp (file)

Function: get-allegro-native-dialog-version ()
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: get-allegro-physfs-version ()
Package

cl-liballegro

Source

physicsfs.lisp (file)

Function: get-allegro-primitives-version ()
Package

cl-liballegro

Source

primatives.lisp (file)

Function: get-allegro-ttf-version ()
Package

cl-liballegro

Source

font.lisp (file)

Function: get-allegro-version ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-app-name ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-audio-depth-size DEPTH
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-attached STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-channels STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-depth STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-fragment STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-fragments STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-frequency STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-gain STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-length STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-length-secs STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-pan STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-playing STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-playmode STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-position-secs STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-audio-stream-speed STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-available-audio-stream-fragments STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-backbuffer DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-bitmap-flags BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-bitmap-format BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-bitmap-height BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-bitmap-width BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-blender OP SRC DST
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-channel-count CONF
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-config-value CONFIG SECTION KEY
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: get-current-display ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-current-transform ()
Package

cl-liballegro

Source

transformations.lisp (file)

Function: get-default-mixer ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-display-event-source DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-flags DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-format DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-height DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-mode INDEX MODE
Package

cl-liballegro

Source

fullscreen-modes.lisp (file)

Function: get-display-option DISPLAY OPTION
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-refresh-rate DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-display-width DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-errno ()
Package

cl-liballegro

Source

state.lisp (file)

Function: get-event-source-data SOURCE
Package

cl-liballegro

Source

events.lisp (file)

Function: get-file-userdata FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: get-first-config-entry CONFIG SECTION ITERATOR
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: get-first-config-section CONFIG ITERATOR
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: get-font-ascent F
Package

cl-liballegro

Source

font.lisp (file)

Function: get-font-descent F
Package

cl-liballegro

Source

font.lisp (file)

Function: get-font-line-height F
Package

cl-liballegro

Source

font.lisp (file)

Function: get-joystick NUM
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-active JOY
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-axis-name JOY STICK AXIS
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-button-name JOY BUTTON
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-event-source ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-name JOY
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-num-axes JOY STICK
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-num-buttons JOY
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-num-sticks JOY
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-state JOY RET-STATE
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-stick-flags JOY STICK
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-joystick-stick-name JOY STICK
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-keyboard-event-source ()
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: get-keyboard-state RET-STATE
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: get-mixer-attached MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-channels MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-depth MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-frequency MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-gain MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-playing MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-mixer-quality MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-monitor-info ADAPTER INFO
Package

cl-liballegro

Source

monitor.lisp (file)

Function: get-mouse-cursor-position RET-X RET-Y
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-mouse-event-source ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-mouse-num-axes ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-mouse-num-buttons ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-mouse-state RET-STATE
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-mouse-state-axis STATE AXIS
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-native-file-dialog-count DIALOG
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: get-native-text-log-event-source TEXTLOG
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: get-new-bitmap-flags ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-new-bitmap-format ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-new-display-adapter ()
Package

cl-liballegro

Source

monitor.lisp (file)

Function: get-new-display-flags ()
Package

cl-liballegro

Source

display.lisp (file)

Function: get-new-display-refresh-rate ()
Package

cl-liballegro

Source

display.lisp (file)

Function: get-new-file-interface ()
Package

cl-liballegro

Source

file-io.lisp (file)

Function: get-next-config-entry ITERATOR
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: get-next-config-section ITERATOR
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: get-next-event QUEUE RET-EVENT
Package

cl-liballegro

Source

events.lisp (file)

Function: get-num-display-modes ()
Package

cl-liballegro

Source

fullscreen-modes.lisp (file)

Function: get-num-joysticks ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: get-num-video-adapters ()
Package

cl-liballegro

Source

monitor.lisp (file)

Function: get-opengl-extension-list ()
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-proc-address NAME
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-texture BITMAP
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-texture-position BITMAP U V
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-texture-size BITMAP WIDTH HEIGHT
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-variant ()
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-version ()
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-org-name ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-parent-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-path-component PATH I
Package

cl-liballegro

Source

path.lisp (file)

Function: get-path-drive PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-path-extension PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-path-filename PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-path-num-components PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-path-tail PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-pixel-format-bits FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-pixel-size FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-sample SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-channels SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-data SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-depth SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-frequency SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-attached SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-channels SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-depth SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-frequency SPT
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-gain SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-length SPT
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-pan SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-playing SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-playmode SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-position SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-speed SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-instance-time SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-sample-length SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-separate-blender OP SRC DST ALPHA-OP ALPHA-SRC ALPHA-DST
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-system-config ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-target-bitmap ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-text-dimensions F TEXT BBX BBY BBW BBH
Package

cl-liballegro

Source

font.lisp (file)

Function: get-text-width F STR
Package

cl-liballegro

Source

font.lisp (file)

Function: get-time ()
Package

cl-liballegro

Source

time.lisp (file)

Function: get-timer-count TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: get-timer-event-source TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: get-timer-speed TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: get-timer-started TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: get-ustr-dimensions F USTR BBX BBY BBW BBH
Package

cl-liballegro

Source

font.lisp (file)

Function: get-ustr-width F USTR
Package

cl-liballegro

Source

font.lisp (file)

Function: get-voice-channels VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-voice-depth VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-voice-frequency VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-voice-playing VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-voice-position VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-window-position DISPLAY X Y
Package

cl-liballegro

Source

display.lisp (file)

Function: grab-font-from-bitmap BMP RANGES-N RANGE
Package

cl-liballegro

Source

font.lisp (file)

Function: grab-mouse DISPLAY
Package

cl-liballegro

Source

mouse.lisp (file)

Function: hide-mouse-cursor DISPLAY
Package

cl-liballegro

Source

mouse.lisp (file)

Function: hold-bitmap-drawing HOLD
Package

cl-liballegro

Source

graphics.lisp (file)

Function: identity-transform TRANS
Package

cl-liballegro

Source

transformations.lisp (file)

Function: inhibit-screensaver INHIBIT
Package

cl-liballegro

Source

display.lisp (file)

Function: init ()
Package

cl-liballegro

Source

system.lisp (file)

Function: init-acodec-addon ()
Package

cl-liballegro

Source

audio-codecs.lisp (file)

Function: init-font-addon ()
Package

cl-liballegro

Source

font.lisp (file)

Function: init-image-addon ()
Package

cl-liballegro

Source

image-io.lisp (file)

Function: init-native-dialog-addon ()
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: init-primitives-addon ()
Package

cl-liballegro

Source

primatives.lisp (file)

Function: init-timeout TIMEOUT SECONDS
Package

cl-liballegro

Source

time.lisp (file)

Function: init-ttf-addon ()
Package

cl-liballegro

Source

font.lisp (file)

Function: init-user-event-source SRC
Package

cl-liballegro

Source

events.lisp (file)

Function: insert-path-component PATH I S
Package

cl-liballegro

Source

path.lisp (file)

Function: install-audio ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: install-joystick ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: install-keyboard ()
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: install-mouse ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: install-system VERSION ATEXIT-PTR
Package

cl-liballegro

Source

system.lisp (file)

Function: invert-transform TRANS
Package

cl-liballegro

Source

transformations.lisp (file)

Function: is-audio-installed ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: is-bitmap-drawing-held ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: is-bitmap-locked BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: is-compatible-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: is-event-queue-empty QUEUE
Package

cl-liballegro

Source

events.lisp (file)

Function: is-joystick-installed ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: is-keyboard-installed ()
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: is-mouse-installed ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: is-sub-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: is-system-installed ()
Package

cl-liballegro

Source

system.lisp (file)

Function: itofix X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: join-paths PATH TAIL
Package

cl-liballegro

Source

path.lisp (file)

Function: key-down STATE KEYCODE
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: keycode-to-name KEYCODE
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: load-audio-stream FILENAME BUFFER-COUNT SAMPLE
Package

cl-liballegro

Source

audio.lisp (file)

Function: load-audio-stream-f FP IDENT BUFFER-COUNT SAMPLE
Package

cl-liballegro

Source

audio.lisp (file)

Function: load-bitmap FILENAME
Package

cl-liballegro

Source

graphics.lisp (file)

Function: load-bitmap-f FP IDENT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: load-bitmap-font FNAME
Package

cl-liballegro

Source

font.lisp (file)

Function: load-config-file FILENAME
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: load-config-file-f FILE
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: load-font FILENAME SIZE FLAGS
Package

cl-liballegro

Source

font.lisp (file)

Function: load-sample FILENAME
Package

cl-liballegro

Source

audio.lisp (file)

Function: load-sample-f FP IDENT
Package

cl-liballegro

Source

audio.lisp (file)

Function: load-ttf-font FILENAME SIZE FLAGS
Package

cl-liballegro

Source

font.lisp (file)

Function: load-ttf-font-f FILE FILENAME SIZE FLAGS
Package

cl-liballegro

Source

font.lisp (file)

Function: load-ttf-font-stretch FILENAME W H FLAGS
Package

cl-liballegro

Source

font.lisp (file)

Function: load-ttf-font-stretch-f FILE FILENAME W H FLAGS
Package

cl-liballegro

Source

font.lisp (file)

Function: lock-bitmap BITMAP FORMAT FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: lock-bitmap-region BITMAP X Y WIDTH HEIGHT FORMAT FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: make-path-canonical PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: make-temp-file TEMPLATE RET-PATH
Package

cl-liballegro

Source

file-io.lisp (file)

Function: map-rgb R G B
Package

cl-liballegro

Source

graphics.lisp (file)

Function: map-rgb-f R G B
Package

cl-liballegro

Source

graphics.lisp (file)

Function: map-rgba R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: map-rgba-f R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: merge-config CFG1 CFG2
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: merge-config-into MASTER ADD
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: open-memfile MEM SIZE MODE
Package

cl-liballegro

Source

memfile.lisp (file)

Function: open-native-text-log TITLE FLAGS
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: path-cstr PATH DELIM
Package

cl-liballegro

Source

path.lisp (file)

Function: peek-next-event QUEUE RET-EVENT
Package

cl-liballegro

Source

events.lisp (file)

Function: play-sample SPL GAIN PAN SPEED PLAYMODE RET-ID
Package

cl-liballegro

Source

audio.lisp (file)

Function: play-sample-instance SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: put-blended-pixel X Y COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: put-pixel X Y COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: rebase-path HEARD TAIL
Package

cl-liballegro

Source

path.lisp (file)

Function: reconfigure-joysticks ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: register-assert-handler HANDLER
Package

cl-liballegro

Source

system.lisp (file)

Function: register-audio-stream-loader EXT STREAM-LOADER
Package

cl-liballegro

Source

audio.lisp (file)

Function: register-audio-stream-loader-f EXT STREAM-LOADER
Package

cl-liballegro

Source

audio.lisp (file)

Function: register-bitmap-loader EXTENSION LOADER
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-bitmap-saver-f EXTENSION LOADER-F
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-event-source QUEUE SOURCE
Package

cl-liballegro

Source

events.lisp (file)

Function: register-font-loader EXTENSION LOAD-FONT
Package

cl-liballegro

Source

font.lisp (file)

Function: register-sample-loader EXT LOADER
Package

cl-liballegro

Source

audio.lisp (file)

Function: register-sample-loader-f EXT LOADER
Package

cl-liballegro

Source

audio.lisp (file)

Function: register-sample-saver EXT SAVER
Package

cl-liballegro

Source

audio.lisp (file)

Function: register-sample-saver-f EXT SAVER
Package

cl-liballegro

Source

audio.lisp (file)

Function: release-joystick JOY
Package

cl-liballegro

Source

joystick.lisp (file)

Function: remove-config-section CONFIG SECTION
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: reserve-samples RESERVE-SAMPLES
Package

cl-liballegro

Source

audio.lisp (file)

Function: reset-clipping-rectangle ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: reset-new-display-options ()
Package

cl-liballegro

Source

display.lisp (file)

Function: resize-display DISPLAY WIDTH HEIGHT
Package

cl-liballegro

Source

display.lisp (file)

Function: rest-time SECONDS
Package

cl-liballegro

Source

time.lisp (file)

Function: restore-default-mixer ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: restore-state STATE
Package

cl-liballegro

Source

state.lisp (file)

Function: rewind-audio-stream STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: rotate-transform TRANS THETA
Package

cl-liballegro

Source

transformations.lisp (file)

Function: run-system SYS
Package

cl-liballegro

Source

interface.lisp (file)

Function: save-bitmap FILENAME BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: save-bitmap-f FP IDENT BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: save-config-file FILENAME CONFIG
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: save-config-file-f FILE CONFIG
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: save-sample FILENAME SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: save-sample-f FP IDENT SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: scale-transform TRANS SX SY
Package

cl-liballegro

Source

transformations.lisp (file)

Function: seek-audio-stream-secs STREAM TIME
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-app-name APP-NAME
Package

cl-liballegro

Source

system.lisp (file)

Function: set-audio-stream-fragment STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-audio-stream-gain STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-audio-stream-loop-secs STREAM START END
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-audio-stream-pan STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-audio-stream-playing STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-audio-stream-playmode STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-blender OP SRC DST
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-config-value CONFIG SECTION KEY VALUE
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: set-current-opengl-context DISPLAY
Package

cl-liballegro

Source

opengl.lisp (file)

Function: set-default-mixer MIXER
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-display-icon DISPLAY ICON
Package

cl-liballegro

Source

display.lisp (file)

Function: set-display-icons DISPLAY NUM-ICONS ICONS
Package

cl-liballegro

Source

display.lisp (file)

Function: set-errno ERRNUM
Package

cl-liballegro

Source

state.lisp (file)

Function: set-exe-name PATH
Package

cl-liballegro

Source

system.lisp (file)

Function: set-keyboard-leds LEDS
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: set-mixer-frequency MIXER VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-mixer-gain MIXER NEW-GAIN
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-mixer-playing MIXER VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-mixer-postprocess-callback MIXER PP-CALLBACK PP-CALLBACK-USERDATA
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-mixer-quality MIXER NEW-QUALITY
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-mouse-axis WHICH VALUE
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-mouse-cursor DISPLAY CURSOR
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-mouse-w W
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-mouse-xy DISPLAY X Y
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-mouse-z Z
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-new-bitmap-flags FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-new-bitmap-format PIXEL-FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-new-display-adapter ADAPTER
Package

cl-liballegro

Source

monitor.lisp (file)

Function: set-new-display-flags FLAGS
Package

cl-liballegro

Source

display.lisp (file)

Function: set-new-display-option OPTION VALUE IMPORTANCE
Package

cl-liballegro

Source

display.lisp (file)

Function: set-new-display-refresh-rate REFRESH-RATE
Package

cl-liballegro

Source

display.lisp (file)

Function: set-new-file-interface FILE-INTERFACE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: set-new-window-position X Y
Package

cl-liballegro

Source

display.lisp (file)

Function: set-org-name ORG-NAME
Package

cl-liballegro

Source

system.lisp (file)

Function: set-path-drive PATH DRIVE
Package

cl-liballegro

Source

path.lisp (file)

Function: set-path-extension PATH EXTENSION
Package

cl-liballegro

Source

path.lisp (file)

Function: set-path-filename PATH FILENAME
Package

cl-liballegro

Source

path.lisp (file)

Function: set-physfs-file-interface ()
Package

cl-liballegro

Source

physicsfs.lisp (file)

Function: set-sample SPL DATA
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-gain SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-length SPT VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-pan SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-playing SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-playmode SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-position SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-sample-instance-speed SPL VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-separate-blender OP SRC DST ALPHA-OP ALPHA-SRC ALPHA-DST
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-standard-file-interface ()
Package

cl-liballegro

Source

file-io.lisp (file)

Function: set-system-mouse-cursor DISPLAY CURSOR-ID
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-target-backbuffer DISPLAY
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-target-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-timer-count TIMER NEW-COUNT
Package

cl-liballegro

Source

timer.lisp (file)

Function: set-timer-speed TIMER NEW-SPEED-SECS
Package

cl-liballegro

Source

timer.lisp (file)

Function: set-voice-playing VOICE VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-voice-position VOICE VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-window-position DISPLAY X Y
Package

cl-liballegro

Source

display.lisp (file)

Function: set-window-title DISPLAY TITLE
Package

cl-liballegro

Source

display.lisp (file)

Function: show-mouse-cursor DISPLAY
Package

cl-liballegro

Source

mouse.lisp (file)

Function: show-native-file-dialog DISPLAY DIALOG
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: show-native-message-box DISPLAY TITLE HEADING TEXT BUTTONS FLAGS
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: shutdown-font-addon ()
Package

cl-liballegro

Source

font.lisp (file)

Function: shutdown-image-addon ()
Package

cl-liballegro

Source

image-io.lisp (file)

Function: shutdown-native-dialog-addon ()
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: shutdown-primitives-addon ()
Package

cl-liballegro

Source

primatives.lisp (file)

Function: shutdown-ttf-addon ()
Package

cl-liballegro

Source

font.lisp (file)

Function: start-timer TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: stop-sample SPL-ID
Package

cl-liballegro

Source

audio.lisp (file)

Function: stop-sample-instance SPL
Package

cl-liballegro

Source

audio.lisp (file)

Function: stop-samples ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: stop-timer TIMER
Package

cl-liballegro

Source

timer.lisp (file)

Function: store-state STATE FLAGS
Package

cl-liballegro

Source

state.lisp (file)

Function: transform-coordinates TRANS X Y
Package

cl-liballegro

Source

transformations.lisp (file)

Function: translate-transform TRANS X Y
Package

cl-liballegro

Source

transformations.lisp (file)

Function: ungrab-mouse ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: uninstall-audio ()
Package

cl-liballegro

Source

audio.lisp (file)

Function: uninstall-keyboard ()
Package

cl-liballegro

Source

keyboard.lisp (file)

Function: uninstall-mouse ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: uninstall-system ()
Package

cl-liballegro

Source

system.lisp (file)

Function: unmap-rgb R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: unmap-rgb-f R G B
Package

cl-liballegro

Source

graphics.lisp (file)

Function: unmap-rgba R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: unmap-rgba-f R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: unref-user-event EVENT
Package

cl-liballegro

Source

events.lisp (file)

Function: unregister-event-source QUEUE SOURCE
Package

cl-liballegro

Source

events.lisp (file)

Function: update-display-region X Y WIDTH HEIGHT
Package

cl-liballegro

Source

display.lisp (file)

Function: use-transform TRANS
Package

cl-liballegro

Source

transformations.lisp (file)

Function: wait-for-event QUEUE RET-EVENT
Package

cl-liballegro

Source

events.lisp (file)

Function: wait-for-event-timed QUEUE RET-EVENT SECS
Package

cl-liballegro

Source

events.lisp (file)

Function: wait-for-event-until QUEUE RET-EVENT TIMEOUT
Package

cl-liballegro

Source

events.lisp (file)

Function: wait-for-vsync ()
Package

cl-liballegro

Source

display.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: accumulator OBJECT
Generic Function: (setf accumulator) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: accumulator (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf accumulator) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: display OBJECT
Generic Function: (setf display) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: display (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf display) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: display-close-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-close-handler (SYS system)
Generic Function: display-expose-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-expose-handler (SYS system)
Generic Function: display-flags OBJECT
Package

cl-liballegro

Methods
Method: display-flags (DISPLAY-SETTINGS display-settings)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: display-found-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-found-handler (SYS system)
Generic Function: display-lost-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-lost-handler (SYS system)
Generic Function: display-options OBJECT
Package

cl-liballegro

Methods
Method: display-options (DISPLAY-SETTINGS display-settings)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: display-resize-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-resize-handler (SYS system)
Generic Function: display-switch-in-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-switch-in-handler (SYS system)
Generic Function: display-switch-orientation-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-switch-orientation-handler (SYS system)
Generic Function: display-switch-out-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: display-switch-out-handler (SYS system)
Generic Function: event OBJECT
Package

cl-liballegro

Methods
Method: event (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: event-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: event-handler (SYS system)
Generic Function: event-queue OBJECT
Generic Function: (setf event-queue) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: event-queue (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf event-queue) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: frame-time OBJECT
Generic Function: (setf frame-time) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: frame-time (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf frame-time) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: height OBJECT
Package

cl-liballegro

Methods
Method: height (DISPLAY-SETTINGS display-settings)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: initialize-display SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: initialize-display (SYS system)
Generic Function: initialize-event-queue SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: initialize-event-queue (SYS system)
Generic Function: initialize-keyboard SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: initialize-keyboard (SYS system)
Generic Function: initialize-mouse SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: initialize-mouse (SYS system)
Generic Function: joystick-axis-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: joystick-axis-handler (SYS system)
Generic Function: joystick-button-down-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: joystick-button-down-handler (SYS system)
Generic Function: joystick-button-up-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: joystick-button-up-handler (SYS system)
Generic Function: joystick-configuration-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: joystick-configuration-handler (SYS system)
Generic Function: key-char-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: key-char-handler (SYS system)
Generic Function: key-down-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: key-down-handler (SYS system)
Generic Function: key-up-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: key-up-handler (SYS system)
Generic Function: logic-fps OBJECT
Generic Function: (setf logic-fps) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: logic-fps (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf logic-fps) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: mouse-axis-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-axis-handler (SYS system)
Generic Function: mouse-button-down-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-button-down-handler (SYS system)
Generic Function: mouse-button-up-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-button-up-handler (SYS system)
Generic Function: mouse-enter-display-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-enter-display-handler (SYS system)
Generic Function: mouse-leave-display-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-leave-display-handler (SYS system)
Generic Function: mouse-warped-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: mouse-warped-handler (SYS system)
Generic Function: new-time OBJECT
Generic Function: (setf new-time) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: new-time (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf new-time) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: process-event-queue SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: process-event-queue (SYS system)
Generic Function: render SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: render (SYS system)
Generic Function: system-loop SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: system-loop (SYS system)
Generic Function: system-loop-running-p OBJECT
Generic Function: (setf system-loop-running-p) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: system-loop-running-p (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf system-loop-running-p) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: system-time OBJECT
Generic Function: (setf system-time) NEW-VALUE OBJECT
Package

cl-liballegro

Methods
Method: system-time (SYSTEM system)

automatically generated reader method

Source

interface.lisp (file)

Method: (setf system-time) NEW-VALUE (SYSTEM system)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: timer-handler SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: timer-handler (SYS system)
Generic Function: title OBJECT
Package

cl-liballegro

Methods
Method: title (DISPLAY-SETTINGS display-settings)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: update SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: update (SYS system)
Generic Function: width OBJECT
Package

cl-liballegro

Methods
Method: width (DISPLAY-SETTINGS display-settings)

automatically generated reader method

Source

interface.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Classes

Class: system ()
Package

cl-liballegro

Source

interface.lisp (file)

Direct superclasses

display-settings (class)

Direct methods
Direct slots
Slot: event-queue
Readers

event-queue (generic function)

Writers

(setf event-queue) (generic function)

Slot: display
Readers

display (generic function)

Writers

(setf display) (generic function)

Slot: event
Initform

(cffi:foreign-alloc (quote (:union cl-liballegro:event)))

Readers

event (generic function)

Slot: system-loop-running-p
Initform

t

Readers

system-loop-running-p (generic function)

Writers

(setf system-loop-running-p) (generic function)

Slot: system-time
Readers

system-time (generic function)

Writers

(setf system-time) (generic function)

Slot: new-time
Readers

new-time (generic function)

Writers

(setf new-time) (generic function)

Slot: frame-time
Readers

frame-time (generic function)

Writers

(setf frame-time) (generic function)

Slot: accumulator
Initform

0.0

Readers

accumulator (generic function)

Writers

(setf accumulator) (generic function)

Slot: logic-fps
Initargs

:logic-fps

Initform

30

Readers

logic-fps (generic function)

Writers

(setf logic-fps) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +audio-pan-none+
Package

cl-liballegro

Source

constants.lisp (file)

Constant: +fixtorad-r+
Package

cl-liballegro

Source

constants.lisp (file)

Constant: +mouse-max-extra-axes+

Allow up to four extra axes for future expansion.

Package

cl-liballegro

Source

constants.lisp (file)

Constant: +new-window-title-max-size+
Package

cl-liballegro

Source

constants.lisp (file)

Constant: +radtofix-r+
Package

cl-liballegro

Source

constants.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: with-event EVENT &body BODY
Package

cl-liballegro

Source

interface.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: acknowledge-drawing-halt DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: acknowledge-drawing-resume DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: add_config_comment CONFIG SECTION COMMENT
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: build-camera-transform TRANS POSITION-X POSITION-Y POSITION-Z LOOK-X LOOK-Y LOOK-Z UP-X UP-Y UP-Z
Package

cl-liballegro

Source

transformations.lisp (file)

Function: clear-depth-buffer Z
Package

cl-liballegro

Source

graphics.lisp (file)

Function: clipboard-has-text DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: close-video VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: color-cmyk-to-rgb CYAN MAGENTA YELLOW KEY RED GREEN BLUE
Package

cl-liballegro

Source

color.lisp (file)

Function: color-cymk C M Y K
Package

cl-liballegro

Source

color.lisp (file)

Function: color-hsl H S L
Package

cl-liballegro

Source

color.lisp (file)

Function: color-hsl-to-rgb HUE SATURATION LIGHTNESS RED GREEN BLUE
Package

cl-liballegro

Source

color.lisp (file)

Function: color-hsv H S R
Package

cl-liballegro

Source

color.lisp (file)

Function: color-hsv-to-rgb HUE SATURATION VALUE RED GREEN BLUE
Package

cl-liballegro

Source

color.lisp (file)

Function: color-html STRING
Package

cl-liballegro

Source

color.lisp (file)

Function: color-html-to-rgb STRING RED GREEN BLUE
Package

cl-liballegro

Source

color.lisp (file)

Function: color-name NAME
Package

cl-liballegro

Source

color.lisp (file)

Function: color-name-to-rgb NAME R G B
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-cmyk RED GREEN BLUE CYAN MAGENTA YELLOW KEY
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-hsl RED GREEN BLUE HUE SATURATION LIGHTNESS
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-hsv RED GREEN BLUE HUE SATURATION VALUE
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-html RED GREEN BLUE STRING
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-name R G B
Package

cl-liballegro

Source

color.lisp (file)

Function: color-rgb-to-yuv RED GREEN BLUE Y U V
Package

cl-liballegro

Source

color.lisp (file)

Function: color-yuv Y U V
Package

cl-liballegro

Source

color.lisp (file)

Function: color-yuv-to-rgb Y U V RED GREEN BLUE
Package

cl-liballegro

Source

color.lisp (file)

Function: convert-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: convert-memory-bitmaps ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: create-sample-instance SAMPLE-DATA
Package

cl-liballegro

Source

audio.lisp (file)

Function: destory-voice VOICE
Package

cl-liballegro

Source

audio.lisp (file)

Function: draw-justified-textf FONT COLOR X1 X2 Y DIFF FLAGS FORMAT
Package

cl-liballegro

Source

font.lisp (file)

Function: fget_ustr FILE
Package

cl-liballegro

Source

file-io.lisp (file)

Function: fixsqrt X
Package

cl-liballegro

Source

fixed-point-math.lisp (file)

Function: get-allegro-color-version ()
Package

cl-liballegro

Source

color.lisp (file)

Function: get-allegro-video-version ()
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-bitmap-x BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-bitmap-y BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-blend-color ()
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-clipboard-text DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-clipping-rectangle X Y W H
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-cpu-count ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-current-inverse-transform ()
Package

cl-liballegro

Source

transformations.lisp (file)

Function: get-current-projection-transform ()
Package

cl-liballegro

Source

transformations.lisp (file)

Function: get-d3d-device DISPLAY
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: get-d3d-system-texture BITMAP
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: get-d3d-texutre-positioner BITMAP U V
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: get-d3d-video-texture BITMAP
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: get-display-orientation DISPLAY
Package

cl-liballegro

Source

display.lisp (file)

Function: get-mouse-wheel-precision ()
Package

cl-liballegro

Source

mouse.lisp (file)

Function: get-native-file-dialog-path DIALOG I
Package

cl-liballegro

Source

native-dialogs.lisp (file)

Function: get-new-display-option OPTION IMPORTANCE
Package

cl-liballegro

Source

display.lisp (file)

Function: get-new-window-position X Y
Package

cl-liballegro

Source

display.lisp (file)

Function: get-new-window-title ()
Package

cl-liballegro

Source

display.lisp (file)

Function: get-opengl-fbo BITMAP
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-opengl-program-object SHADER
Package

cl-liballegro

Source

opengl.lisp (file)

Function: get-path-basename PATH
Package

cl-liballegro

Source

path.lisp (file)

Function: get-pixel BITMAP X Y
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-pixel-block-height FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-pixel-block-size FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-pixel-block-width FORMAT
Package

cl-liballegro

Source

graphics.lisp (file)

Function: get-ram-size ()
Package

cl-liballegro

Source

system.lisp (file)

Function: get-standard-path ID
Package

cl-liballegro

Source

system.lisp (file)

Function: get-sudio-stream-event-source STREAM
Package

cl-liballegro

Source

audio.lisp (file)

Function: get-video-audio-rate VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-event-source VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-fps VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-frame VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-position VIDEO WHICH
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-scaled-height VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-video-scaled-width VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: get-window-constraints DISPLAY MIN-W MIN-H MAX-W MAX-H
Package

cl-liballegro

Source

display.lisp (file)

Function: get-x-window-id DISPLAY
Package

cl-liballegro

Source

platform-specific.lisp (file)

Function: have-d3d-non-pow2-texture-support ()
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: have-d3d-non-square-texture-support ()
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: have-opengl-extension EXTENSION
Package

cl-liballegro

Source

opengl.lisp (file)

Function: horizontal-shear-transform TRANS THETA
Package

cl-liballegro

Source

transformations.lisp (file)

Function: identify-bitmap FILENAME
Package

cl-liballegro

Source

graphics.lisp (file)

Function: identify-bitmap-f FP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: init-video-addon ()
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: is-d3d-device-lost DISPLAY
Package

cl-liballegro

Source

direct3d.lisp (file)

Function: is-event-queue-paused QUEUE
Package

cl-liballegro

Source

events.lisp (file)

Function: is-event-source-registered QUEUE SOURCE
Package

cl-liballegro

Source

events.lisp (file)

Function: is-video-playing VIDEO
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: load-bitmap-flags FILENAME FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: load-bitmap-flags-f FP IDENT FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: lock-bitmap-blocked BITMAP FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: lock-bitmap-region-blocked BITMAP X-BLOCK Y-BLOCK WIDTH-BLOCK HEIGHT-BLOCK FLAGS
Package

cl-liballegro

Source

graphics.lisp (file)

Function: mouse-button-down STATE BUTTON
Package

cl-liballegro

Source

mouse.lisp (file)

Function: open-video FILENAME
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: ortohographic-transform TRANS LEFT TOP N LEFTRIGHT BOTTOM F
Package

cl-liballegro

Source

transformations.lisp (file)

Function: pause-event-queue QUEUE PAUSE
Package

cl-liballegro

Source

events.lisp (file)

Function: perspective-transform TRANS LEFT TOP N LEFTRIGHT BOTTOM F
Package

cl-liballegro

Source

transformations.lisp (file)

Function: premul-rgba R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: premul-rgba-f R G B A
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-bitmap-identifier EXTENSION IDENTIFIER
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-bitmap-loader-f EXTENSION LOADER-F
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-bitmap-saver EXTENSION SAVER
Package

cl-liballegro

Source

graphics.lisp (file)

Function: register-trace-handler HANDLER
Package

cl-liballegro

Source

system.lisp (file)

Function: remove-config-key CONFIG SECTION KEY
Package

cl-liballegro

Source

configuration-files.lisp (file)

Function: remove-opengl-fbo BITMAP
Package

cl-liballegro

Source

opengl.lisp (file)

Function: remove-path-component PATH I
Package

cl-liballegro

Source

path.lisp (file)

Function: reparent-bitmap BITMAP PARENT X Y W H
Package

cl-liballegro

Source

graphics.lisp (file)

Function: replace-path-component PATH I S
Package

cl-liballegro

Source

path.lisp (file)

Function: rotate-transform-3d TRANS X Y Z ANGLE
Package

cl-liballegro

Source

transformations.lisp (file)

Function: scale-transform-3d TRANS SX SY SZ
Package

cl-liballegro

Source

transformations.lisp (file)

Function: set-audio-stream-speed STREAM VAL
Package

cl-liballegro

Source

audio.lisp (file)

Function: set-blend-color COLOR
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-clipboard-text DISPLAY TEXT
Package

cl-liballegro

Source

display.lisp (file)

Function: set-clipping-rectangle X Y W H
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-display-flag DISPLAY FLAG ONOFF
Package

cl-liballegro

Source

display.lisp (file)

Function: set-display-option DISPLAY OPTION VALUE
Package

cl-liballegro

Source

display.lisp (file)

Function: set-event-source-data SOURCE DATA
Package

cl-liballegro

Source

events.lisp (file)

Function: set-mouse-wheel-precision PRECISION
Package

cl-liballegro

Source

mouse.lisp (file)

Function: set-new-window-title TITLE
Package

cl-liballegro

Source

display.lisp (file)

Function: set-render-state STATE VALUE
Package

cl-liballegro

Source

graphics.lisp (file)

Function: set-seek-video VIDEO POS-IN-SECONDS
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: set-video-playing VIDEO PLAY
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: set-window-constraints DISPLAY MIN-W MIN-H MAX-W MAX-H
Package

cl-liballegro

Source

display.lisp (file)

Function: shutdown-video-addon ()
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: start-video VIDEO MIXER
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: start-video-with-voice VIDEO VOICE
Package

cl-liballegro

Source

video-streaming.lisp (file)

Function: transform-coordinates-3d TRANS X Y Z
Package

cl-liballegro

Source

transformations.lisp (file)

Function: translate-transform-3d TRANS X Y Z
Package

cl-liballegro

Source

transformations.lisp (file)

Function: uninstall-joystick ()
Package

cl-liballegro

Source

joystick.lisp (file)

Function: unlock-bitmap BITMAP
Package

cl-liballegro

Source

graphics.lisp (file)

Function: use-projection-transform TRANS
Package

cl-liballegro

Source

transformations.lisp (file)

Function: vertical-shear-transform TRANS THETA
Package

cl-liballegro

Source

transformations.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: initialize-system SYS
Package

cl-liballegro

Source

interface.lisp (file)

Methods
Method: initialize-system (SYS system)

Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: alegro-file-interface-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: any-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: audio-stream-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: bitmap-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: c-double ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-into-foreign-memory (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:double))
Class: c-float ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-into-foreign-memory (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:float))
Class: c-int ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-into-foreign-memory (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:int))
Class: c-ptr ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-into-foreign-memory (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: color-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: display-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: display-mode-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: display-settings ()
Package

cl-liballegro

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

system (class)

Direct methods
Direct slots
Slot: width
Initargs

:width

Initform

800

Readers

width (generic function)

Slot: height
Initargs

:height

Initform

600

Readers

height (generic function)

Slot: title
Initargs

:title

Initform

""

Readers

title (generic function)

Slot: display-flags
Initargs

:display-flags

Initform

0

Readers

display-flags (generic function)

Slot: display-options
Initargs

:display-options

Initform

(quote nil)

Readers

display-options (generic function)

Class: event-queue-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: event-source-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: file-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: filechooser-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: font-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: fs-entry-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: joystick-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: joystick-state-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: joystick-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: keyboard-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: keyboard-state-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: locked-region-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: mixer-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: monitor-info-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: mouse-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: mouse-state-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: state-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: textlog-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: timeout-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: timer-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: timer-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: touch-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: transform-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: user-event-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: voice-tclass ()
Package

cl-liballegro

Source

types.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-liballegro.asd: The cl-liballegro<dot>asd file
cl-liballegro/src: The cl-liballegro/src module
cl-liballegro/src/constants.lisp: The cl-liballegro/src/constants<dot>lisp file
cl-liballegro/src/ffi-functions: The cl-liballegro/src/ffi-functions module
cl-liballegro/src/ffi-functions/addons: The cl-liballegro/src/ffi-functions/addons module
cl-liballegro/src/ffi-functions/addons/audio-codecs.lisp: The cl-liballegro/src/ffi-functions/addons/audio-codecs<dot>lisp file
cl-liballegro/src/ffi-functions/addons/audio.lisp: The cl-liballegro/src/ffi-functions/addons/audio<dot>lisp file
cl-liballegro/src/ffi-functions/addons/color.lisp: The cl-liballegro/src/ffi-functions/addons/color<dot>lisp file
cl-liballegro/src/ffi-functions/addons/font.lisp: The cl-liballegro/src/ffi-functions/addons/font<dot>lisp file
cl-liballegro/src/ffi-functions/addons/image-io.lisp: The cl-liballegro/src/ffi-functions/addons/image-io<dot>lisp file
cl-liballegro/src/ffi-functions/addons/memfile.lisp: The cl-liballegro/src/ffi-functions/addons/memfile<dot>lisp file
cl-liballegro/src/ffi-functions/addons/native-dialogs.lisp: The cl-liballegro/src/ffi-functions/addons/native-dialogs<dot>lisp file
cl-liballegro/src/ffi-functions/addons/physicsfs.lisp: The cl-liballegro/src/ffi-functions/addons/physicsfs<dot>lisp file
cl-liballegro/src/ffi-functions/addons/primatives.lisp: The cl-liballegro/src/ffi-functions/addons/primatives<dot>lisp file
cl-liballegro/src/ffi-functions/addons/video-streaming.lisp: The cl-liballegro/src/ffi-functions/addons/video-streaming<dot>lisp file
cl-liballegro/src/ffi-functions/configuration-files.lisp: The cl-liballegro/src/ffi-functions/configuration-files<dot>lisp file
cl-liballegro/src/ffi-functions/direct3d.lisp: The cl-liballegro/src/ffi-functions/direct3d<dot>lisp file
cl-liballegro/src/ffi-functions/display.lisp: The cl-liballegro/src/ffi-functions/display<dot>lisp file
cl-liballegro/src/ffi-functions/events.lisp: The cl-liballegro/src/ffi-functions/events<dot>lisp file
cl-liballegro/src/ffi-functions/file-io.lisp: The cl-liballegro/src/ffi-functions/file-io<dot>lisp file
cl-liballegro/src/ffi-functions/fixed-point-math.lisp: The cl-liballegro/src/ffi-functions/fixed-point-math<dot>lisp file
cl-liballegro/src/ffi-functions/fullscreen-modes.lisp: The cl-liballegro/src/ffi-functions/fullscreen-modes<dot>lisp file
cl-liballegro/src/ffi-functions/graphics.lisp: The cl-liballegro/src/ffi-functions/graphics<dot>lisp file
cl-liballegro/src/ffi-functions/haptic.lisp: The cl-liballegro/src/ffi-functions/haptic<dot>lisp file
cl-liballegro/src/ffi-functions/joystick.lisp: The cl-liballegro/src/ffi-functions/joystick<dot>lisp file
cl-liballegro/src/ffi-functions/keyboard.lisp: The cl-liballegro/src/ffi-functions/keyboard<dot>lisp file
cl-liballegro/src/ffi-functions/monitor.lisp: The cl-liballegro/src/ffi-functions/monitor<dot>lisp file
cl-liballegro/src/ffi-functions/mouse.lisp: The cl-liballegro/src/ffi-functions/mouse<dot>lisp file
cl-liballegro/src/ffi-functions/opengl.lisp: The cl-liballegro/src/ffi-functions/opengl<dot>lisp file
cl-liballegro/src/ffi-functions/path.lisp: The cl-liballegro/src/ffi-functions/path<dot>lisp file
cl-liballegro/src/ffi-functions/platform-specific.lisp: The cl-liballegro/src/ffi-functions/platform-specific<dot>lisp file
cl-liballegro/src/ffi-functions/shader.lisp: The cl-liballegro/src/ffi-functions/shader<dot>lisp file
cl-liballegro/src/ffi-functions/state.lisp: The cl-liballegro/src/ffi-functions/state<dot>lisp file
cl-liballegro/src/ffi-functions/system.lisp: The cl-liballegro/src/ffi-functions/system<dot>lisp file
cl-liballegro/src/ffi-functions/time.lisp: The cl-liballegro/src/ffi-functions/time<dot>lisp file
cl-liballegro/src/ffi-functions/timer.lisp: The cl-liballegro/src/ffi-functions/timer<dot>lisp file
cl-liballegro/src/ffi-functions/touch-input.lisp: The cl-liballegro/src/ffi-functions/touch-input<dot>lisp file
cl-liballegro/src/ffi-functions/transformations.lisp: The cl-liballegro/src/ffi-functions/transformations<dot>lisp file
cl-liballegro/src/interface: The cl-liballegro/src/interface module
cl-liballegro/src/interface/interface.lisp: The cl-liballegro/src/interface/interface<dot>lisp file
cl-liballegro/src/library.lisp: The cl-liballegro/src/library<dot>lisp file
cl-liballegro/src/package.lisp: The cl-liballegro/src/package<dot>lisp file
cl-liballegro/src/types.lisp: The cl-liballegro/src/types<dot>lisp file

F
File, Lisp, cl-liballegro.asd: The cl-liballegro<dot>asd file
File, Lisp, cl-liballegro/src/constants.lisp: The cl-liballegro/src/constants<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/audio-codecs.lisp: The cl-liballegro/src/ffi-functions/addons/audio-codecs<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/audio.lisp: The cl-liballegro/src/ffi-functions/addons/audio<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/color.lisp: The cl-liballegro/src/ffi-functions/addons/color<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/font.lisp: The cl-liballegro/src/ffi-functions/addons/font<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/image-io.lisp: The cl-liballegro/src/ffi-functions/addons/image-io<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/memfile.lisp: The cl-liballegro/src/ffi-functions/addons/memfile<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/native-dialogs.lisp: The cl-liballegro/src/ffi-functions/addons/native-dialogs<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/physicsfs.lisp: The cl-liballegro/src/ffi-functions/addons/physicsfs<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/primatives.lisp: The cl-liballegro/src/ffi-functions/addons/primatives<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/addons/video-streaming.lisp: The cl-liballegro/src/ffi-functions/addons/video-streaming<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/configuration-files.lisp: The cl-liballegro/src/ffi-functions/configuration-files<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/direct3d.lisp: The cl-liballegro/src/ffi-functions/direct3d<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/display.lisp: The cl-liballegro/src/ffi-functions/display<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/events.lisp: The cl-liballegro/src/ffi-functions/events<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/file-io.lisp: The cl-liballegro/src/ffi-functions/file-io<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/fixed-point-math.lisp: The cl-liballegro/src/ffi-functions/fixed-point-math<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/fullscreen-modes.lisp: The cl-liballegro/src/ffi-functions/fullscreen-modes<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/graphics.lisp: The cl-liballegro/src/ffi-functions/graphics<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/haptic.lisp: The cl-liballegro/src/ffi-functions/haptic<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/joystick.lisp: The cl-liballegro/src/ffi-functions/joystick<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/keyboard.lisp: The cl-liballegro/src/ffi-functions/keyboard<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/monitor.lisp: The cl-liballegro/src/ffi-functions/monitor<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/mouse.lisp: The cl-liballegro/src/ffi-functions/mouse<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/opengl.lisp: The cl-liballegro/src/ffi-functions/opengl<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/path.lisp: The cl-liballegro/src/ffi-functions/path<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/platform-specific.lisp: The cl-liballegro/src/ffi-functions/platform-specific<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/shader.lisp: The cl-liballegro/src/ffi-functions/shader<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/state.lisp: The cl-liballegro/src/ffi-functions/state<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/system.lisp: The cl-liballegro/src/ffi-functions/system<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/time.lisp: The cl-liballegro/src/ffi-functions/time<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/timer.lisp: The cl-liballegro/src/ffi-functions/timer<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/touch-input.lisp: The cl-liballegro/src/ffi-functions/touch-input<dot>lisp file
File, Lisp, cl-liballegro/src/ffi-functions/transformations.lisp: The cl-liballegro/src/ffi-functions/transformations<dot>lisp file
File, Lisp, cl-liballegro/src/interface/interface.lisp: The cl-liballegro/src/interface/interface<dot>lisp file
File, Lisp, cl-liballegro/src/library.lisp: The cl-liballegro/src/library<dot>lisp file
File, Lisp, cl-liballegro/src/package.lisp: The cl-liballegro/src/package<dot>lisp file
File, Lisp, cl-liballegro/src/types.lisp: The cl-liballegro/src/types<dot>lisp file

L
Lisp File, cl-liballegro.asd: The cl-liballegro<dot>asd file
Lisp File, cl-liballegro/src/constants.lisp: The cl-liballegro/src/constants<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/audio-codecs.lisp: The cl-liballegro/src/ffi-functions/addons/audio-codecs<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/audio.lisp: The cl-liballegro/src/ffi-functions/addons/audio<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/color.lisp: The cl-liballegro/src/ffi-functions/addons/color<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/font.lisp: The cl-liballegro/src/ffi-functions/addons/font<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/image-io.lisp: The cl-liballegro/src/ffi-functions/addons/image-io<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/memfile.lisp: The cl-liballegro/src/ffi-functions/addons/memfile<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/native-dialogs.lisp: The cl-liballegro/src/ffi-functions/addons/native-dialogs<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/physicsfs.lisp: The cl-liballegro/src/ffi-functions/addons/physicsfs<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/primatives.lisp: The cl-liballegro/src/ffi-functions/addons/primatives<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/addons/video-streaming.lisp: The cl-liballegro/src/ffi-functions/addons/video-streaming<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/configuration-files.lisp: The cl-liballegro/src/ffi-functions/configuration-files<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/direct3d.lisp: The cl-liballegro/src/ffi-functions/direct3d<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/display.lisp: The cl-liballegro/src/ffi-functions/display<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/events.lisp: The cl-liballegro/src/ffi-functions/events<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/file-io.lisp: The cl-liballegro/src/ffi-functions/file-io<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/fixed-point-math.lisp: The cl-liballegro/src/ffi-functions/fixed-point-math<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/fullscreen-modes.lisp: The cl-liballegro/src/ffi-functions/fullscreen-modes<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/graphics.lisp: The cl-liballegro/src/ffi-functions/graphics<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/haptic.lisp: The cl-liballegro/src/ffi-functions/haptic<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/joystick.lisp: The cl-liballegro/src/ffi-functions/joystick<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/keyboard.lisp: The cl-liballegro/src/ffi-functions/keyboard<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/monitor.lisp: The cl-liballegro/src/ffi-functions/monitor<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/mouse.lisp: The cl-liballegro/src/ffi-functions/mouse<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/opengl.lisp: The cl-liballegro/src/ffi-functions/opengl<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/path.lisp: The cl-liballegro/src/ffi-functions/path<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/platform-specific.lisp: The cl-liballegro/src/ffi-functions/platform-specific<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/shader.lisp: The cl-liballegro/src/ffi-functions/shader<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/state.lisp: The cl-liballegro/src/ffi-functions/state<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/system.lisp: The cl-liballegro/src/ffi-functions/system<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/time.lisp: The cl-liballegro/src/ffi-functions/time<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/timer.lisp: The cl-liballegro/src/ffi-functions/timer<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/touch-input.lisp: The cl-liballegro/src/ffi-functions/touch-input<dot>lisp file
Lisp File, cl-liballegro/src/ffi-functions/transformations.lisp: The cl-liballegro/src/ffi-functions/transformations<dot>lisp file
Lisp File, cl-liballegro/src/interface/interface.lisp: The cl-liballegro/src/interface/interface<dot>lisp file
Lisp File, cl-liballegro/src/library.lisp: The cl-liballegro/src/library<dot>lisp file
Lisp File, cl-liballegro/src/package.lisp: The cl-liballegro/src/package<dot>lisp file
Lisp File, cl-liballegro/src/types.lisp: The cl-liballegro/src/types<dot>lisp file

M
Module, cl-liballegro/src: The cl-liballegro/src module
Module, cl-liballegro/src/ffi-functions: The cl-liballegro/src/ffi-functions module
Module, cl-liballegro/src/ffi-functions/addons: The cl-liballegro/src/ffi-functions/addons module
Module, cl-liballegro/src/interface: The cl-liballegro/src/interface module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

(
(setf accumulator): Exported generic functions
(setf accumulator): Exported generic functions
(setf display): Exported generic functions
(setf display): Exported generic functions
(setf event-queue): Exported generic functions
(setf event-queue): Exported generic functions
(setf frame-time): Exported generic functions
(setf frame-time): Exported generic functions
(setf logic-fps): Exported generic functions
(setf logic-fps): Exported generic functions
(setf new-time): Exported generic functions
(setf new-time): Exported generic functions
(setf system-loop-running-p): Exported generic functions
(setf system-loop-running-p): Exported generic functions
(setf system-time): Exported generic functions
(setf system-time): Exported generic functions

A
accumulator: Exported generic functions
accumulator: Exported generic functions
acknowledge-drawing-halt: Internal functions
acknowledge-drawing-resume: Internal functions
acknowledge-resize: Exported functions
add-config-section: Exported functions
add-new-bitmap-flag: Exported functions
add-timer-count: Exported functions
add_config_comment: Internal functions
append-native-text-log: Exported functions
append-path-component: Exported functions
attach-audio-stream-to-mixer: Exported functions
attach-audio-stream-to-voice: Exported functions
attach-mixer-to-mixer: Exported functions
attach-mixer-to-voice: Exported functions
attach-sample-instance-to-mixer: Exported functions
attach-sample-instance-to-voice: Exported functions

B
build-camera-transform: Internal functions
build-transform: Exported functions

C
calculate-arc: Exported functions
calculate-ribbon: Exported functions
calculate-spline: Exported functions
check-inverse: Exported functions
clear-depth-buffer: Internal functions
clear-to-color: Exported functions
clipboard-has-text: Internal functions
clone-bitmap: Exported functions
clone-path: Exported functions
close-native-text-log: Exported functions
close-video: Internal functions
color-cmyk-to-rgb: Internal functions
color-cymk: Internal functions
color-hsl: Internal functions
color-hsl-to-rgb: Internal functions
color-hsv: Internal functions
color-hsv-to-rgb: Internal functions
color-html: Internal functions
color-html-to-rgb: Internal functions
color-name: Internal functions
color-name-to-rgb: Internal functions
color-rgb-to-cmyk: Internal functions
color-rgb-to-hsl: Internal functions
color-rgb-to-hsv: Internal functions
color-rgb-to-html: Internal functions
color-rgb-to-name: Internal functions
color-rgb-to-yuv: Internal functions
color-yuv: Internal functions
color-yuv-to-rgb: Internal functions
compose-transform: Exported functions
convert-bitmap: Internal functions
convert-mask-to-alpha: Exported functions
convert-memory-bitmaps: Internal functions
copy-transform: Exported functions
create-audio-stream: Exported functions
create-bitmap: Exported functions
create-builtin-font: Exported functions
create-config: Exported functions
create-display: Exported functions
create-event-queue: Exported functions
create-file-handle: Exported functions
create-mixer: Exported functions
create-mouse-cursor: Exported functions
create-native-file-dialog: Exported functions
create-path: Exported functions
create-path-for-directory: Exported functions
create-sample: Exported functions
create-sample-instance: Internal functions
create-sub-bitmap: Exported functions
create-timer: Exported functions
create-vertex-decl: Exported functions
create-voice: Exported functions
current-time: Exported functions

D
destory-voice: Internal functions
destroy-audio-stream: Exported functions
destroy-bitmap: Exported functions
destroy-config: Exported functions
destroy-display: Exported functions
destroy-event-queue: Exported functions
destroy-font: Exported functions
destroy-mixer: Exported functions
destroy-mouse-cursor: Exported functions
destroy-native-file-dialog: Exported functions
destroy-path: Exported functions
destroy-sample: Exported functions
destroy-sample-instance: Exported functions
destroy-timer: Exported functions
destroy-user-event-source: Exported functions
destroy-vertex-decl: Exported functions
detach-audio-stream: Exported functions
detach-mixer: Exported functions
detach-sample-instance: Exported functions
detach-voice: Exported functions
display: Exported generic functions
display: Exported generic functions
display-close-handler: Exported generic functions
display-close-handler: Exported generic functions
display-expose-handler: Exported generic functions
display-expose-handler: Exported generic functions
display-flags: Exported generic functions
display-flags: Exported generic functions
display-found-handler: Exported generic functions
display-found-handler: Exported generic functions
display-lost-handler: Exported generic functions
display-lost-handler: Exported generic functions
display-options: Exported generic functions
display-options: Exported generic functions
display-resize-handler: Exported generic functions
display-resize-handler: Exported generic functions
display-switch-in-handler: Exported generic functions
display-switch-in-handler: Exported generic functions
display-switch-orientation-handler: Exported generic functions
display-switch-orientation-handler: Exported generic functions
display-switch-out-handler: Exported generic functions
display-switch-out-handler: Exported generic functions
drain-audio-stream: Exported functions
draw-arc: Exported functions
draw-bitmap: Exported functions
draw-bitmap-region: Exported functions
draw-circle: Exported functions
draw-ellipse: Exported functions
draw-elliptical-arc: Exported functions
draw-filled-circle: Exported functions
draw-filled-ellipse: Exported functions
draw-filled-pieslice: Exported functions
draw-filled-rectangle: Exported functions
draw-filled-rounded-rectangle: Exported functions
draw-filled-triangle: Exported functions
draw-indexed-prim: Exported functions
draw-justified-text: Exported functions
draw-justified-textf: Internal functions
draw-justified-ustr: Exported functions
draw-line: Exported functions
draw-pieslice: Exported functions
draw-pixel: Exported functions
draw-prim: Exported functions
draw-rectangle: Exported functions
draw-ribbon: Exported functions
draw-rotated-bitmap: Exported functions
draw-rounded-rectangle: Exported functions
draw-scaled-bitmap: Exported functions
draw-scaled-rotated-bitmap: Exported functions
draw-soft-line: Exported functions
draw-soft-triangle: Exported functions
draw-spline: Exported functions
draw-text: Exported functions
draw-textf: Exported functions
draw-tinted-bitmap: Exported functions
draw-tinted-bitmap-region: Exported functions
draw-tinted-rotated-bitmap: Exported functions
draw-tinted-scaled-bitmap: Exported functions
draw-tinted-scaled-rotated-bitmap: Exported functions
draw-tinted-scaled-rotated-bitmap-region: Exported functions
draw-triangle: Exported functions
draw-ustr: Exported functions
drop-next-event: Exported functions
drop-path-tail: Exported functions

E
emit-user-event: Exported functions
event: Exported generic functions
event: Exported generic functions
event-handler: Exported generic functions
event-handler: Exported generic functions
event-queue: Exported generic functions
event-queue: Exported generic functions

F
fclearerr: Exported functions
fclose: Exported functions
feof: Exported functions
ferror: Exported functions
fflush: Exported functions
fgetc: Exported functions
fgets: Exported functions
fget_ustr: Internal functions
fixacos: Exported functions
fixadd: Exported functions
fixasin: Exported functions
fixatan: Exported functions
fixatan2: Exported functions
fixceil: Exported functions
fixcos: Exported functions
fixdiv: Exported functions
fixfloor: Exported functions
fixhypot: Exported functions
fixmul: Exported functions
fixsin: Exported functions
fixsqrt: Internal functions
fixsub: Exported functions
fixtan: Exported functions
fixtof: Exported functions
fixtoi: Exported functions
flip-display: Exported functions
flush-event-queue: Exported functions
fopen: Exported functions
fopen-fd: Exported functions
fopen-interface: Exported functions
fopen-slice: Exported functions
fputc: Exported functions
fputs: Exported functions
frame-time: Exported generic functions
frame-time: Exported generic functions
fread: Exported functions
fread16be: Exported functions
fread16le: Exported functions
fread32be: Exported functions
fread32le: Exported functions
fseek: Exported functions
fsize: Exported functions
ftell: Exported functions
ftofix: Exported functions
Function, acknowledge-drawing-halt: Internal functions
Function, acknowledge-drawing-resume: Internal functions
Function, acknowledge-resize: Exported functions
Function, add-config-section: Exported functions
Function, add-new-bitmap-flag: Exported functions
Function, add-timer-count: Exported functions
Function, add_config_comment: Internal functions
Function, append-native-text-log: Exported functions
Function, append-path-component: Exported functions
Function, attach-audio-stream-to-mixer: Exported functions
Function, attach-audio-stream-to-voice: Exported functions
Function, attach-mixer-to-mixer: Exported functions
Function, attach-mixer-to-voice: Exported functions
Function, attach-sample-instance-to-mixer: Exported functions
Function, attach-sample-instance-to-voice: Exported functions
Function, build-camera-transform: Internal functions
Function, build-transform: Exported functions
Function, calculate-arc: Exported functions
Function, calculate-ribbon: Exported functions
Function, calculate-spline: Exported functions
Function, check-inverse: Exported functions
Function, clear-depth-buffer: Internal functions
Function, clear-to-color: Exported functions
Function, clipboard-has-text: Internal functions
Function, clone-bitmap: Exported functions
Function, clone-path: Exported functions
Function, close-native-text-log: Exported functions
Function, close-video: Internal functions
Function, color-cmyk-to-rgb: Internal functions
Function, color-cymk: Internal functions
Function, color-hsl: Internal functions
Function, color-hsl-to-rgb: Internal functions
Function, color-hsv: Internal functions
Function, color-hsv-to-rgb: Internal functions
Function, color-html: Internal functions
Function, color-html-to-rgb: Internal functions
Function, color-name: Internal functions
Function, color-name-to-rgb: Internal functions
Function, color-rgb-to-cmyk: Internal functions
Function, color-rgb-to-hsl: Internal functions
Function, color-rgb-to-hsv: Internal functions
Function, color-rgb-to-html: Internal functions
Function, color-rgb-to-name: Internal functions
Function, color-rgb-to-yuv: Internal functions
Function, color-yuv: Internal functions
Function, color-yuv-to-rgb: Internal functions
Function, compose-transform: Exported functions
Function, convert-bitmap: Internal functions
Function, convert-mask-to-alpha: Exported functions
Function, convert-memory-bitmaps: Internal functions
Function, copy-transform: Exported functions
Function, create-audio-stream: Exported functions
Function, create-bitmap: Exported functions
Function, create-builtin-font: Exported functions
Function, create-config: Exported functions
Function, create-display: Exported functions
Function, create-event-queue: Exported functions
Function, create-file-handle: Exported functions
Function, create-mixer: Exported functions
Function, create-mouse-cursor: Exported functions
Function, create-native-file-dialog: Exported functions
Function, create-path: Exported functions
Function, create-path-for-directory: Exported functions
Function, create-sample: Exported functions
Function, create-sample-instance: Internal functions
Function, create-sub-bitmap: Exported functions
Function, create-timer: Exported functions
Function, create-vertex-decl: Exported functions
Function, create-voice: Exported functions
Function, current-time: Exported functions
Function, destory-voice: Internal functions
Function, destroy-audio-stream: Exported functions
Function, destroy-bitmap: Exported functions
Function, destroy-config: Exported functions
Function, destroy-display: Exported functions
Function, destroy-event-queue: Exported functions
Function, destroy-font: Exported functions
Function, destroy-mixer: Exported functions
Function, destroy-mouse-cursor: Exported functions
Function, destroy-native-file-dialog: Exported functions
Function, destroy-path: Exported functions
Function, destroy-sample: Exported functions
Function, destroy-sample-instance: Exported functions
Function, destroy-timer: Exported functions
Function, destroy-user-event-source: Exported functions
Function, destroy-vertex-decl: Exported functions
Function, detach-audio-stream: Exported functions
Function, detach-mixer: Exported functions
Function, detach-sample-instance: Exported functions
Function, detach-voice: Exported functions
Function, drain-audio-stream: Exported functions
Function, draw-arc: Exported functions
Function, draw-bitmap: Exported functions
Function, draw-bitmap-region: Exported functions
Function, draw-circle: Exported functions
Function, draw-ellipse: Exported functions
Function, draw-elliptical-arc: Exported functions
Function, draw-filled-circle: Exported functions
Function, draw-filled-ellipse: Exported functions
Function, draw-filled-pieslice: Exported functions
Function, draw-filled-rectangle: Exported functions
Function, draw-filled-rounded-rectangle: Exported functions
Function, draw-filled-triangle: Exported functions
Function, draw-indexed-prim: Exported functions
Function, draw-justified-text: Exported functions
Function, draw-justified-textf: Internal functions
Function, draw-justified-ustr: Exported functions
Function, draw-line: Exported functions
Function, draw-pieslice: Exported functions
Function, draw-pixel: Exported functions
Function, draw-prim: Exported functions
Function, draw-rectangle: Exported functions
Function, draw-ribbon: Exported functions
Function, draw-rotated-bitmap: Exported functions
Function, draw-rounded-rectangle: Exported functions
Function, draw-scaled-bitmap: Exported functions
Function, draw-scaled-rotated-bitmap: Exported functions
Function, draw-soft-line: Exported functions
Function, draw-soft-triangle: Exported functions
Function, draw-spline: Exported functions
Function, draw-text: Exported functions
Function, draw-textf: Exported functions
Function, draw-tinted-bitmap: Exported functions
Function, draw-tinted-bitmap-region: Exported functions
Function, draw-tinted-rotated-bitmap: Exported functions
Function, draw-tinted-scaled-bitmap: Exported functions
Function, draw-tinted-scaled-rotated-bitmap: Exported functions
Function, draw-tinted-scaled-rotated-bitmap-region: Exported functions
Function, draw-triangle: Exported functions
Function, draw-ustr: Exported functions
Function, drop-next-event: Exported functions
Function, drop-path-tail: Exported functions
Function, emit-user-event: Exported functions
Function, fclearerr: Exported functions
Function, fclose: Exported functions
Function, feof: Exported functions
Function, ferror: Exported functions
Function, fflush: Exported functions
Function, fgetc: Exported functions
Function, fgets: Exported functions
Function, fget_ustr: Internal functions
Function, fixacos: Exported functions
Function, fixadd: Exported functions
Function, fixasin: Exported functions
Function, fixatan: Exported functions
Function, fixatan2: Exported functions
Function, fixceil: Exported functions
Function, fixcos: Exported functions
Function, fixdiv: Exported functions
Function, fixfloor: Exported functions
Function, fixhypot: Exported functions
Function, fixmul: Exported functions
Function, fixsin: Exported functions
Function, fixsqrt: Internal functions
Function, fixsub: Exported functions
Function, fixtan: Exported functions
Function, fixtof: Exported functions
Function, fixtoi: Exported functions
Function, flip-display: Exported functions
Function, flush-event-queue: Exported functions
Function, fopen: Exported functions
Function, fopen-fd: Exported functions
Function, fopen-interface: Exported functions
Function, fopen-slice: Exported functions
Function, fputc: Exported functions
Function, fputs: Exported functions
Function, fread: Exported functions
Function, fread16be: Exported functions
Function, fread16le: Exported functions
Function, fread32be: Exported functions
Function, fread32le: Exported functions
Function, fseek: Exported functions
Function, fsize: Exported functions
Function, ftell: Exported functions
Function, ftofix: Exported functions
Function, fungetc: Exported functions
Function, fwrite: Exported functions
Function, fwrite16be: Exported functions
Function, fwrite16le: Exported functions
Function, fwrite32be: Exported functions
Function, fwrite32le: Exported functions
Function, get-allegro-acodec-version: Exported functions
Function, get-allegro-audio-version: Exported functions
Function, get-allegro-color-version: Internal functions
Function, get-allegro-font-version: Exported functions
Function, get-allegro-image-version: Exported functions
Function, get-allegro-memfile-version: Exported functions
Function, get-allegro-native-dialog-version: Exported functions
Function, get-allegro-physfs-version: Exported functions
Function, get-allegro-primitives-version: Exported functions
Function, get-allegro-ttf-version: Exported functions
Function, get-allegro-version: Exported functions
Function, get-allegro-video-version: Internal functions
Function, get-app-name: Exported functions
Function, get-audio-depth-size: Exported functions
Function, get-audio-stream-attached: Exported functions
Function, get-audio-stream-channels: Exported functions
Function, get-audio-stream-depth: Exported functions
Function, get-audio-stream-fragment: Exported functions
Function, get-audio-stream-fragments: Exported functions
Function, get-audio-stream-frequency: Exported functions
Function, get-audio-stream-gain: Exported functions
Function, get-audio-stream-length: Exported functions
Function, get-audio-stream-length-secs: Exported functions
Function, get-audio-stream-pan: Exported functions
Function, get-audio-stream-playing: Exported functions
Function, get-audio-stream-playmode: Exported functions
Function, get-audio-stream-position-secs: Exported functions
Function, get-audio-stream-speed: Exported functions
Function, get-available-audio-stream-fragments: Exported functions
Function, get-backbuffer: Exported functions
Function, get-bitmap-flags: Exported functions
Function, get-bitmap-format: Exported functions
Function, get-bitmap-height: Exported functions
Function, get-bitmap-width: Exported functions
Function, get-bitmap-x: Internal functions
Function, get-bitmap-y: Internal functions
Function, get-blend-color: Internal functions
Function, get-blender: Exported functions
Function, get-channel-count: Exported functions
Function, get-clipboard-text: Internal functions
Function, get-clipping-rectangle: Internal functions