The cl-liballegro Reference Manual

This is the cl-liballegro Reference Manual, version 0.2.19, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:10:01 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-liballegro

Allegro 5 game programming library bindings for Common Lisp

Author

resttime

License

zlib

Version

0.2.19

Dependencies
  • cffi (system).
  • cffi-libffi (system).
  • trivial-garbage (system).
  • trivial-gray-streams (system).
  • trivial-main-thread (system).
  • float-features (system).
Source

cl-liballegro.asd.

Child Component

src (module).


3 Modules

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


3.1 cl-liballegro/src

Source

cl-liballegro.asd.

Parent Component

cl-liballegro (system).

Child Components

3.2 cl-liballegro/src/constants

Source

cl-liballegro.asd.

Parent Component

src (module).

Child Components

3.3 cl-liballegro/src/constants/addons

Source

cl-liballegro.asd.

Parent Component

constants (module).

Child Components

3.4 cl-liballegro/src/types

Source

cl-liballegro.asd.

Parent Component

src (module).

Child Components

3.5 cl-liballegro/src/types/addons

Source

cl-liballegro.asd.

Parent Component

types (module).

Child Components

3.6 cl-liballegro/src/ffi-functions

Source

cl-liballegro.asd.

Parent Component

src (module).

Child Components

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Child Components

3.8 cl-liballegro/src/interface

Source

cl-liballegro.asd.

Parent Component

src (module).

Child Components

4 Files

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


4.1 Lisp


4.1.1 cl-liballegro/cl-liballegro.asd

Source

cl-liballegro.asd.

Parent Component

cl-liballegro (system).

ASDF Systems

cl-liballegro.


4.1.2 cl-liballegro/src/package.lisp

Source

cl-liballegro.asd.

Parent Component

src (module).

Packages

cl-liballegro.


4.1.3 cl-liballegro/src/library.lisp

Source

cl-liballegro.asd.

Parent Component

src (module).

Internals

define-allegro-library (macro).


4.1.4 cl-liballegro/src/constants/display.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).

Internals

+new-window-title-max-size+ (constant).


4.1.5 cl-liballegro/src/constants/events.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.6 cl-liballegro/src/constants/file-io.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.7 cl-liballegro/src/constants/filesystem.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.8 cl-liballegro/src/constants/fixed-point-math.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).

Internals

4.1.9 cl-liballegro/src/constants/graphics.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.10 cl-liballegro/src/constants/haptic.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.11 cl-liballegro/src/constants/joystick.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.12 cl-liballegro/src/constants/keyboard.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.13 cl-liballegro/src/constants/misc.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).

Public Interface

+pi+ (constant).


4.1.14 cl-liballegro/src/constants/mouse.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).

Internals

+mouse-max-extra-axes+ (constant).


4.1.15 cl-liballegro/src/constants/opengl.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.16 cl-liballegro/src/constants/touch-input.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).

Internals

+touch-input-max-touch-count+ (constant).


4.1.17 cl-liballegro/src/constants/shader.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.18 cl-liballegro/src/constants/state.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.19 cl-liballegro/src/constants/system.lisp

Source

cl-liballegro.asd.

Parent Component

constants (module).


4.1.20 cl-liballegro/src/constants/addons/audio.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).

Internals

+audio-pan-none+ (constant).


4.1.21 cl-liballegro/src/constants/addons/font.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).


4.1.22 cl-liballegro/src/constants/addons/native-dialogs.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).


4.1.23 cl-liballegro/src/constants/addons/video-streaming.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).


4.1.24 cl-liballegro/src/types/events.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.25 cl-liballegro/src/types/filesystem.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.26 cl-liballegro/src/types/file-io.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.27 cl-liballegro/src/types/fixed-point-math.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).


4.1.28 cl-liballegro/src/types/fullscreen-modes.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

display-mode-tclass (class).


4.1.29 cl-liballegro/src/types/graphics.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.31 cl-liballegro/src/types/joystick.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.32 cl-liballegro/src/types/keyboard.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Public Interface
Internals

keyboard-state-tclass (class).


4.1.33 cl-liballegro/src/types/memory.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

memory-interface-tclass (class).


4.1.34 cl-liballegro/src/types/monitor.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

monitor-info-tclass (class).


4.1.35 cl-liballegro/src/types/mouse.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Public Interface
Internals

mouse-state-tclass (class).


4.1.36 cl-liballegro/src/types/shader.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

shader-tclass (class).


4.1.37 cl-liballegro/src/types/state.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

state-tclass (class).


4.1.38 cl-liballegro/src/types/threads.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.39 cl-liballegro/src/types/time.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

timeout-tclass (class).


4.1.40 cl-liballegro/src/types/timer.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

timer-tclass (class).


4.1.41 cl-liballegro/src/types/touch-input.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.42 cl-liballegro/src/types/transformations.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

transform-tclass (class).


4.1.43 cl-liballegro/src/types/utf-8.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Internals

4.1.44 cl-liballegro/src/types/types.lisp

Source

cl-liballegro.asd.

Parent Component

types (module).

Public Interface
Internals

4.1.45 cl-liballegro/src/types/addons/audio.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).

Internals

4.1.46 cl-liballegro/src/types/addons/font.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).

Internals

font-tclass (class).


4.1.47 cl-liballegro/src/types/addons/native-dialogs.lisp

Source

cl-liballegro.asd.

Parent Component

addons (module).

Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

fget_ustr (function).


4.1.52 cl-liballegro/src/ffi-functions/filesystem.lisp

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

fixsqrt (function).


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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

uninstall-joystick (function).


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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

4.1.59 cl-liballegro/src/ffi-functions/memory.lisp

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

4.1.66 cl-liballegro/src/ffi-functions/threads.lisp

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

4.1.71 cl-liballegro/src/ffi-functions/utf-8.lisp

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

4.1.72 cl-liballegro/src/ffi-functions/misc.lisp

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface

run-main (function).


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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Internals

get-x-window-id (function).


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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Internals

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

Source

cl-liballegro.asd.

Parent Component

ffi-functions (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface
Internals

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface
Internals

draw-justified-textf (macro).


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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface
Internals

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


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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

addons (module).

Public Interface

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

Source

cl-liballegro.asd.

Parent Component

interface (module).

Public Interface
Internals

4.1.87 cl-liballegro/src/interface/streams.lisp

Source

cl-liballegro.asd.

Parent Component

interface (module).

Public Interface
Internals

prompt-for-string (function).


5 Packages

Packages are listed by definition order.


5.1 cl-liballegro

Source

package.lisp.

Nicknames
  • al
  • liballegro
Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Constants

Constant: +pi+
Package

cl-liballegro.

Source

misc.lisp.


6.1.2 Macros

Macro: draw-textf (font color x y flags format &rest varargs0)
Package

cl-liballegro.

Source

font.lisp.

Macro: ustr-newf (fmt &rest varargs0)
Package

cl-liballegro.

Source

utf-8.lisp.

Macro: ustr_appendf (us fmt &rest varargs0)
Package

cl-liballegro.

Source

utf-8.lisp.

Macro: with-current-keyboard-state (state &body body)
Package

cl-liballegro.

Source

keyboard.lisp.

Macro: with-current-mouse-state (state &body body)
Package

cl-liballegro.

Source

mouse.lisp.

Macro: with-keyboard-state (state &body body)
Package

cl-liballegro.

Source

keyboard.lisp.

Macro: with-mouse-state (state &body body)
Package

cl-liballegro.

Source

mouse.lisp.


6.1.3 Ordinary functions

Function: acknowledge-resize (display)
Package

cl-liballegro.

Source

display.lisp.

Function: add-config-section (config name)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: add-new-bitmap-flag (flag)
Package

cl-liballegro.

Source

graphics.lisp.

Function: add-timer-count (timer diff)
Package

cl-liballegro.

Source

timer.lisp.

Function: append-native-text-log (textlog format)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: append-path-component (path s)
Package

cl-liballegro.

Source

path.lisp.

Function: attach-audio-stream-to-mixer (stream mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-audio-stream-to-voice (stream voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-mixer-to-mixer (stream mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-mixer-to-voice (mixer voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-sample-instance-to-mixer (spl mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-sample-instance-to-voice (spl voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: attach-shader-source (shader type source)
Package

cl-liballegro.

Source

shader.lisp.

Function: attach-shader-source-file (shader type filename)
Package

cl-liballegro.

Source

shader.lisp.

Function: broadcast-cond (cond)
Package

cl-liballegro.

Source

threads.lisp.

Function: build-shader (shader)
Package

cl-liballegro.

Source

shader.lisp.

Function: build-transform (trans x y sx sy theta)
Package

cl-liballegro.

Source

transformations.lisp.

Function: calculate-arc (dest stride cx cy rx ry start-theta delta-theta thickness num-segments)
Package

cl-liballegro.

Source

primatives.lisp.

Function: calculate-ribbon (dest dest-stride points points-stride thickness num-segments)
Package

cl-liballegro.

Source

primatives.lisp.

Function: calculate-spline (dest stride points thickness num-segments)
Package

cl-liballegro.

Source

primatives.lisp.

Function: calloc-with-context (count n line file func)
Package

cl-liballegro.

Source

memory.lisp.

Function: check-inverse (trans tol)
Package

cl-liballegro.

Source

transformations.lisp.

Function: clear-to-color (color)
Package

cl-liballegro.

Source

graphics.lisp.

Function: clone-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: clone-path (path)
Package

cl-liballegro.

Source

path.lisp.

Function: close-native-text-log (textlog)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: close-video (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: color-linear (r g b)
Package

cl-liballegro.

Source

color.lisp.

Function: color-linear-to-rgb (r g b red green blue)
Package

cl-liballegro.

Source

color.lisp.

Function: color-oklab (l a b)
Package

cl-liballegro.

Source

color.lisp.

Function: color-oklab-to-rgb (ol oa ob red green blue)
Package

cl-liballegro.

Source

color.lisp.

Function: color-rgb-to-linear (red green blue r g b)
Package

cl-liballegro.

Source

color.lisp.

Function: color-rgb-to-oklab (red green blue ol oa ob)
Package

cl-liballegro.

Source

color.lisp.

Function: compose-transform (trans other)
Package

cl-liballegro.

Source

transformations.lisp.

Function: convert-mask-to-alpha (bitmap color)
Package

cl-liballegro.

Source

graphics.lisp.

Function: copy-transform (dest src)
Package

cl-liballegro.

Source

transformations.lisp.

Function: create-audio-recorder (fragment-count samples frequency depth chan-conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: create-audio-stream (fragment-count frag-samples freq depth chan-conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: create-bitmap (w h)
Package

cl-liballegro.

Source

graphics.lisp.

Function: create-builtin-font ()
Package

cl-liballegro.

Source

font.lisp.

Function: create-cond ()
Package

cl-liballegro.

Source

threads.lisp.

Function: create-config ()
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: create-display (width height)
Package

cl-liballegro.

Source

display.lisp.

Function: create-event-queue ()
Package

cl-liballegro.

Source

events.lisp.

Function: create-file-handle (drv userdarat)
Package

cl-liballegro.

Source

file-io.lisp.

Function: create-fs-entry (path)
Package

cl-liballegro.

Source

filesystem.lisp.

Function: create-mixer (freq depth chan-conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: create-mouse-cursor (bmp x_focus y_focus)
Package

cl-liballegro.

Source

mouse.lisp.

Function: create-mutex ()
Package

cl-liballegro.

Source

threads.lisp.

Function: create-mutex-recursive ()
Package

cl-liballegro.

Source

threads.lisp.

Function: create-native-file-dialog (initial-path title patterns modes)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: create-path (str)
Package

cl-liballegro.

Source

path.lisp.

Function: create-path-for-directory (str)
Package

cl-liballegro.

Source

path.lisp.

Function: create-sample (buf sample freq depth chan-conf free-buf)
Package

cl-liballegro.

Source

audio.lisp.

Function: create-sample-instance (sample-data)
Package

cl-liballegro.

Source

audio.lisp.

Function: create-shader (platform)
Package

cl-liballegro.

Source

shader.lisp.

Function: create-sub-bitmap (parent x y w h)
Package

cl-liballegro.

Source

graphics.lisp.

Function: create-thread (proc arg)
Package

cl-liballegro.

Source

threads.lisp.

Function: create-thread-with-stacksize (proc arg stacksize)
Package

cl-liballegro.

Source

threads.lisp.

Function: create-timer (speed-secs)
Package

cl-liballegro.

Source

timer.lisp.

Function: create-vertex-decl (elements stride)
Package

cl-liballegro.

Source

primatives.lisp.

Function: create-voice (freq depth chan-conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: cstr (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: cstr_dup (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: current-time ()
Package

cl-liballegro.

Source

time.lisp.

Function: destroy-audio-recorder (r)
Package

cl-liballegro.

Source

audio.lisp.

Function: destroy-audio-stream (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: destroy-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: destroy-cond (cond)
Package

cl-liballegro.

Source

threads.lisp.

Function: destroy-config (config)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: destroy-display (display)
Package

cl-liballegro.

Source

display.lisp.

Function: destroy-event-queue (queue)
Package

cl-liballegro.

Source

events.lisp.

Function: destroy-font (f)
Package

cl-liballegro.

Source

font.lisp.

Function: destroy-fs-entry (fh)
Package

cl-liballegro.

Source

filesystem.lisp.

Function: destroy-mixer (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: destroy-mouse-cursor (cursor)
Package

cl-liballegro.

Source

mouse.lisp.

Function: destroy-mutex (mutex)
Package

cl-liballegro.

Source

threads.lisp.

Function: destroy-native-file-dialog (dialog)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: destroy-path (path)
Package

cl-liballegro.

Source

path.lisp.

Function: destroy-sample (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: destroy-sample-instance (sample-data)
Package

cl-liballegro.

Source

audio.lisp.

Function: destroy-shader (shader)
Package

cl-liballegro.

Source

shader.lisp.

Function: destroy-thread (thread)
Package

cl-liballegro.

Source

threads.lisp.

Function: destroy-timer (timer)
Package

cl-liballegro.

Source

timer.lisp.

Function: destroy-user-event-source (src)
Package

cl-liballegro.

Source

events.lisp.

Function: destroy-vertex-decl ()
Package

cl-liballegro.

Source

primatives.lisp.

Function: detach-audio-stream (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: detach-mixer (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: detach-sample-instance (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: detach-voice (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: drain-audio-stream (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: draw-arc (cx cy radius start-theta delta-theta color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-bitmap (bitmap dx dy flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-bitmap-region (bitmap sx sy sw sh dx dy flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-circle (cx cy radius color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-ellipse (cx cy rx ry color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-elliptical-arc (cx cy rx ry start-theta delta-theta color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-circle (cx cy radius color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-ellipse (cx cy rx ry color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-pieslice (cx cy radius start-theta delta-theta color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-rectangle (x1 y1 x2 y2 color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-rounded-rectangle (x1 y1 x2 y2 rx ry color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-filled-triangle (x1 y1 x2 y2 x3 y3 color)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-indexed-prim (vtxs decl texture indices num-vtx type)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-justified-text (font color x1 x2 y diff flags text)
Package

cl-liballegro.

Source

font.lisp.

Function: draw-justified-ustr (font color x1 x2 y diff flags ustr)
Package

cl-liballegro.

Source

font.lisp.

Function: draw-line (x1 y1 x2 y2 color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-pieslice (cx cy radius start-theta delta-theta color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-pixel (x y color)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-prim (vtxs decl texture start end type)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-rectangle (x1 y1 x2 y2 color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-ribbon (points points-stride color thickness num-segments)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-rotated-bitmap (bitmap cx cy dx dy angle flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-rounded-rectangle (x1 y1 x2 y2 rx ry color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-scaled-bitmap (bitmap sx sy sw sh dx dy dw dh flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-scaled-rotated-bitmap (bitmap cx cy dx dy xscale yscale angle flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-soft-line (v1 v2 state first step draw)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-soft-triangle (v1 v2 v3 state init first step draw)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-spline (points color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-text (font color x y flags text)
Package

cl-liballegro.

Source

font.lisp.

Function: draw-tinted-bitmap (bitmap color dx dy flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-tinted-bitmap-region (bitmap color sx sy sw sh dx dy flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-tinted-rotated-bitmap (bitmap color cx cy dx dy angle flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-tinted-scaled-bitmap (bitmap color sx sy sw sh dx dy dw dh flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: draw-tinted-scaled-rotated-bitmap (bitmap color cx cy dx dy xscale yscale angle flags)
Package

cl-liballegro.

Source

graphics.lisp.

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.

Function: draw-triangle (x1 y1 x2 y2 x3 y3 color thickness)
Package

cl-liballegro.

Source

primatives.lisp.

Function: draw-ustr (font color x y flags ustr)
Package

cl-liballegro.

Source

font.lisp.

Function: drop-next-event (queue)
Package

cl-liballegro.

Source

events.lisp.

Function: drop-path-tail (path)
Package

cl-liballegro.

Source

path.lisp.

Function: emit-user-event (src event dtor)
Package

cl-liballegro.

Source

events.lisp.

Function: ensure-loaded (load-fn file-name &rest rest)

Calls LOAD-FN (which can be #’FOPEN, #’LOAD-BITMAP, #’LOAD-SAMPLE or similar) with the FILE-NAME argument and REST arguments, if any. If LOAD-FN returns non-null pointer, it is returned. Otherwise the error is raised, with interactive restart allowing to specify another filename.

Package

cl-liballegro.

Source

streams.lisp.

Function: fclearerr (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fclose (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: feof (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: ferrmsg (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: ferror (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fflush (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fgetc (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fgets (file buf max)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fill-silence (buf samples depth chan-conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: fixacos (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixadd (x y)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixasin (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixatan (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixatan2 (y x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixceil (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixcos (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixdiv (x y)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixfloor (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixhypot (x y)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixmul (x y)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixsin (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixsub (x y)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixtan (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixtof (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fixtoi (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: flip-display ()
Package

cl-liballegro.

Source

display.lisp.

Function: flush-event-queue (queue)
Package

cl-liballegro.

Source

events.lisp.

Function: fopen (path mode)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fopen-fd (fd mode)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fopen-interface (drv path mode)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fopen-slice (file size mode)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fputc (file c)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fputs (file str)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fread (file ptr size)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fread16be (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fread16le (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fread32be (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fread32le (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: free (p)
Package

cl-liballegro.

Source

memory.lisp.

Function: free-with-context (ptr line file func)
Package

cl-liballegro.

Source

memory.lisp.

Function: fseek (file offset whence)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fsize (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: ftell (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: ftofix (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: fungetc (file c)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fwrite (file ptr size)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fwrite16be (file w)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fwrite16le (file w)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fwrite32be (file l)
Package

cl-liballegro.

Source

file-io.lisp.

Function: fwrite32le (file l)
Package

cl-liballegro.

Source

file-io.lisp.

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

cl-liballegro.

Source

audio-codecs.lisp.

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

cl-liballegro.

Source

audio.lisp.

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

cl-liballegro.

Source

font.lisp.

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

cl-liballegro.

Source

image-io.lisp.

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

cl-liballegro.

Source

memfile.lisp.

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

cl-liballegro.

Source

native-dialogs.lisp.

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

cl-liballegro.

Source

physicsfs.lisp.

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

cl-liballegro.

Source

primatives.lisp.

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

cl-liballegro.

Source

font.lisp.

Function: get-allegro-version ()
Package

cl-liballegro.

Source

system.lisp.

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

cl-liballegro.

Source

video-streaming.lisp.

Function: get-app-name ()
Package

cl-liballegro.

Source

system.lisp.

Function: get-audio-depth-size (depth)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-device-name (device)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-output-device (index)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-recorder-event (event)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-recorder-event-source (r)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-attached (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-channels (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-depth (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-event-source (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-fragment (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-fragments (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-frequency (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-gain (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-length (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-length-secs (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-pan (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-played-samples (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-playing (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-playmode (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-position-secs (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-audio-stream-speed (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-available-audio-stream-fragments (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-backbuffer (display)
Package

cl-liballegro.

Source

display.lisp.

Function: get-bitmap-flags (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-bitmap-format (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-bitmap-height (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-bitmap-width (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-blender (op src dst)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-channel-count (conf)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-config-value (config section key)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: get-current-display ()
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-current-transform ()
Package

cl-liballegro.

Source

transformations.lisp.

Function: get-default-mixer ()
Package

cl-liballegro.

Source

audio.lisp.

Function: get-default-shader-source (platform type)
Package

cl-liballegro.

Source

shader.lisp.

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

cl-liballegro.

Source

display.lisp.

Function: get-display-flags (display)
Package

cl-liballegro.

Source

display.lisp.

Function: get-display-format (display)
Package

cl-liballegro.

Source

display.lisp.

Function: get-display-height (display)
Package

cl-liballegro.

Source

display.lisp.

Function: get-display-mode (index mode)
Package

cl-liballegro.

Source

fullscreen-modes.lisp.

Function: get-display-option (display option)
Package

cl-liballegro.

Source

display.lisp.

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

cl-liballegro.

Source

display.lisp.

Function: get-display-width (display)
Package

cl-liballegro.

Source

display.lisp.

Function: get-errno ()
Package

cl-liballegro.

Source

state.lisp.

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

cl-liballegro.

Source

events.lisp.

Function: get-file-userdata (file)
Package

cl-liballegro.

Source

file-io.lisp.

Function: get-first-config-entry (config section iterator)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: get-first-config-section (config iterator)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: get-font-ascent (f)
Package

cl-liballegro.

Source

font.lisp.

Function: get-font-descent (f)
Package

cl-liballegro.

Source

font.lisp.

Function: get-font-line-height (f)
Package

cl-liballegro.

Source

font.lisp.

Function: get-haptic-autocenter (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-capabilities (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-effect-duration (effect)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-from-display (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-from-joystick (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-from-keyboard (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-from-mouse (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-from-touch-input (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-haptic-gain (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-joystick (num)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-active (joy)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-axis-name (joy stick axis)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-button-name (joy button)
Package

cl-liballegro.

Source

joystick.lisp.

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

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-name (joy)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-num-axes (joy stick)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-num-buttons (joy)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-num-sticks (joy)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-state (joy ret-state)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-stick-flags (joy stick)
Package

cl-liballegro.

Source

joystick.lisp.

Function: get-joystick-stick-name (joy stick)
Package

cl-liballegro.

Source

joystick.lisp.

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

cl-liballegro.

Source

keyboard.lisp.

Function: get-keyboard-state (ret-state)
Package

cl-liballegro.

Source

keyboard.lisp.

Function: get-max-haptic-effects (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: get-mixer-attached (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-channels (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-depth (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-frequency (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-gain (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-playing (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-mixer-quality (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-monitor-info (adapter info)
Package

cl-liballegro.

Source

monitor.lisp.

Function: get-mouse-cursor-position (ret-x ret-y)
Package

cl-liballegro.

Source

mouse.lisp.

Function: get-mouse-emulation-mode ()
Package

cl-liballegro.

Source

touch-input.lisp.

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

cl-liballegro.

Source

mouse.lisp.

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

cl-liballegro.

Source

mouse.lisp.

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

cl-liballegro.

Source

mouse.lisp.

Function: get-mouse-state (ret-state)
Package

cl-liballegro.

Source

mouse.lisp.

Function: get-mouse-state-axis (state axis)
Package

cl-liballegro.

Source

mouse.lisp.

Function: get-native-file-dialog-count (dialog)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: get-native-text-log-event-source (textlog)
Package

cl-liballegro.

Source

native-dialogs.lisp.

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

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

graphics.lisp.

Function: get-new-bitmap-wrap (u v)
Package

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

monitor.lisp.

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

cl-liballegro.

Source

display.lisp.

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

cl-liballegro.

Source

display.lisp.

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

cl-liballegro.

Source

file-io.lisp.

Function: get-next-config-entry (iterator)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: get-next-config-section (iterator)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: get-next-event (queue ret-event)
Package

cl-liballegro.

Source

events.lisp.

Function: get-num-audio-output-devices ()
Package

cl-liballegro.

Source

audio.lisp.

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

cl-liballegro.

Source

fullscreen-modes.lisp.

Function: get-num-joysticks ()
Package

cl-liballegro.

Source

joystick.lisp.

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

cl-liballegro.

Source

monitor.lisp.

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

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-proc-address (name)
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-texture (bitmap)
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-texture-position (bitmap u v)
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-texture-size (bitmap width height)
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-variant ()
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-opengl-version ()
Package

cl-liballegro.

Source

opengl.lisp.

Function: get-org-name ()
Package

cl-liballegro.

Source

system.lisp.

Function: get-parent-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-path-component (path i)
Package

cl-liballegro.

Source

path.lisp.

Function: get-path-drive (path)
Package

cl-liballegro.

Source

path.lisp.

Function: get-path-extension (path)
Package

cl-liballegro.

Source

path.lisp.

Function: get-path-filename (path)
Package

cl-liballegro.

Source

path.lisp.

Function: get-path-num-components (path)
Package

cl-liballegro.

Source

path.lisp.

Function: get-path-tail (path)
Package

cl-liballegro.

Source

path.lisp.

Function: get-pixel-format-bits (format)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-pixel-size (format)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-sample (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-channels (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-data (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-depth (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-frequency (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-attached (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-channels (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-depth (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-frequency (spt)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-gain (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-length (spt)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-pan (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-playing (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-playmode (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-position (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-speed (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-instance-time (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-sample-length (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-separate-blender (op src dst alpha-op alpha-src alpha-dst)
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-shader-log (shader)
Package

cl-liballegro.

Source

shader.lisp.

Function: get-shader-platform (shader)
Package

cl-liballegro.

Source

shader.lisp.

Function: get-system-config ()
Package

cl-liballegro.

Source

system.lisp.

Function: get-target-bitmap ()
Package

cl-liballegro.

Source

graphics.lisp.

Function: get-text-dimensions (f text bbx bby bbw bbh)
Package

cl-liballegro.

Source

font.lisp.

Function: get-text-width (f str)
Package

cl-liballegro.

Source

font.lisp.

Function: get-thread-should-stop (thread)
Package

cl-liballegro.

Source

threads.lisp.

Function: get-time ()
Package

cl-liballegro.

Source

time.lisp.

Function: get-timer-count (timer)
Package

cl-liballegro.

Source

timer.lisp.

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

cl-liballegro.

Source

timer.lisp.

Function: get-timer-speed (timer)
Package

cl-liballegro.

Source

timer.lisp.

Function: get-timer-started (timer)
Package

cl-liballegro.

Source

timer.lisp.

Function: get-touch-input-event-source ()
Package

cl-liballegro.

Source

touch-input.lisp.

Function: get-touch-input-mouse-emulation-event-source ()
Package

cl-liballegro.

Source

touch-input.lisp.

Function: get-touch-input-state (ret-state)
Package

cl-liballegro.

Source

touch-input.lisp.

Function: get-ustr-dimensions (f ustr bbx bby bbw bbh)
Package

cl-liballegro.

Source

font.lisp.

Function: get-ustr-width (f ustr)
Package

cl-liballegro.

Source

font.lisp.

Function: get-video-audio-rate (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

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

cl-liballegro.

Source

video-streaming.lisp.

Function: get-video-fps (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: get-video-frame (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: get-video-position (video which)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: get-video-scaled-height (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: get-video-scaled-width (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: get-voice-channels (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-voice-depth (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-voice-frequency (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-voice-playing (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-voice-position (voice)
Package

cl-liballegro.

Source

audio.lisp.

Function: get-window-position (display x y)
Package

cl-liballegro.

Source

display.lisp.

Function: grab-font-from-bitmap (bmp ranges-n range)
Package

cl-liballegro.

Source

font.lisp.

Function: grab-mouse (display)
Package

cl-liballegro.

Source

mouse.lisp.

Function: hide-mouse-cursor (display)
Package

cl-liballegro.

Source

mouse.lisp.

Function: hold-bitmap-drawing (hold)
Package

cl-liballegro.

Source

graphics.lisp.

Function: identify-sample (filename)
Package

cl-liballegro.

Source

audio.lisp.

Function: identify-sample-f (fp)
Package

cl-liballegro.

Source

audio.lisp.

Function: identify-video (filename)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: identify-video-f (fp)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: identity-transform (trans)
Package

cl-liballegro.

Source

transformations.lisp.

Function: inhibit-screensaver (inhibit)
Package

cl-liballegro.

Source

display.lisp.

Function: init ()
Package

cl-liballegro.

Source

system.lisp.

Function: init-acodec-addon ()
Package

cl-liballegro.

Source

audio-codecs.lisp.

Function: init-font-addon ()
Package

cl-liballegro.

Source

font.lisp.

Function: init-image-addon ()
Package

cl-liballegro.

Source

image-io.lisp.

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

cl-liballegro.

Source

native-dialogs.lisp.

Function: init-primitives-addon ()
Package

cl-liballegro.

Source

primatives.lisp.

Function: init-timeout (timeout seconds)
Package

cl-liballegro.

Source

time.lisp.

Function: init-ttf-addon ()
Package

cl-liballegro.

Source

font.lisp.

Function: init-user-event-source (src)
Package

cl-liballegro.

Source

events.lisp.

Function: init-video-addon ()
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: insert-path-component (path i s)
Package

cl-liballegro.

Source

path.lisp.

Function: install-audio ()
Package

cl-liballegro.

Source

audio.lisp.

Function: install-haptic ()
Package

cl-liballegro.

Source

haptic.lisp.

Function: install-joystick ()
Package

cl-liballegro.

Source

joystick.lisp.

Function: install-keyboard ()
Package

cl-liballegro.

Source

keyboard.lisp.

Function: install-mouse ()
Package

cl-liballegro.

Source

mouse.lisp.

Function: install-system (version atexit-ptr)
Package

cl-liballegro.

Source

system.lisp.

Function: install-touch-input ()
Package

cl-liballegro.

Source

touch-input.lisp.

Function: invert-transform (trans)
Package

cl-liballegro.

Source

transformations.lisp.

Function: is-audio-installed ()
Package

cl-liballegro.

Source

audio.lisp.

Function: is-audio-recorder-recording (r)
Package

cl-liballegro.

Source

audio.lisp.

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

cl-liballegro.

Source

graphics.lisp.

Function: is-bitmap-locked (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: is-color-valid (color)
Package

cl-liballegro.

Source

color.lisp.

Function: is-compatible-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: is-display-haptic (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-event-queue-empty (queue)
Package

cl-liballegro.

Source

events.lisp.

Function: is-haptic-active (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-haptic-capable (hap query)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-haptic-effect-ok (hap effect)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-haptic-effect-playing (id)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-haptic-installed ()
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-init-video-addon-initialized ()
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: is-joystick-haptic (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-joystick-installed ()
Package

cl-liballegro.

Source

joystick.lisp.

Function: is-keyboard-haptic (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-keyboard-installed ()
Package

cl-liballegro.

Source

keyboard.lisp.

Function: is-mouse-haptic (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-mouse-installed ()
Package

cl-liballegro.

Source

mouse.lisp.

Function: is-sub-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: is-system-installed ()
Package

cl-liballegro.

Source

system.lisp.

Function: is-touch-input-haptic (dev)
Package

cl-liballegro.

Source

haptic.lisp.

Function: is-touch-input-installed ()
Package

cl-liballegro.

Source

touch-input.lisp.

Function: is-video-playing (video)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: itofix (x)
Package

cl-liballegro.

Source

fixed-point-math.lisp.

Function: join-paths (path tail)
Package

cl-liballegro.

Source

path.lisp.

Function: join-thread (thread ret-value)
Package

cl-liballegro.

Source

threads.lisp.

Function: key-down (state keycode)
Package

cl-liballegro.

Source

keyboard.lisp.

Function: keycode-to-name (keycode)
Package

cl-liballegro.

Source

keyboard.lisp.

Function: load-audio-stream (filename buffer-count sample)
Package

cl-liballegro.

Source

audio.lisp.

Function: load-audio-stream-f (fp ident buffer-count sample)
Package

cl-liballegro.

Source

audio.lisp.

Function: load-bitmap (filename)
Package

cl-liballegro.

Source

graphics.lisp.

Function: load-bitmap-f (fp ident)
Package

cl-liballegro.

Source

graphics.lisp.

Function: load-bitmap-font (fname)
Package

cl-liballegro.

Source

font.lisp.

Function: load-config-file (filename)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: load-config-file-f (file)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: load-font (filename size flags)
Package

cl-liballegro.

Source

font.lisp.

Function: load-sample (filename)
Package

cl-liballegro.

Source

audio.lisp.

Function: load-sample-f (fp ident)
Package

cl-liballegro.

Source

audio.lisp.

Function: load-ttf-font (filename size flags)
Package

cl-liballegro.

Source

font.lisp.

Function: load-ttf-font-f (file filename size flags)
Package

cl-liballegro.

Source

font.lisp.

Function: load-ttf-font-stretch (filename w h flags)
Package

cl-liballegro.

Source

font.lisp.

Function: load-ttf-font-stretch-f (file filename w h flags)
Package

cl-liballegro.

Source

font.lisp.

Function: lock-bitmap (bitmap format flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: lock-bitmap-region (bitmap x y width height format flags)
Package

cl-liballegro.

Source

graphics.lisp.

Function: lock-mutex (mutex)
Package

cl-liballegro.

Source

threads.lisp.

Function: lock-sample-id (spl-id)
Package

cl-liballegro.

Source

audio.lisp.

Function: make-binary-stream (path)

Convenience constructor function for BINARY-STREAM.

Package

cl-liballegro.

Source

streams.lisp.

Function: make-character-stream (path)

Convenience constructor function for CHARACTER-STREAM.

Package

cl-liballegro.

Source

streams.lisp.

Function: make-path-canonical (path)
Package

cl-liballegro.

Source

path.lisp.

Function: make-temp-file (template ret-path)
Package

cl-liballegro.

Source

file-io.lisp.

Function: malloc (n)
Package

cl-liballegro.

Source

memory.lisp.

Function: malloc-with-context (n line file func)
Package

cl-liballegro.

Source

memory.lisp.

Function: map-rgb (r g b)
Package

cl-liballegro.

Source

graphics.lisp.

Function: map-rgb-f (r g b)
Package

cl-liballegro.

Source

graphics.lisp.

Function: map-rgba (r g b a)
Package

cl-liballegro.

Source

graphics.lisp.

Function: map-rgba-f (r g b a)
Package

cl-liballegro.

Source

graphics.lisp.

Function: merge-config (cfg1 cfg2)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: merge-config-into (master add)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: open-memfile (mem size mode)
Package

cl-liballegro.

Source

memfile.lisp.

Function: open-native-text-log (title flags)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: open-video (filename)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: path-cstr (path delim)
Package

cl-liballegro.

Source

path.lisp.

Function: peek-next-event (queue ret-event)
Package

cl-liballegro.

Source

events.lisp.

Function: play-audio-stream (filename)
Package

cl-liballegro.

Source

audio.lisp.

Function: play-audio-stream-f (fp ident)
Package

cl-liballegro.

Source

audio.lisp.

Function: play-haptic-effect (id loop)
Package

cl-liballegro.

Source

haptic.lisp.

Function: play-sample (spl gain pan speed playmode ret-id)
Package

cl-liballegro.

Source

audio.lisp.

Function: play-sample-instance (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: put-blended-pixel (x y color)
Package

cl-liballegro.

Source

graphics.lisp.

Function: put-pixel (x y color)
Package

cl-liballegro.

Source

graphics.lisp.

Function: realloc-with-context (ptr n line file func)
Package

cl-liballegro.

Source

memory.lisp.

Function: rebase-path (heard tail)
Package

cl-liballegro.

Source

path.lisp.

Function: reconfigure-joysticks ()
Package

cl-liballegro.

Source

joystick.lisp.

Function: ref_buffer (info s size)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ref_cstr (info s)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ref_ustr (info us start-pos end-pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: register-assert-handler (handler)
Package

cl-liballegro.

Source

system.lisp.

Function: register-audio-stream-loader (ext stream-loader)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-audio-stream-loader-f (ext stream-loader)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-bitmap-loader (extension loader)
Package

cl-liballegro.

Source

graphics.lisp.

Function: register-bitmap-saver-f (extension loader-f)
Package

cl-liballegro.

Source

graphics.lisp.

Function: register-event-source (queue source)
Package

cl-liballegro.

Source

events.lisp.

Function: register-font-loader (extension load-font)
Package

cl-liballegro.

Source

font.lisp.

Function: register-sample-identifier (ext fp)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-sample-loader (ext loader)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-sample-loader-f (ext loader)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-sample-saver (ext saver)
Package

cl-liballegro.

Source

audio.lisp.

Function: register-sample-saver-f (ext saver)
Package

cl-liballegro.

Source

audio.lisp.

Function: release-haptic (hap)
Package

cl-liballegro.

Source

haptic.lisp.

Function: release-haptic-effect (id)
Package

cl-liballegro.

Source

haptic.lisp.

Function: release-joystick (joy)
Package

cl-liballegro.

Source

joystick.lisp.

Function: remove-config-section (config section)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: reserve-samples (reserve-samples)
Package

cl-liballegro.

Source

audio.lisp.

Function: reset-clipping-rectangle ()
Package

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

display.lisp.

Function: resize-display (display width height)
Package

cl-liballegro.

Source

display.lisp.

Function: rest-time (seconds)
Package

cl-liballegro.

Source

time.lisp.

Function: restore-default-mixer ()
Package

cl-liballegro.

Source

audio.lisp.

Function: restore-state (state)
Package

cl-liballegro.

Source

state.lisp.

Function: rewind-audio-stream (stream)
Package

cl-liballegro.

Source

audio.lisp.

Function: rotate-transform (trans theta)
Package

cl-liballegro.

Source

transformations.lisp.

Function: rumble-haptic (hap intensity duration id)
Package

cl-liballegro.

Source

haptic.lisp.

Function: run-detached-thread (proc arg)
Package

cl-liballegro.

Source

threads.lisp.

Function: run-main (argc argv user-main)
Package

cl-liballegro.

Source

misc.lisp.

Function: run-system (system)
Package

cl-liballegro.

Source

interface.lisp.

Function: save-bitmap (filename bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: save-bitmap-f (fp ident bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: save-config-file (filename config)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: save-config-file-f (file config)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: save-sample (filename spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: save-sample-f (fp ident spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: scale-transform (trans sx sy)
Package

cl-liballegro.

Source

transformations.lisp.

Function: seek-audio-stream-secs (stream time)
Package

cl-liballegro.

Source

audio.lisp.

Function: seek-video (video pos-in-seconds)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: set-app-name (app-name)
Package

cl-liballegro.

Source

system.lisp.

Function: set-audio-stream-fragment (stream val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-audio-stream-gain (stream val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-audio-stream-loop-secs (stream start end)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-audio-stream-pan (stream val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-audio-stream-playing (stream val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-audio-stream-playmode (stream val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-blender (op src dst)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-config-value (config section key value)
Package

cl-liballegro.

Source

configuration-files.lisp.

Function: set-current-opengl-context (display)
Package

cl-liballegro.

Source

opengl.lisp.

Function: set-default-mixer (mixer)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-display-icon (display icon)
Package

cl-liballegro.

Source

display.lisp.

Function: set-display-icons (display num-icons icons)
Package

cl-liballegro.

Source

display.lisp.

Function: set-errno (errnum)
Package

cl-liballegro.

Source

state.lisp.

Function: set-exe-name (path)
Package

cl-liballegro.

Source

system.lisp.

Function: set-haptic-autocenter (hap intensity)
Package

cl-liballegro.

Source

haptic.lisp.

Function: set-haptic-gain (hap gain)
Package

cl-liballegro.

Source

haptic.lisp.

Function: set-keyboard-leds (leds)
Package

cl-liballegro.

Source

keyboard.lisp.

Function: set-memory-interface (memory-interface)
Package

cl-liballegro.

Source

memory.lisp.

Function: set-mixer-frequency (mixer val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-mixer-gain (mixer new-gain)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-mixer-playing (mixer val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-mixer-postprocess-callback (mixer pp-callback pp-callback-userdata)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-mixer-quality (mixer new-quality)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-mouse-axis (which value)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-mouse-cursor (display cursor)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-mouse-emulation-mode (mode)
Package

cl-liballegro.

Source

touch-input.lisp.

Function: set-mouse-w (w)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-mouse-xy (display x y)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-mouse-z (z)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-new-bitmap-depth (depth)
Package

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

graphics.lisp.

Function: set-new-bitmap-format (pixel-format)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-new-bitmap-samples (samples)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-new-bitmap-wrap (u v)
Package

cl-liballegro.

Source

graphics.lisp.

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

cl-liballegro.

Source

monitor.lisp.

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

cl-liballegro.

Source

display.lisp.

Function: set-new-display-option (option value importance)
Package

cl-liballegro.

Source

display.lisp.

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

cl-liballegro.

Source

display.lisp.

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

cl-liballegro.

Source

file-io.lisp.

Function: set-new-window-position (x y)
Package

cl-liballegro.

Source

display.lisp.

Function: set-org-name (org-name)
Package

cl-liballegro.

Source

system.lisp.

Function: set-path-drive (path drive)
Package

cl-liballegro.

Source

path.lisp.

Function: set-path-extension (path extension)
Package

cl-liballegro.

Source

path.lisp.

Function: set-path-filename (path filename)
Package

cl-liballegro.

Source

path.lisp.

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

cl-liballegro.

Source

physicsfs.lisp.

Function: set-sample (spl data)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-channel-matrix (spl matrix)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-gain (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-length (spt val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-pan (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-playing (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-playmode (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-position (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-sample-instance-speed (spl val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-separate-blender (op src dst alpha-op alpha-src alpha-dst)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-shader-bool (name b)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-float (name f)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-float-vector (name num-components f num-elems)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-int (name i)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-int-vector (name num-components i num-elems)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-matrix (name matrix)
Package

cl-liballegro.

Source

shader.lisp.

Function: set-shader-sampler (name bitmap unit)
Package

cl-liballegro.

Source

shader.lisp.

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

cl-liballegro.

Source

file-io.lisp.

Function: set-system-mouse-cursor (display cursor-id)
Package

cl-liballegro.

Source

mouse.lisp.

Function: set-target-backbuffer (display)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-target-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: set-thread-should-stop (thread)
Package

cl-liballegro.

Source

threads.lisp.

Function: set-timer-count (timer new-count)
Package

cl-liballegro.

Source

timer.lisp.

Function: set-timer-speed (timer new-speed-secs)
Package

cl-liballegro.

Source

timer.lisp.

Function: set-video-playing (video play)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: set-voice-playing (voice val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-voice-position (voice val)
Package

cl-liballegro.

Source

audio.lisp.

Function: set-window-position (display x y)
Package

cl-liballegro.

Source

display.lisp.

Function: set-window-title (display title)
Package

cl-liballegro.

Source

display.lisp.

Function: show-mouse-cursor (display)
Package

cl-liballegro.

Source

mouse.lisp.

Function: show-native-file-dialog (display dialog)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: show-native-message-box (display title heading text buttons flags)
Package

cl-liballegro.

Source

native-dialogs.lisp.

Function: shutdown-font-addon ()
Package

cl-liballegro.

Source

font.lisp.

Function: shutdown-image-addon ()
Package

cl-liballegro.

Source

image-io.lisp.

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

cl-liballegro.

Source

native-dialogs.lisp.

Function: shutdown-primitives-addon ()
Package

cl-liballegro.

Source

primatives.lisp.

Function: shutdown-ttf-addon ()
Package

cl-liballegro.

Source

font.lisp.

Function: shutdown-video-addon ()
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: signal-cond (cond)
Package

cl-liballegro.

Source

threads.lisp.

Function: start-audio-recorder (r)
Package

cl-liballegro.

Source

audio.lisp.

Function: start-thread (thread)
Package

cl-liballegro.

Source

threads.lisp.

Function: start-timer (timer)
Package

cl-liballegro.

Source

timer.lisp.

Function: start-video (video mixer)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: start-video-with-voice (video voice)
Package

cl-liballegro.

Source

video-streaming.lisp.

Function: stop-audio-recorder (r)
Package

cl-liballegro.

Source

audio.lisp.

Function: stop-haptic-effect (id)
Package

cl-liballegro.

Source

haptic.lisp.

Function: stop-sample (spl-id)
Package

cl-liballegro.

Source

audio.lisp.

Function: stop-sample-instance (spl)
Package

cl-liballegro.

Source

audio.lisp.

Function: stop-samples ()
Package

cl-liballegro.

Source

audio.lisp.

Function: stop-timer (timer)
Package

cl-liballegro.

Source

timer.lisp.

Function: store-state (state flags)
Package

cl-liballegro.

Source

state.lisp.

Function: stream-size (stream)

Returns the file size for BINARY-STREAM and CHARACTER-STREAM.

Package

cl-liballegro.

Source

streams.lisp.

Function: transform-coordinates (trans x y)
Package

cl-liballegro.

Source

transformations.lisp.

Function: translate-transform (trans x y)
Package

cl-liballegro.

Source

transformations.lisp.

Function: ungrab-mouse ()
Package

cl-liballegro.

Source

mouse.lisp.

Function: uninstall-audio ()
Package

cl-liballegro.

Source

audio.lisp.

Function: uninstall-haptic ()
Package

cl-liballegro.

Source

haptic.lisp.

Function: uninstall-keyboard ()
Package

cl-liballegro.

Source

keyboard.lisp.

Function: uninstall-mouse ()
Package

cl-liballegro.

Source

mouse.lisp.

Function: uninstall-system ()
Package

cl-liballegro.

Source

system.lisp.

Function: uninstall-touch-input ()
Package

cl-liballegro.

Source

touch-input.lisp.

Function: unlock-bitmap (bitmap)
Package

cl-liballegro.

Source

graphics.lisp.

Function: unlock-mutex (mutex)
Package

cl-liballegro.

Source

threads.lisp.

Function: unlock-sample-id (spl-id)
Package

cl-liballegro.

Source

audio.lisp.

Function: unmap-rgb (r g b a)
Package

cl-liballegro.

Source

graphics.lisp.

Function: unmap-rgb-f (r g b)
Package

cl-liballegro.

Source

graphics.lisp.

Function: unmap-rgba (r g b a)
Package

cl-liballegro.

Source

graphics.lisp.

Function: unmap-rgba-f (r g b a)
Package

cl-liballegro.

Source

graphics.lisp.

Function: unref-user-event (event)
Package

cl-liballegro.

Source

events.lisp.

Function: unregister-event-source (queue source)
Package

cl-liballegro.

Source

events.lisp.

Function: update-display-region (x y width height)
Package

cl-liballegro.

Source

display.lisp.

Function: upload-and-play-haptic-effect (hap effect id loop)
Package

cl-liballegro.

Source

haptic.lisp.

Function: upload-haptic-effect (hap effect id)
Package

cl-liballegro.

Source

haptic.lisp.

Function: use-shader (shader)
Package

cl-liballegro.

Source

shader.lisp.

Function: use-transform (trans)
Package

cl-liballegro.

Source

transformations.lisp.

Function: ustr-free (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr-new (s)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr-new-from-buffer (s size)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_append (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_append_chr (us c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_append_cstr (us s)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_assign (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_assign_cstr (us1 s)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_assign_substr (us1 us2 start-pos end-pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_compare (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_dup (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_dup_substr (us start-pos end-pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_empty_string ()
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_encode_utf16 (us s n)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_equal (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_chr (us start-pos c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_cset (us start-pos accept)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_cset_cstr (us start-pos reject)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_cstr (haystack start-pos needle)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_replace (us start-pos find replace)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_replace_cstr (us start-pos find replace)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_set (us start-pos accept)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_set_cstr (us start-pos accept)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_find_str (haystack start-pos needle)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_get (ub pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_get_next (us pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_has_prefix (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_has_prefix_cstr (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_has_suffix (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_has_suffix_cstr (us1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_insert (us1 pos us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_insert_chr (us pos c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_insert_cstr (us pos us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_length (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_ltrim_ws (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_ncompare (us1 us2 n)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_new_from_utf16 (s)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_next (us pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_offset (us index)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_prev (us pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_prev_get (us pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_remove_chr (us pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_remove_range (us start-pos end-pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_replace_range (us1 start-pos1 end-pos1 us2)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_rfind_chr (us end-pos c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_rfind_cstr (haystack end-pos needle)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_rfind_str (haystack end-pos needle)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_rtrim_ws (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_set_chr (us start-pos c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_size (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_size_utf16 (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_to_buffer (us buffer size)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_trim_ws (us)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: ustr_truncate (us start-pos)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: utf16_encode (s c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: utf16_width (c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: utf8_encode (s c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: utf8_width (c)
Package

cl-liballegro.

Source

utf-8.lisp.

Function: wait-cond (cond mutex)
Package

cl-liballegro.

Source

threads.lisp.

Function: wait-cond-until (cond mutex timeout)
Package

cl-liballegro.

Source

threads.lisp.

Function: wait-for-event (queue ret-event)
Package

cl-liballegro.

Source

events.lisp.

Function: wait-for-event-timed (queue ret-event secs)
Package

cl-liballegro.

Source

events.lisp.

Function: wait-for-event-until (queue ret-event timeout)
Package

cl-liballegro.

Source

events.lisp.

Function: wait-for-vsync ()
Package

cl-liballegro.

Source

display.lisp.


6.1.4 Generic functions

Generic Reader: accumulator (object)
Package

cl-liballegro.

Methods
Reader Method: accumulator ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

accumulator.

Generic Writer: (setf accumulator) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf accumulator) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

accumulator.

Generic Reader: display (object)
Package

cl-liballegro.

Methods
Reader Method: display ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

display.

Generic Writer: (setf display) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf display) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

display.

Generic Function: display-close-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: display-expose-handler (system)
Generic Reader: display-flags (object)
Package

cl-liballegro.

Methods
Reader Method: display-flags ((display-settings display-settings))

automatically generated reader method

Source

interface.lisp.

Target Slot

display-flags.

Generic Function: display-found-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: display-lost-handler (system)
Generic Reader: display-options (object)
Package

cl-liballegro.

Methods
Reader Method: display-options ((display-settings display-settings))

automatically generated reader method

Source

interface.lisp.

Target Slot

display-options.

Generic Function: display-resize-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: display-switch-out-handler (system)
Generic Reader: event (object)
Package

cl-liballegro.

Methods
Reader Method: event ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

event.

Generic Function: event-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

Methods
Method: event-handler (system)
Generic Reader: event-queue (object)
Package

cl-liballegro.

Methods
Reader Method: event-queue ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

event-queue.

Generic Writer: (setf event-queue) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf event-queue) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

event-queue.

Generic Reader: frame-time (object)
Package

cl-liballegro.

Methods
Reader Method: frame-time ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

frame-time.

Generic Writer: (setf frame-time) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf frame-time) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

frame-time.

Generic Reader: height (object)
Package

cl-liballegro.

Methods
Reader Method: height ((display-settings display-settings))

automatically generated reader method

Source

interface.lisp.

Target Slot

height.

Generic Function: initialize-display (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: key-up-handler (system)
Generic Reader: logic-fps (object)
Package

cl-liballegro.

Methods
Reader Method: logic-fps ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

logic-fps.

Generic Writer: (setf logic-fps) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf logic-fps) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

logic-fps.

Generic Function: mouse-axis-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: mouse-warped-handler (system)
Generic Reader: new-time (object)
Package

cl-liballegro.

Methods
Reader Method: new-time ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

new-time.

Generic Writer: (setf new-time) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf new-time) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

new-time.

Generic Function: process-event-queue (system)
Package

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

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

cl-liballegro.

Source

interface.lisp.

Methods
Method: system-loop (system)
Generic Reader: system-loop-running-p (object)
Package

cl-liballegro.

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

automatically generated reader method

Source

interface.lisp.

Target Slot

system-loop-running-p.

Generic Writer: (setf system-loop-running-p) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf system-loop-running-p) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

system-loop-running-p.

Generic Reader: system-time (object)
Package

cl-liballegro.

Methods
Reader Method: system-time ((system system))

automatically generated reader method

Source

interface.lisp.

Target Slot

system-time.

Generic Writer: (setf system-time) (object)
Package

cl-liballegro.

Methods
Writer Method: (setf system-time) ((system system))

automatically generated writer method

Source

interface.lisp.

Target Slot

system-time.

Generic Function: timer-handler (system)
Package

cl-liballegro.

Source

interface.lisp.

Methods
Method: timer-handler (system)
Generic Reader: title (object)
Package

cl-liballegro.

Methods
Reader Method: title ((display-settings display-settings))

automatically generated reader method

Source

interface.lisp.

Target Slot

title.

Generic Function: update (system)
Package

cl-liballegro.

Source

interface.lisp.

Methods
Method: update (system)
Generic Reader: width (object)
Package

cl-liballegro.

Methods
Reader Method: width ((display-settings display-settings))

automatically generated reader method

Source

interface.lisp.

Target Slot

width.


6.1.5 Standalone methods

Method: close ((stream character-stream) &key abort)
Source

streams.lisp.

Method: close ((stream binary-stream) &key abort)
Source

streams.lisp.

Method: initialize-instance :after ((stream character-stream) &key)
Source

streams.lisp.

Method: initialize-instance :after ((stream binary-stream) &key)
Source

streams.lisp.

Method: stream-element-type ((stream binary-stream))
Source

streams.lisp.

Method: (setf stream-file-position) ((stream character-stream))
Package

trivial-gray-streams.

Source

streams.lisp.

Method: stream-file-position ((stream character-stream))
Package

trivial-gray-streams.

Source

streams.lisp.

Method: stream-read-byte ((stream binary-stream))
Package

sb-gray.

Source

streams.lisp.

Method: stream-read-char ((stream character-stream))