The glaw Reference Manual

This is the glaw Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:36:25 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 glaw

Game programming utilities

Author

Morgan Veyret

License

MIT

Dependencies
  • cl-opengl (system).
  • cl-openal (system).
  • cl-alc (system).
Source

glaw.asd.

Child Component

src (module).


3 Modules

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


3.1 glaw/src

Source

glaw.asd.

Parent Component

glaw (system).

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 glaw/glaw.asd

Source

glaw.asd.

Parent Component

glaw (system).

ASDF Systems

glaw.


4.1.2 glaw/src/package.lisp

Source

glaw.asd.

Parent Component

src (module).

Packages

glaw.


4.1.3 glaw/src/utils.lisp

Dependency

package.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.4 glaw/src/math.lisp

Dependency

utils.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.5 glaw/src/resource.lisp

Dependency

math.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.6 glaw/src/assets.lisp

Dependency

resource.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.7 glaw/src/input.lisp

Dependency

assets.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 glaw/src/stats.lisp

Dependency

input.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.9 glaw/src/graphics.lisp

Dependency

stats.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.10 glaw/src/shape.lisp

Dependency

graphics.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.11 glaw/src/bbox.lisp

Dependency

shape.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.12 glaw/src/anim.lisp

Dependency

bbox.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.13 glaw/src/view.lisp

Dependency

anim.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.14 glaw/src/2d.lisp

Dependency

view.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.15 glaw/src/3d.lisp

Dependency

2d.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Internals

4.1.16 glaw/src/font.lisp

Dependency

3d.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.17 glaw/src/gui.lisp

Dependency

font.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.18 glaw/src/particles.lisp

Dependency

gui.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.19 glaw/src/screen.lisp

Dependency

particles.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.20 glaw/src/scheduler.lisp

Dependency

screen.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.21 glaw/src/navmesh.lisp

Dependency

scheduler.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.22 glaw/src/skeleton.lisp

Dependency

navmesh.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Internals

4.1.23 glaw/src/sound.lisp

Dependency

skeleton.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.24 glaw/src/console.lisp

Dependency

sound.lisp (file).

Source

glaw.asd.

Parent Component

src (module).

Internals

5 Packages

Packages are listed by definition order.


5.1 glaw

Source

package.lisp.

Use List

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: +frame-timer-grapher-all-time-fps+
Package

glaw.

Source

stats.lisp.

Constant: +frame-timer-grapher-all-time-frame-time+
Package

glaw.

Source

stats.lisp.

Constant: +frame-timer-grapher-avg-fps+
Package

glaw.

Source

stats.lisp.

Constant: +frame-timer-grapher-avg-frame-time+
Package

glaw.

Source

stats.lisp.

Constant: +frame-timer-grapher-instant-fps+
Package

glaw.

Source

stats.lisp.

Constant: +frame-timer-grapher-instant-frame-time+
Package

glaw.

Source

stats.lisp.

Constant: +matrix-identity+
Package

glaw.

Source

math.lisp.

Constant: +x-axis+
Package

glaw.

Source

math.lisp.

Constant: +y-axis+
Package

glaw.

Source

math.lisp.

Constant: +z-axis+
Package

glaw.

Source

math.lisp.


6.1.2 Special variables

Special Variable: *display-height*
Package

glaw.

Source

graphics.lisp.

Special Variable: *display-width*
Package

glaw.

Source

graphics.lisp.

Special Variable: *mouse-x*
Package

glaw.

Source

input.lisp.

Special Variable: *mouse-y*
Package

glaw.

Source

input.lisp.


6.1.3 Macros

Macro: button-handler (class device (btn btn-state) &body body)
Package

glaw.

Source

input.lisp.

Macro: format-at (x y fnt fmt &rest values)
Package

glaw.

Source

font.lisp.

Macro: input-handler (class input &body body)
Package

glaw.

Source

input.lisp.

Macro: key-handler (class (keysym key-state) &body body)
Package

glaw.

Source

input.lisp.

Macro: motion-handler (class device (dx-sym dy-sym) &body body)
Package

glaw.

Source

input.lisp.

Macro: use-resource (id &optional res finalizer)

Use or create a resource designated by ID.
Resource creation occurs iff ID doesn’t already exist in %RESOURCE-MANAGER%
and requires RES to be specified. FINALIZER is optional but if provided should be a function taking the resource to finalize as its only argument.

Package

glaw.

Source

resource.lisp.

Macro: with-2d-coords-from-screen (((x-sym x-val) (y-sym y-val)) to-view &body body)
Package

glaw.

Source

view.lisp.

Macro: with-2d-coords-to-screen (((x-sym x-val) (y-sym y-val)) from-view &body body)
Package

glaw.

Source

view.lisp.

Macro: with-2d-screen-deltas (((x-sym x-val) (y-sym y-val)) to-view &body body)
Package

glaw.

Source

view.lisp.

Macro: with-2d-view-coords (((x-sym x-val) (y-sym y-val)) from-view to-view &body body)
Package

glaw.

Source

view.lisp.

Macro: with-2d-view-deltas (((x-sym x-val) (y-sym y-val)) from-view to-view &body body)
Package

glaw.

Source

view.lisp.

Macro: with-frame-timer (timer &body body)
Package

glaw.

Source

stats.lisp.

Macro: with-fullscreen-view-2d (&body body)
Package

glaw.

Source

view.lisp.

Macro: with-resource-manager (mgr &body body)

Bind MGR as the current resource manager.

Package

glaw.

Source

resource.lisp.

Macro: with-resources (resources &body body)
Package

glaw.

Source

resource.lisp.

Macro: with-timestep ((real expected) &body body)
Package

glaw.

Source

scheduler.lisp.


6.1.4 Setf expanders

Setf Expander: (setf 3d-view-far) (v)
Package

glaw.

Source

view.lisp.

Reader

3d-view-far (function).

Writer

3d-view-set-far (function).

Setf Expander: (setf 3d-view-fov) (v)
Package

glaw.

Source

view.lisp.

Reader

3d-view-fov (function).

Writer

3d-view-set-fov (function).

Setf Expander: (setf 3d-view-near) (v)
Package

glaw.

Source

view.lisp.

Reader

3d-view-near (function).

Writer

3d-view-set-near (function).

Setf Expander: (setf 3d-view-position) (v)
Package

glaw.

Source

view.lisp.

Reader

3d-view-position (function).

Writer

3d-view-set-position (function).

Setf Expander: (setf 3d-view-ratio) (v)
Package

glaw.

Source

view.lisp.

Reader

3d-view-ratio (function).

Writer

3d-view-set-ratio (function).

Setf Expander: (setf basis-local-x) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-local-x (function).

Writer

basis-set-local-x (function).

Setf Expander: (setf basis-local-y) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-local-y (function).

Writer

basis-set-local-y (function).

Setf Expander: (setf basis-local-z) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-local-z (function).

Writer

basis-set-local-z (function).

Setf Expander: (setf basis-position) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-position (function).

Writer

basis-set-position (function).

Setf Expander: (setf basis-xyz-orientation) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-xyz-orientation (function).

Writer

basis-set-xyz-orientation (function).

Setf Expander: (setf basis-zyx-orientation) (basis)
Package

glaw.

Source

math.lisp.

Reader

basis-zyx-orientation (function).

Writer

basis-set-zyx-orientation (function).

Setf Expander: (setf channel-volume) (chan)
Package

glaw.

Source

sound.lisp.

Reader

channel-volume (function).

Writer

set-channel-volume (function).

Setf Expander: (setf perspective-fov) (p)
Package

glaw.

Source

math.lisp.

Reader

perspective-fov (reader).

Writer

perspective-set-fov (function).

Setf Expander: (setf perspective-ratio) (p)
Package

glaw.

Source

math.lisp.

Reader

perspective-ratio (reader).

Writer

perspective-set-ratio (function).


6.1.5 Ordinary functions

Reader: 2d-view-bottom (instance)
Writer: (setf 2d-view-bottom) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

bottom.

Function: 2d-view-height (view)
Package

glaw.

Source

view.lisp.

Reader: 2d-view-left (instance)
Writer: (setf 2d-view-left) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

left.

Reader: 2d-view-right (instance)
Writer: (setf 2d-view-right) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

right.

Reader: 2d-view-top (instance)
Writer: (setf 2d-view-top) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

top.

Function: 2d-view-width (view)
Package

glaw.

Source

view.lisp.

Reader: 2d-view-zoom (instance)
Writer: (setf 2d-view-zoom) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

zoom.

Function: 3d-view-far (v)
Package

glaw.

Source

view.lisp.

Setf expander for this function

(setf 3d-view-far).

Function: 3d-view-fov (v)
Package

glaw.

Source

view.lisp.

Setf expander for this function

(setf 3d-view-fov).

Function: 3d-view-look-at (v eye target)
Package

glaw.

Source

view.lisp.

Function: 3d-view-near (v)
Package

glaw.

Source

view.lisp.

Setf expander for this function

(setf 3d-view-near).

Function: 3d-view-orientation (v)
Package

glaw.

Source

view.lisp.

Function: 3d-view-pitch (v dpitch)
Package

glaw.

Source

view.lisp.

Function: 3d-view-point-at (v target)
Package

glaw.

Source

view.lisp.

Function: 3d-view-position (v)
Package

glaw.

Source

view.lisp.

Setf expander for this function

(setf 3d-view-position).

Function: 3d-view-ratio (v)
Package

glaw.

Source

view.lisp.

Setf expander for this function

(setf 3d-view-ratio).

Function: 3d-view-roll (v droll)
Package

glaw.

Source

view.lisp.

Function: 3d-view-side (view)
Package

glaw.

Source

view.lisp.

Function: 3d-view-translate (v dx dy dz)
Package

glaw.

Source

view.lisp.

Function: 3d-view-up (view)
Package

glaw.

Source

view.lisp.

Function: 3d-view-yaw (v dyaw)
Package

glaw.

Source

view.lisp.

Function: add-input-handler (handler)
Package

glaw.

Source

input.lisp.

Function: alias-resource (res-id alias-id)
Package

glaw.

Source

resource.lisp.

Function: anim-state-apply (state obj)
Package

glaw.

Source

anim.lisp.

Function: anim-state-update (state dt)
Package

glaw.

Source

anim.lisp.

Function: avg-fps ()
Package

glaw.

Source

stats.lisp.

Function: avg-frame-time ()
Package

glaw.

Source

stats.lisp.

Function: avg-max-fps ()
Package

glaw.

Source

stats.lisp.

Function: avg-min-fps ()
Package

glaw.

Source

stats.lisp.

Function: basis-axis-angle (basis)
Package

glaw.

Source

math.lisp.

Function: basis-cancel-rotation (basis)
Package

glaw.

Source

math.lisp.

Function: basis-local-x (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-local-x).

Function: basis-local-y (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-local-y).

Function: basis-local-z (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-local-z).

Function: basis-pitch (basis dpitch)
Package

glaw.

Source

math.lisp.

Function: basis-position (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-position).

Function: basis-roll (basis droll)
Package

glaw.

Source

math.lisp.

Function: basis-translate (basis dx dy dz)
Package

glaw.

Source

math.lisp.

Function: basis-xyz-orientation (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-xyz-orientation).

Function: basis-yaw (basis dyaw)
Package

glaw.

Source

math.lisp.

Function: basis-zyx-orientation (basis)
Package

glaw.

Source

math.lisp.

Setf expander for this function

(setf basis-zyx-orientation).

Function: bbox-inside-p (bbox x y &optional z)
Package

glaw.

Source

bbox.lisp.

Function: bbox-intersect-p (bbox-1 bbox-2)
Package

glaw.

Source

bbox.lisp.

Function: bbox-invalidate (bbox)
Package

glaw.

Source

bbox.lisp.

Function: bbox-overwrite/shape (bbox shape)
Package

glaw.

Source

bbox.lisp.

Function: bbox-translate (bbox dx dy &optional dz)
Package

glaw.

Source

bbox.lisp.

Function: bbox-update (bbox x y &optional z)
Package

glaw.

Source

bbox.lisp.

Function: bbox-update/shape (bbox shape)
Package

glaw.

Source

bbox.lisp.

Function: bbox-visible-p (bbox view)
Package

glaw.

Source

bbox.lisp.

Reader: bbox-x-max (instance)
Writer: (setf bbox-x-max) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

x-max.

Reader: bbox-x-min (instance)
Writer: (setf bbox-x-min) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

x-min.

Reader: bbox-y-max (instance)
Writer: (setf bbox-y-max) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

y-max.

Reader: bbox-y-min (instance)
Writer: (setf bbox-y-min) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

y-min.

Function: begin-draw ()
Package

glaw.

Source

graphics.lisp.

Function: cancel-timer (timer)
Package

glaw.

Source

scheduler.lisp.

Function: channel-volume (chan)
Package

glaw.

Source

sound.lisp.

Setf expander for this function

(setf channel-volume).

Function: char-width (fnt char)
Package

glaw.

Source

font.lisp.

Function: clear-display (&rest buffers)
Package

glaw.

Source

graphics.lisp.

Function: clear-input-handlers ()
Package

glaw.

Source

input.lisp.

Function: color-copy (src dest)
Package

glaw.

Source

graphics.lisp.

Function: connect-grid-navmesh (nv cell-size)

Make bi-directional connections between all cells of a complete grid navmesh.

Package

glaw.

Source

navmesh.lisp.

Function: coords-overlap-p (a b c d)
Package

glaw.

Source

utils.lisp.

Function: create-2d-view (x y width height)
Package

glaw.

Source

view.lisp.

Function: create-bbox-from-shape (shape)
Package

glaw.

Source

bbox.lisp.

Function: create-box-shape (size-x size-y size-z)
Package

glaw.

Source

shape.lisp.

Function: create-circle-shape (x y radius &key resolution filled)
Package

glaw.

Source

shape.lisp.

Function: create-color (r g b &optional a)
Package

glaw.

Source

graphics.lisp.

Function: create-color-gradient (start-r start-g start-b start-a end-r end-g end-b end-a)
Package

glaw.

Source

graphics.lisp.

Function: create-cross-shape (x y size)
Package

glaw.

Source

shape.lisp.

Function: create-font (texture &key line-height nb-glyphs)

Create a new font object that can be used to render text using the provided texture.

Package

glaw.

Source

font.lisp.

Function: create-fragment-shader-from-file (file &optional compile)
Package

glaw.

Source

graphics.lisp.

Function: create-framebuffer (width height &key colors depth stencil)
Package

glaw.

Source

graphics.lisp.

Function: create-grid-navmesh (width height cell-size)

Creates naive grid plane navigation mesh with its origin at (0;0).

Package

glaw.

Source

navmesh.lisp.

Function: create-grid-shape (width height step-x step-y &key start-x start-y altitude color texture)
Package

glaw.

Source

shape.lisp.

Function: create-image (width height bpp)
Package

glaw.

Source

graphics.lisp.

Function: create-isometric-view (x y width height)
Package

glaw.

Source

view.lisp.

Function: create-line-shape (x0 y0 x1 y1)
Package

glaw.

Source

shape.lisp.

Function: create-particle-system (&optional max-particles)
Package

glaw.

Source

particles.lisp.

Function: create-polygon-shape (coords)
Package

glaw.

Source

shape.lisp.

Function: create-rectangle-shape (left bottom right top &key tex-width tex-height color)
Package

glaw.

Source

shape.lisp.

Function: create-renderbuffer (width height &optional format)
Package

glaw.

Source

graphics.lisp.

Function: create-resource-manager (&optional keep-current)

Make a new resource manager, maybe binds %RESOURCE-MANAGER% and returns it.

Package

glaw.

Source

resource.lisp.

Function: create-shader-program (&optional vertex fragment link)
Package

glaw.

Source

graphics.lisp.

Function: create-shape (nb-vertices nb-indices &key color texture normals tangents bitangents primitive)
Package

glaw.

Source

shape.lisp.

Function: create-sprite (x y width height texture &key bbox flip scale angle color)
Package

glaw.

Source

2d.lisp.

Function: create-sprite-batch ()
Package

glaw.

Source

2d.lisp.

Function: create-texture (width height bpp data &rest args)

Create a new GL texture. Texture’s origin is bottom-left.

Package

glaw.

Source

graphics.lisp.

Function: create-texture-from-image (image &rest args)
Package

glaw.

Source

graphics.lisp.

Function: create-tilemap (width height)
Package

glaw.

Source

2d.lisp.

Function: create-triangle-shape (x0 y0 x1 y1 x2 y2 &key filled)
Package

glaw.

Source

shape.lisp.

Function: create-vertex-shader-from-file (file &optional compile)
Package

glaw.

Source

graphics.lisp.

Function: create-widget (widget-type parent-widget &rest initargs)
Package

glaw.

Source

gui.lisp.

Function: current-screen (stack)

Returns current active game screen or NIL if there’s no screen in the stack.

Package

glaw.

Source

screen.lisp.

Function: defasset (asset-type extensions load &optional unload)

Defines an asset loader for ASSET-TYPE. Extension check will be done upon loading unless EXTENSIONS is :ANY.

Package

glaw.

Source

assets.lisp.

Function: deg->rad (angle)
Package

glaw.

Source

math.lisp.

Function: destroy-font (fnt)
Package

glaw.

Source

font.lisp.

Function: destroy-resource-manager (&optional mgr)

Destroy specified resource manager, removing all managed resources before. Defaults to %RESOURCE-MANAGER%.

Package

glaw.

Source

resource.lisp.

Function: destroy-sprite-batch (batch)
Package

glaw.

Source

2d.lisp.

Function: destroy-texture (tex)
Package

glaw.

Source

graphics.lisp.

Function: dispatch-button-event (device btn state)

Dispatch digital button events.

Package

glaw.

Source

input.lisp.

Function: dispatch-key-event (keysym state keycode string)

Dispatch keyboard events.

Package

glaw.

Source

input.lisp.

Function: dispatch-motion-event (device dx dy)

Dispatch relative axis device events.

Package

glaw.

Source

input.lisp.

Function: dispose-asset (identifier)

Dispose designated asset regardless of its current users.

Package

glaw.

Source

assets.lisp.

Function: draw-origin (&optional scale)
Package

glaw.

Source

graphics.lisp.

Function: drop-alias (alias-id)
Package

glaw.

Source

resource.lisp.

Function: drop-resource (id)

Stop using the designated resource.

Package

glaw.

Source

resource.lisp.

Function: drop-resources (&rest res-ids)
Package

glaw.

Source

resource.lisp.

Function: empty-screen-stack (stack)
Package

glaw.

Source

screen.lisp.

Function: end-draw ()
Package

glaw.

Source

graphics.lisp.

Function: find-path (nv start-x start-y end-x end-y &key g-func h-func)

Find a path from (START-X;START-Y) to (END-X;END-Y) if possible.

Package

glaw.

Source

navmesh.lisp.

Function: find-path/nodes (nv start-node end-node &optional g-func h-func)

Find a path from START-NODE to END-NODE using A star algorithm on the provided navigation mesh.

Package

glaw.

Source

navmesh.lisp.

Function: font-build-cache (fnt)
Package

glaw.

Source

font.lisp.

Reader: font-line-height (instance)
Writer: (setf font-line-height) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

line-height.

Function: font-set-glyph-data (fnt index u v du dv advance)
Package

glaw.

Source

font.lisp.

Reader: frame-timer-avg-frame-time (instance)
Writer: (setf frame-timer-avg-frame-time) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-frame-time.

Reader: frame-timer-avg-framerate (instance)
Writer: (setf frame-timer-avg-framerate) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-framerate.

Reader: frame-timer-avg-max (instance)
Writer: (setf frame-timer-avg-max) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-max.

Reader: frame-timer-avg-min (instance)
Writer: (setf frame-timer-avg-min) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-min.

Function: frame-timer-grapher-update (grapher timer)
Package

glaw.

Source

stats.lisp.

Reader: frame-timer-instant-frame-time (instance)
Writer: (setf frame-timer-instant-frame-time) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

instant-frame-time.

Reader: frame-timer-instant-framerate (instance)
Writer: (setf frame-timer-instant-framerate) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

instant-framerate.

Reader: frame-timer-instant-max (instance)
Writer: (setf frame-timer-instant-max) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

instant-max.

Reader: frame-timer-instant-min (instance)
Writer: (setf frame-timer-instant-min) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

instant-min.

Reader: frame-timer-total-frame-time (instance)
Writer: (setf frame-timer-total-frame-time) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

total-frame-time.

Reader: frame-timer-total-framerate (instance)
Writer: (setf frame-timer-total-framerate) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

total-framerate.

Reader: frame-timer-total-nb-frames (instance)
Writer: (setf frame-timer-total-nb-frames) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

total-nb-frames.

Reader: frame-timer-total-time (instance)
Writer: (setf frame-timer-total-time) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

total-time.

Function: frame-timer-update (timer dt)

Updates framerate informations. DT is the elapsed time since last frame was rendered.

Package

glaw.

Source

stats.lisp.

Reader: framebuffer-colors (instance)
Writer: (setf framebuffer-colors) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

colors.

Reader: framebuffer-depth (instance)
Writer: (setf framebuffer-depth) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

depth.

Function: get-color-from-gradient (gradient value)
Package

glaw.

Source

graphics.lisp.

Function: get-color-from-gradient/rgb (gradient value)
Package

glaw.

Source

graphics.lisp.

Reader: gui-view (instance)
Writer: (setf gui-view) (instance)
Package

glaw.

Source

gui.lisp.

Target Slot

view.

Function: has-screens (stack)
Package

glaw.

Source

screen.lisp.

Reader: image-bpp (instance)
Writer: (setf image-bpp) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

bpp.

Function: image-get-pixel (image x y)
Package

glaw.

Source

graphics.lisp.

Function: image-get-pixel/index (image index)
Package

glaw.

Source

graphics.lisp.

Reader: image-height (instance)
Writer: (setf image-height) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

height.

Function: image-set-pixel (image x y r &optional g b a)
Package

glaw.

Source

graphics.lisp.

Function: image-set-pixel/index (image index r &optional g b a)
Package

glaw.

Source

graphics.lisp.

Reader: image-width (instance)
Writer: (setf image-width) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

width.

Function: init-content-manager (&key root config)
Package

glaw.

Source

assets.lisp.

Function: init-gui (font)

Init GUI singleton using the provided bitmap font.

Package

glaw.

Source

gui.lisp.

Function: init-sound (&optional max-channels)
Package

glaw.

Source

sound.lisp.

Function: instant-fps ()
Package

glaw.

Source

stats.lisp.

Function: instant-frame-time ()
Package

glaw.

Source

stats.lisp.

Function: instant-max-fps ()
Package

glaw.

Source

stats.lisp.

Function: instant-min-fps ()
Package

glaw.

Source

stats.lisp.

Function: key-value (key lst)
Package

glaw.

Source

utils.lisp.

Function: load-asset (name &optional type identifier properties)

Load the specified asset from disk using whatever valid loader exist.
If the optional argument TYPE is provided then NAME is used as the filename to load from. Otherwise an asset declaration for the provided NAME is searched. If such a declaration exists then the corresponding asset is loaded and returned, otherwise an error occurs. If load is called directly with a filename, a new ASSET is created and stored in *ASSETS*. When no identifier is specified, the filename is used.

Package

glaw.

Source

assets.lisp.

Function: main-volume ()
Package

glaw.

Source

sound.lisp.

Function: make-3d-view (&key fov ratio near far position orientation)
Package

glaw.

Source

view.lisp.

Function: make-anim-state (&key animation time scale)
Package

glaw.

Source

anim.lisp.

Function: make-axis (&key x y z)
Package

glaw.

Source

math.lisp.

Function: make-basis (&key r00 r10 r20 z0 r01 r11 r21 z1 r02 r12 r22 z2 tx ty tz one)
Package

glaw.

Source

math.lisp.

Function: make-bbox (&key valid x-min y-min z-min x-max y-max z-max)
Package

glaw.

Source

bbox.lisp.

Function: make-frame-timer (&key avg-sample-size avg-min avg-max time-sum avg-frame-time avg-nb-frames avg-framerate instant-min instant-max instant-framerate time-ratio instant-frame-time total-framerate total-frame-time total-time total-nb-frames)
Package

glaw.

Source

stats.lisp.

Function: make-frame-timer-grapher ()
Package

glaw.

Source

stats.lisp.

Function: make-frustum-matrix (left right bottom top near far)
Package

glaw.

Source

math.lisp.

Function: make-image (&key width height bpp data)
Package

glaw.

Source

graphics.lisp.

Function: make-input-chord (&key inputs delay output max-delay pressed)
Package

glaw.

Source

input.lisp.

Function: make-input-repeat (&key input delay output auto-reset max-delay)
Package

glaw.

Source

input.lisp.

Function: make-input-sequence (&key inputs delay output max-delay remaining-inputs)
Package

glaw.

Source

input.lisp.

Function: make-keyframe-anim (&key channels hints frame-time start-frame nb-frames)
Package

glaw.

Source

anim.lisp.

Function: make-matrix (&key r00 r10 r20 z0 r01 r11 r21 z1 r02 r12 r22 z2 tx ty tz one)
Package

glaw.

Source

math.lisp.

Function: make-navmesh (&key cells)
Package

glaw.

Source

navmesh.lisp.

Function: make-navmesh-cell ()
Package

glaw.

Source

navmesh.lisp.

Function: make-orientation (&key roll pitch yaw)
Package

glaw.

Source

math.lisp.

Function: make-orientation-from-vector-3d (v)
Package

glaw.

Source

math.lisp.

Function: make-ortho-matrix (left right bottom top near far)
Package

glaw.

Source

math.lisp.

Function: make-perspective (&key fov ratio near far)
Package

glaw.

Source

math.lisp.

Function: make-point-2d (&key x y)
Package

glaw.

Source

math.lisp.

Function: make-point-2d-from-polar (distance angle)
Package

glaw.

Source

math.lisp.

Function: make-point-3d-from-spherical (distance yaw pitch)
Package

glaw.

Source

math.lisp.

Function: make-quaternion (&key x y z w)
Package

glaw.

Source

math.lisp.

Function: make-quaternion-from-angles (&key roll pitch yaw)
Package

glaw.

Source

math.lisp.

Function: make-quaternion-from-axis-angle (&key axis angle)
Package

glaw.

Source

math.lisp.

Function: make-quaternion-from-orientation (orientation)
Package

glaw.

Source

math.lisp.

Function: make-screen-stack (&key screens render render-backup update update-backup)
Package

glaw.

Source

screen.lisp.

Function: make-tileset (&key start-index texture tile-width tile-height spacing margin cache)
Package

glaw.

Source

2d.lisp.

Function: make-vector-2d (&key x y)
Package

glaw.

Source

math.lisp.

Function: make-vector-2d-from-coords (&rest coords)
Package

glaw.

Source

math.lisp.

Function: make-vector-2d-from-list (coord-list)
Package

glaw.

Source

math.lisp.

Function: make-vector-3d (&key x y z)
Package

glaw.

Source

math.lisp.

Function: make-vector-3d-from-coords (&rest coords)
Package

glaw.

Source

math.lisp.

Function: make-vector-3d-from-list (coord-list)
Package

glaw.

Source

math.lisp.

Function: make-vector-4d (&key x y z w)
Package

glaw.

Source

math.lisp.

Function: make-vector-4d-from-3d (vec &optional w)
Package

glaw.

Source

math.lisp.

Function: matrix-set-frustum (mtx left right bottom top near far)
Package

glaw.

Source

math.lisp.

Function: matrix-set-ortho (mtx left right bottom top near far)
Package

glaw.

Source

math.lisp.

Function: mix-colors (color-1 color-2 value)
Package

glaw.

Source

graphics.lisp.

Function: move-2d-view (view dx dy)
Package

glaw.

Source

view.lisp.

Function: move-isometric-view (view dx dy)
Package

glaw.

Source

view.lisp.

Function: move-sprite (sp x y)

Set sprite position.

Package

glaw.

Source

2d.lisp.

Function: move-sprite-center (sp x y)
Package

glaw.

Source

2d.lisp.

Function: navmesh-cell (nv index)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cell-add-vertex (cell x y)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cell-center (cell)
Package

glaw.

Source

navmesh.lisp.

Reader: navmesh-cell-polygon (instance)
Writer: (setf navmesh-cell-polygon) (instance)
Package

glaw.

Source

navmesh.lisp.

Target Slot

polygon.

Reader: navmesh-cells (instance)
Writer: (setf navmesh-cells) (instance)
Package

glaw.

Source

navmesh.lisp.

Target Slot

cells.

Function: navmesh-nb-cells (nv)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-remove-cell-at (nv x y)
Package

glaw.

Source

navmesh.lisp.

Function: nshuffle (seq)
Package

glaw.

Source

utils.lisp.

Function: orientation-pitch (structure)
Package

glaw.

Source

math.lisp.

Function: (setf orientation-pitch) (structure)
Package

glaw.

Source

math.lisp.

Function: orientation-roll (structure)
Package

glaw.

Source

math.lisp.

Function: (setf orientation-roll) (structure)
Package

glaw.

Source

math.lisp.

Function: orientation-yaw (structure)
Package

glaw.

Source

math.lisp.

Function: (setf orientation-yaw) (structure)
Package

glaw.

Source

math.lisp.

Function: particle-system-nb-particles (syst)
Package

glaw.

Source

particles.lisp.

Function: perspective-apply (p mtx)
Package

glaw.

Source

math.lisp.

Reader: perspective-fov (instance)
Package

glaw.

Source

math.lisp.

Target Slot

fov.

Setf expander for this reader

(setf perspective-fov).

Writer: (setf perspective-fov) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

fov.

Reader: perspective-ratio (instance)
Package

glaw.

Source

math.lisp.

Target Slot

ratio.

Setf expander for this reader

(setf perspective-ratio).

Writer: (setf perspective-ratio) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

ratio.

Function: play-channel (chan)
Package

glaw.

Source

sound.lisp.

Function: play-sound (snd &key loop volume pitch)
Package

glaw.

Source

sound.lisp.

Function: point-2d-angle (p)
Package

glaw.

Source

math.lisp.

Function: point-2d-distance (p)
Package

glaw.

Source

math.lisp.

Function: point-2d-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf point-2d-x) (structure)
Package

glaw.

Source

math.lisp.

Function: point-2d-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf point-2d-y) (structure)
Package

glaw.

Source

math.lisp.

Function: point-3d-angles (p)
Package

glaw.

Source

math.lisp.

Function: point-3d-distance (p)
Package

glaw.

Source

math.lisp.

Function: point-3d-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf point-3d-x) (structure)
Package

glaw.

Source

math.lisp.

Function: point-3d-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf point-3d-y) (structure)
Package

glaw.

Source

math.lisp.

Function: point-3d-z (structure)
Package

glaw.

Source

math.lisp.

Function: (setf point-3d-z) (structure)
Package

glaw.

Source

math.lisp.

Function: pop-input-handlers ()
Package

glaw.

Source

input.lisp.

Function: pop-screen (stack)

Shutdown current screen and pop it from STACK.

Package

glaw.

Source

screen.lisp.

Function: push-input-handlers ()
Package

glaw.

Source

input.lisp.

Function: push-screen (screen stack &key propagate-rendering propagate-updating initargs)

Push SCREEN on top of STACK and then initialize SCREEN.

Package

glaw.

Source

screen.lisp.

Function: quaternion-add (q1 q2)
Package

glaw.

Source

math.lisp.

Function: quaternion-diff (q1 q2)
Package

glaw.

Source

math.lisp.

Function: quaternion-mag (q)
Package

glaw.

Source

math.lisp.

Function: quaternion-mult (q1 q2)
Package

glaw.

Source

math.lisp.

Function: quaternion-normalize (q)
Package

glaw.

Source

math.lisp.

Function: quaternion-nscale (q factor)
Package

glaw.

Source

math.lisp.

Function: quaternion-scale (q factor)
Package

glaw.

Source

math.lisp.

Function: quaternion-sub (q1 q2)
Package

glaw.

Source

math.lisp.

Function: quaternion-sum (q1 q2)
Package

glaw.

Source

math.lisp.

Function: quaternion-w (structure)
Package

glaw.

Source

math.lisp.

Function: (setf quaternion-w) (structure)
Package

glaw.

Source

math.lisp.

Function: quaternion-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf quaternion-x) (structure)
Package

glaw.

Source

math.lisp.

Function: quaternion-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf quaternion-y) (structure)
Package

glaw.

Source

math.lisp.

Function: quaternion-z (structure)
Package

glaw.

Source

math.lisp.

Function: (setf quaternion-z) (structure)
Package

glaw.

Source

math.lisp.

Function: rad->deg (angle)
Package

glaw.

Source

math.lisp.

Function: random-between (min max)
Package

glaw.

Source

utils.lisp.

Function: random-nth (seq)
Package

glaw.

Source

utils.lisp.

Function: remove-input-handler (handler)
Package

glaw.

Source

input.lisp.

Function: render-bbox (bbox)
Package

glaw.

Source

bbox.lisp.

Function: render-gui (&optional gui)
Package

glaw.

Source

gui.lisp.

Function: render-particles (s)
Package

glaw.

Source

particles.lisp.

Function: render-screens (stack)
Package

glaw.

Source

screen.lisp.

Function: render-shape (shape &key primitive shader)
Package

glaw.

Source

shape.lisp.

Function: render-sprite (sp)
Package

glaw.

Source

2d.lisp.

Function: render-stats-grapher (grapher &key x y)
Package

glaw.

Source

stats.lisp.

Function: render-string (x y fnt str)
Package

glaw.

Source

font.lisp.

Function: render-tilemap (tilemap tileset)
Package

glaw.

Source

2d.lisp.

Function: render-wrapped-string (x y wdth fnt str &key justify)
Package

glaw.

Source

font.lisp.

Function: replace-screen (stack screen)
Package

glaw.

Source

screen.lisp.

Function: reshape (width height)
Package

glaw.

Source

graphics.lisp.

Function: rotate-shape-2d (shape angle &optional center-x center-y)
Package

glaw.

Source

shape.lisp.

Function: rotate-sprite (sp dangle)
Package

glaw.

Source

2d.lisp.

Function: run-timers (timer-list dt)
Package

glaw.

Source

scheduler.lisp.

Function: scale-sprite (sp dscale)
Package

glaw.

Source

2d.lisp.

Function: schedule (secs repeat function &rest args)
Package

glaw.

Source

scheduler.lisp.

Function: screen-to-view (x y view)
Package

glaw.

Source

view.lisp.

Function: select-framebuffer (fb)
Package

glaw.

Source

graphics.lisp.

Function: select-texture (tex &key env-mode unit matrix)

Set TEX as the current gl texture if necessary.

Package

glaw.

Source

graphics.lisp.

Function: set-background-color (color)
Package

glaw.

Source

graphics.lisp.

Function: set-color (col)
Package

glaw.

Source

graphics.lisp.

Function: set-color-from-gradient (gradient value)
Package

glaw.

Source

graphics.lisp.

Function: set-color/rgb (r g b &optional a)
Package

glaw.

Source

graphics.lisp.

Function: set-main-volume (val)
Package

glaw.

Source

sound.lisp.

Function: set-shader-program (prg)
Package

glaw.

Source

graphics.lisp.

Function: set-view (view)
Package

glaw.

Source

view.lisp.

Function: set-view-2d (view)
Package

glaw.

Source

view.lisp.

Function: set-view-3d (view)
Package

glaw.

Source

view.lisp.

Function: set-view-isometric (view)
Package

glaw.

Source

view.lisp.

Function: setup-2d-defaults ()
Package

glaw.

Source

graphics.lisp.

Function: setup-3d-defaults ()
Package

glaw.

Source

graphics.lisp.

Function: shape-add-color (shape color)
Package

glaw.

Source

shape.lisp.

Function: shape-add-color/rgb (shape r g b &optional a)
Package

glaw.

Source

shape.lisp.

Function: shape-add-indices (shape &rest indices)
Package

glaw.

Source

shape.lisp.

Function: shape-add-normal (shape x y z)
Package

glaw.

Source

shape.lisp.

Function: shape-add-tex-vertex (shape u v)
Package

glaw.

Source

shape.lisp.

Function: shape-add-vertex (shape x y &optional z)
Package

glaw.

Source

shape.lisp.

Function: shape-add-vertex/index (shape x y &optional z)
Package

glaw.

Source

shape.lisp.

Function: shape-get-index (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-get-vertex (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-nb-indices (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-nb-vertices (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-set-color (shape index color)
Package

glaw.

Source

shape.lisp.

Function: shape-set-tex-coord (shape index u v)
Package

glaw.

Source

shape.lisp.

Function: shape-set-vertex (shape index x y &optional z)
Package

glaw.

Source

shape.lisp.

Function: shuffle (seq)
Package

glaw.

Source

utils.lisp.

Function: shutdown-content-manager ()
Package

glaw.

Source

assets.lisp.

Function: shutdown-gui ()

Shutdown GUI singleton.

Package

glaw.

Source

gui.lisp.

Function: shutdown-sound ()
Package

glaw.

Source

sound.lisp.

Function: simplify-navmesh (nv)

Simplify the provided navigation mesh trying to merge adjacent cells.

Package

glaw.

Source

navmesh.lisp.

Function: sound-nb-channels ()
Package

glaw.

Source

sound.lisp.

Function: sound-nb-free-channels ()
Package

glaw.

Source

sound.lisp.

Function: sound-nb-used-channels ()
Package

glaw.

Source

sound.lisp.

Function: sprite-batch-append (batch sp)
Package

glaw.

Source

2d.lisp.

Function: sprite-batch-clear (batch)
Package

glaw.

Source

2d.lisp.

Function: sprite-batch-render (batch)
Package

glaw.

Source

2d.lisp.

Function: stop-channel (chan)
Package

glaw.

Source

sound.lisp.

Function: stop-sound (snd)
Package

glaw.

Source

sound.lisp.

Function: string-height (fnt &optional str)
Package

glaw.

Source

font.lisp.

Function: string-width (fnt str)
Package

glaw.

Source

font.lisp.

Function: string-wrap (fnt str max-width)

Wrap the provided string at MAX-WIDTH and returns a list of string, one for each line of the wrapped text.

Package

glaw.

Source

font.lisp.

Function: supported-assets ()

Return list of supported assets types.

Package

glaw.

Source

assets.lisp.

Function: tilemap-nb-tiles (tilemap)
Package

glaw.

Source

2d.lisp.

Reader: tileset-margin (instance)
Writer: (setf tileset-margin) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

margin.

Function: tileset-pixel-height (tileset)
Package

glaw.

Source

2d.lisp.

Function: tileset-pixel-width (tileset)
Package

glaw.

Source

2d.lisp.

Reader: tileset-spacing (instance)
Writer: (setf tileset-spacing) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

spacing.

Reader: tileset-start-index (instance)
Writer: (setf tileset-start-index) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

start-index.

Function: tileset-tiles-height (tileset)
Package

glaw.

Source

2d.lisp.

Function: tileset-tiles-width (tileset)
Package

glaw.

Source

2d.lisp.

Function: total-fps ()
Package

glaw.

Source

stats.lisp.

Function: total-frame-time ()
Package

glaw.

Source

stats.lisp.

Function: total-timer-nb-frames ()
Package

glaw.

Source

stats.lisp.

Function: total-timer-time ()
Package

glaw.

Source

stats.lisp.

Function: translate-mouse-button (button)
Package

glaw.

Source

gui.lisp.

Function: translate-shape (shape dx dy &optional dz)
Package

glaw.

Source

shape.lisp.

Function: translate-sprite (sp dx dy)
Package

glaw.

Source

2d.lisp.

Function: unalias-resource (res-id)
Package

glaw.

Source

resource.lisp.

Function: update-2d-view (view x y width height)
Package

glaw.

Source

view.lisp.

Function: update-fps (dt)
Package

glaw.

Source

stats.lisp.

Function: update-gui (&optional gui width height)
Package

glaw.

Source

gui.lisp.

Function: update-mouse-position (x y)
Package

glaw.

Source

input.lisp.

Function: update-particles (s dt)
Package

glaw.

Source

particles.lisp.

Function: update-scheduler (dt)
Package

glaw.

Source

scheduler.lisp.

Function: update-screens (stack dt)
Package

glaw.

Source

screen.lisp.

Function: update-sound ()
Package

glaw.

Source

sound.lisp.

Function: update-texture (tex data &optional x y width height)
Package

glaw.

Source

graphics.lisp.

Function: update-texture-from-image (tex image)
Package

glaw.

Source

graphics.lisp.

Function: update-timer (timer dt)

Update timer state and execute if expired.
Returns updated timer or NIL if timer expired and repeat was not set.

Package

glaw.

Source

scheduler.lisp.

Function: use-asset (identifier &optional res)
Package

glaw.

Source

assets.lisp.

Function: use-resources (&rest res-ids)
Package

glaw.

Source

resource.lisp.

Function: vector-2d-add (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-angle (v1 &optional v2)

Returns relative v1 angle relative to v2 in [-PI;+PI].

Package

glaw.

Source

math.lisp.

Function: vector-2d-diff (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-dot-product (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-mag (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-normalize (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-null-p (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-opposite (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-perp (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-perp-dot-product (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-rotate (v angle)
Package

glaw.

Source

math.lisp.

Function: vector-2d-scale (v factor)
Package

glaw.

Source

math.lisp.

Function: vector-2d-slope (v)
Package

glaw.

Source

math.lisp.

Function: vector-2d-sub (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-sum (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-2d-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-2d-x) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-2d-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-2d-y) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-3d-add (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-cross-product (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-diff (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-dot-product (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-mag (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-normalize (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-nscale (v factor)
Package

glaw.

Source

math.lisp.

Function: vector-3d-null-p (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-opposite (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-project-xy (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-project-xz (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-project-yz (v)
Package

glaw.

Source

math.lisp.

Function: vector-3d-scale (v factor)
Package

glaw.

Source

math.lisp.

Function: vector-3d-sub (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-sum (v1 v2)
Package

glaw.

Source

math.lisp.

Function: vector-3d-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-3d-x) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-3d-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-3d-y) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-3d-z (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-3d-z) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-4d-w (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-4d-w) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-4d-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-4d-x) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-4d-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-4d-y) (structure)
Package

glaw.

Source

math.lisp.

Function: vector-4d-z (structure)
Package

glaw.

Source

math.lisp.

Function: (setf vector-4d-z) (structure)
Package

glaw.

Source

math.lisp.

Function: view-to-screen (x y view)
Package

glaw.

Source

view.lisp.

Function: view-to-view (x y from-view to-view &optional absolute)
Package

glaw.

Source

view.lisp.

Function: zoom-2d-view (view dfactor &key lock-left lock-bottom lock-right lock-top)
Package

glaw.

Source

view.lisp.


6.1.6 Generic functions

Generic Function: (setf 2d-view-height) (view)
Package

glaw.

Methods
Method: (setf 2d-view-height) ((view 2d-view))
Source

view.lisp.

Generic Function: (setf 2d-view-width) (view)
Package

glaw.

Methods
Method: (setf 2d-view-width) ((view 2d-view))
Source

view.lisp.

Generic Function: animation-apply (anim obj date)

Apply animation ANIM at DATE to OBJ.

Package

glaw.

Source

anim.lisp.

Methods
Method: animation-apply ((it keyframe-anim) obj date)
Generic Function: framebuffer-attach-color (fb buf &optional index)
Package

glaw.

Methods
Method: framebuffer-attach-color (fb (buf renderbuffer) &optional index)
Source

graphics.lisp.

Method: framebuffer-attach-color (fb (buf texture) &optional index)
Source

graphics.lisp.

Generic Function: framebuffer-attach-depth (fb buf &optional index)
Package

glaw.

Methods
Method: framebuffer-attach-depth (fb (buf renderbuffer) &optional index)
Source

graphics.lisp.

Method: framebuffer-attach-depth (fb (buf texture) &optional index)
Source

graphics.lisp.

Generic Function: gui-focus (it)
Package

glaw.

Methods
Method: gui-focus ((it gui))
Source

gui.lisp.

Generic Function: (setf gui-focus) (it)
Package

glaw.

Methods
Method: (setf gui-focus) ((it gui))
Source

gui.lisp.

Generic Function: gui-focus-next (it)
Package

glaw.

Methods
Method: gui-focus-next ((it gui))
Source

gui.lisp.

Generic Function: gui-focus-prev (it)
Package

glaw.

Methods
Method: gui-focus-prev ((it gui))
Source

gui.lisp.

Generic Function: gui-slider-step-down (w)
Package

glaw.

Methods
Method: gui-slider-step-down ((w gui-slider))
Source

gui.lisp.

Generic Function: gui-slider-step-up (w)
Package

glaw.

Methods
Method: gui-slider-step-up ((w gui-slider))
Source

gui.lisp.

Generic Reader: gui-widget-visible (object)
Package

glaw.

Methods
Reader Method: gui-widget-visible ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

visible.

Generic Writer: (setf gui-widget-visible) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-visible) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

visible.

Generic Function: init-screen (screen &rest initargs &key &allow-other-keys)
Package

glaw.

Source

screen.lisp.

Methods
Method: init-screen (screen &key)
Generic Function: input-processor-reset (processor)

Cancel current processor state.

Package

glaw.

Source

input.lisp.

Methods
Method: input-processor-reset ((it input-chord))
Method: input-processor-reset ((it input-sequence))
Method: input-processor-reset ((it input-repeat))
Generic Function: input-processor-valid-p (it)
Package

glaw.

Methods
Method: input-processor-valid-p ((it input-chord))
Source

input.lisp.

Method: input-processor-valid-p ((it input-sequence))
Source

input.lisp.

Method: input-processor-valid-p ((it input-repeat))
Source

input.lisp.

Generic Function: move-widget (it x y)
Package

glaw.

Methods
Method: move-widget ((it gui-widget) x y)
Source

gui.lisp.

Generic Function: navstruct-node-at (nv x y)

Returns the navigation structure node at the specified position.

Package

glaw.

Source

navmesh.lisp.

Methods
Method: navstruct-node-at ((nv navmesh) x y)
Generic Function: render-screen (screen)
Package

glaw.

Source

screen.lisp.

Generic Function: resume-screen (screen)
Package

glaw.

Source

screen.lisp.

Methods
Method: resume-screen (screen)
Generic Function: shutdown-screen (screen)
Package

glaw.

Source

screen.lisp.

Methods
Method: shutdown-screen (screen)
Generic Function: suspend-screen (screen)
Package

glaw.

Source

screen.lisp.

Methods
Method: suspend-screen (screen)
Generic Function: text (object)
Package

glaw.

Methods
Reader Method: text ((gui-button gui-button))

automatically generated reader method

Source

gui.lisp.

Target Slot

text.

Method: text ((it gui-widget))
Source

gui.lisp.

Reader Method: text ((gui-label gui-label))

automatically generated reader method

Source

gui.lisp.

Target Slot

text.

Generic Function: (setf text) (object)
Package

glaw.

Methods
Writer Method: (setf text) ((gui-button gui-button))

automatically generated writer method

Source

gui.lisp.

Target Slot

text.

Writer Method: (setf text) ((w gui-label))
Source

gui.lisp.

Target Slot

text.

Method: (setf text) ((gui-label gui-label))

automatically generated writer method

Source

gui.lisp.

Generic Function: update-screen (screen dt)
Package

glaw.

Source

screen.lisp.


6.1.7 Standalone methods

Method: initialize-instance :after ((w gui-text-input) &key)
Source

gui.lisp.


6.1.8 Structures

Structure: navmesh-cell
Package

glaw.

Source

navmesh.lisp.

Direct superclasses

structure-object.

Direct methods

navstruct-node-neighbors.

Direct slots
Slot: neighbors
Readers

navmesh-cell-neighbors.

Writers

(setf navmesh-cell-neighbors).

Slot: polygon
Readers

navmesh-cell-polygon.

Writers

(setf navmesh-cell-polygon).


6.1.9 Classes

Class: gui-button
Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct Default Initargs
InitargValue
:color(create-color 1 1 1 0.3)
Direct slots
Slot: text
Initform

"some text?"

Initargs

:text

Readers

text.

Writers

(setf text).

Slot: action
Initargs

:action

Readers

action.

Writers

(setf action).

Slot: args
Initargs

:args

Readers

gui-button-args.

Writers

(setf gui-button-args).

Slot: pressed
Readers

gui-button-pressed.

Writers

(setf gui-button-pressed).

Slot: pressed-texture
Initargs

:pressed-texture

Readers

gui-button-pressed-texture.

Writers

(setf gui-button-pressed-texture).

Class: gui-gauge
Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct slots
Slot: value
Initform

0.5

Initargs

:value

Readers

gui-gauge-value.

Writers

(setf gui-gauge-value).

Slot: fill-color
Initform

(glaw:create-color 1.0 1.0 1.0 0.75)

Initargs

:fill-color

Readers

gui-gauge-fill-color.

Writers

(setf gui-gauge-fill-color).

Class: gui-label

One line text

Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct slots
Slot: text
Initform

"some text?"

Initargs

:text

Readers

text.

Writers

(setf text).

Slot: text-color
Initform

(glaw:create-color 1 1 1)

Initargs

:text-color

Readers

text-color.

Writers

(setf text-color).

Class: gui-slider
Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct slots
Slot: min
Package

common-lisp.

Initform

0

Initargs

:min

Readers

gui-slider-min.

Writers

(setf gui-slider-min).

Slot: max
Package

common-lisp.

Initform

100

Initargs

:max

Readers

gui-slider-max.

Writers

(setf gui-slider-max).

Slot: step
Package

common-lisp.

Initform

1

Initargs

:step

Readers

gui-slider-step.

Writers

(setf gui-slider-step).

Slot: value
Initform

50

Initargs

:value

Readers

gui-slider-value.

Writers

(setf gui-slider-value).

Slot: sliding
Readers

gui-slider-sliding.

Writers

(setf gui-slider-sliding).

Class: gui-text-input
Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct slots
Slot: input
Initform

(quote nil)

Initargs

:input

Readers

input.

Writers

(setf input).

Slot: action
Initargs

:action

Readers

action.

Writers

(setf action).

Class: gui-widget

Base class for all gui components.

Package

glaw.

Source

gui.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: x
Initform

0

Initargs

:x

Readers

pos-x.

Writers

(setf pos-x).

Slot: y
Initform

0

Initargs

:y

Readers

pos-y.

Writers

(setf pos-y).

Slot: width
Initform

1.0

Initargs

:width

Slot: height
Initform

1.0

Initargs

:height

Slot: x-off
Initform

0

Initargs

:x-off

Readers

gui-widget-x-off.

Writers

(setf gui-widget-x-off).

Slot: y-off
Initform

0

Initargs

:y-off

Readers

gui-widget-y-off.

Writers

(setf gui-widget-y-off).

Slot: layout
Initform

:absolute

Initargs

:layout

Readers

gui-widget-layout.

Writers

(setf gui-widget-layout).

Slot: color
Initform

(glaw:create-color 0.35 0.35 0.35 0.5)

Initargs

:color

Readers

gui-widget-color.

Writers

(setf gui-widget-color).

Slot: texture
Initargs

:texture

Readers

gui-widget-texture.

Writers

(setf gui-widget-texture).

Slot: visible
Initform

t

Initargs

:visible

Readers

gui-widget-visible.

Writers

(setf gui-widget-visible).

Slot: font
Initargs

:font

Readers

gui-widget-font.

Writers

(setf gui-widget-font).

Slot: focused
Initform

t

Readers

focused.

Writers

(setf focused).

Slot: parent
Readers

parent-widget.

Writers

(setf parent-widget).

Slot: children
Initform

(quote nil)

Readers

children.

Writers

(setf children).

Class: gui-window
Package

glaw.

Source

gui.lisp.

Direct superclasses

gui-widget.

Direct methods
Direct slots
Slot: moveable
Initargs

:moveable

Readers

gui-window-moveable.

Writers

(setf gui-window-moveable).

Slot: moving
Readers

gui-window-moving.

Writers

(setf gui-window-moving).

Slot: title
Initargs

:title

Readers

gui-window-title.

Writers

This slot is read-only.


6.2 Internals


6.2.1 Constants

Constant: +basis-sin-precision+
Package

glaw.

Source

math.lisp.

Constant: +epsilon+
Package

glaw.

Source

math.lisp.


6.2.2 Special variables

Special Variable: %frame-timer%

Current frame timer.

Package

glaw.

Source

stats.lisp.

Special Variable: %resource-manager%
Package

glaw.

Source

resource.lisp.

Special Variable: %selected-framebuffer-index%

Currently selected framebuffer object index.

Package

glaw.

Source

graphics.lisp.

Special Variable: %selected-shader-index%
Package

glaw.

Source

graphics.lisp.

Special Variable: %selected-texture-index%

Current texture in GL context.

Package

glaw.

Source

graphics.lisp.

Special Variable: *asset-loaders*
Package

glaw.

Source

assets.lisp.

Special Variable: *assets*
Package

glaw.

Source

assets.lisp.

Special Variable: *content-directory*
Package

glaw.

Source

assets.lisp.

Special Variable: *content-manager*
Package

glaw.

Source

assets.lisp.

Special Variable: *debug-stream*
Package

glaw.

Source

utils.lisp.

Special Variable: *free-sources*
Package

glaw.

Source

sound.lisp.

Special Variable: *gui*
Package

glaw.

Source

gui.lisp.

Special Variable: *input-handlers*

All active input handlers.

Package

glaw.

Source

input.lisp.

Special Variable: *input-stack*
Package

glaw.

Source

input.lisp.

Special Variable: *sounds*
Package

glaw.

Source

sound.lisp.

Special Variable: *timers*
Package

glaw.

Source

scheduler.lisp.

Special Variable: *used-sources*
Package

glaw.

Source

sound.lisp.

Special Variable: +default-2d-render-state+
Package

glaw.

Source

graphics.lisp.

Special Variable: +default-3d-render-state+
Package

glaw.

Source

graphics.lisp.

Special Variable: +default-material+
Package

glaw.

Source

graphics.lisp.


6.2.3 Macros

Macro: define-anim-channels (((obj-sym obj-type) data-sym) &rest channels)

Define channels type and their apply-state code for a specific object.

Package

glaw.

Source

anim.lisp.

Macro: define-constant (name value &optional doc)
Package

glaw.

Source

utils.lisp.

Macro: map-particles ((p-sym p-system) &body body)
Package

glaw.

Source

particles.lisp.

Macro: with-profiling (fmt &body body)
Package

glaw.

Source

utils.lisp.

Macro: with-shape-colors ((c-sym shape) &body body)
Package

glaw.

Source

shape.lisp.

Macro: with-shape-normals ((v-sym shape) &body body)
Package

glaw.

Source

shape.lisp.

Macro: with-shape-tex-coords ((t-sym shape) &body body)
Package

glaw.

Source

shape.lisp.

Macro: with-shape-vertices ((v-sym shape) &body body)
Package

glaw.

Source

shape.lisp.


6.2.4 Setf expanders

Setf Expander: (setf channel-pitch) (chan)
Package

glaw.

Source

sound.lisp.

Reader

channel-pitch (function).

Writer

set-channel-pitch (function).

Setf Expander: (setf material-alpha) (mat)
Package

glaw.

Source

graphics.lisp.

Reader

material-alpha (function).

Writer

material-set-alpha (function).

Setf Expander: (setf sprite-flip) (it)
Package

glaw.

Source

2d.lisp.

Reader

sprite-flip (reader).

Writer

sprite-set-flip (function).


6.2.5 Ordinary functions

Function: %2d-view-update-matrix (view)
Package

glaw.

Source

view.lisp.

Function: %3d-view-update-eye-matrix (view)
Package

glaw.

Source

view.lisp.

Function: %3d-view-update-proj-matrix (view)
Package

glaw.

Source

view.lisp.

Function: %asset-loader (type extension)

Try to find a valid asset loader for the specified TYPE and EXTENSION.

Package

glaw.

Source

assets.lisp.

Function: %framebuffer-attach-renderbuffer (fb rb attach-point)
Package

glaw.

Source

graphics.lisp.

Function: %framebuffer-attach-texture (fb texture attach-point)
Package

glaw.

Source

graphics.lisp.

Function: %index-buffer-setup-arrays (ib)
Package

glaw.

Source

graphics.lisp.

Function: %isometric-view-update-matrix (view)
Package

glaw.

Source

view.lisp.

Function: %load-asset (asset &optional root-path)
Package

glaw.

Source

assets.lisp.

Function: %loaded-asset-p (asset)
Package

glaw.

Source

assets.lisp.

Function: %lowest-cost-node (node-list costs-table)
Package

glaw.

Source

navmesh.lisp.

Function: %make-3d-view (&key proj-mtx eye-mtx perspective basis)
Package

glaw.

Source

view.lisp.

Function: %make-navmesh-cell (&key neighbors polygon)
Package

glaw.

Source

navmesh.lisp.

Function: %make-perspective (&key fov ratio near far up-slope down-slope left-slope right-slope)
Package

glaw.

Source

math.lisp.

Function: %mesh-add-wavefront-part (mesh name material vertices tex-coords normals vertex-indices tex-vertex-indices normal-indices)
Package

glaw.

Source

3d.lisp.

Function: %perspective-update-slopes (p)
Package

glaw.

Source

math.lisp.

Function: %polygon-update-centroid (p)
Package

glaw.

Source

math.lisp.

Function: %polygon-update-edges (p)
Package

glaw.

Source

math.lisp.

Function: %polygon-update-internal (p)
Package

glaw.

Source

math.lisp.

Function: %reconstruct-path (current-node prevs)
Package

glaw.

Source

navmesh.lisp.

Function: %register-asset (asset)
Package

glaw.

Source

assets.lisp.

Function: %shader-add-program (shader prg)
Package

glaw.

Source

graphics.lisp.

Function: %shader-remove-program (shader prg)
Package

glaw.

Source

graphics.lisp.

Function: %shader-set-source (shader source)
Package

glaw.

Source

graphics.lisp.

Function: %vertex-buffer-setup-arrays (vb)
Package

glaw.

Source

graphics.lisp.

Function: %vertex-data-from-face-data (data indices)

Linearize per face data to per vertex mode.

Package

glaw.

Source

shape.lisp.

Function: 2d-view-eye-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf 2d-view-eye-mtx) (instance)
Package

glaw.

Source

view.lisp.

Function: 2d-view-p (object)
Package

glaw.

Source

view.lisp.

Function: 2d-view-proj-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf 2d-view-proj-mtx) (instance)
Package

glaw.

Source

view.lisp.

Reader: 3d-view-basis (instance)
Writer: (setf 3d-view-basis) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

basis.

Function: 3d-view-eye-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf 3d-view-eye-mtx) (instance)
Package

glaw.

Source

view.lisp.

Function: 3d-view-forward (view)
Package

glaw.

Source

view.lisp.

Function: 3d-view-p (object)
Package

glaw.

Source

view.lisp.

Reader: 3d-view-perspective (instance)
Writer: (setf 3d-view-perspective) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

perspective.

Function: 3d-view-proj-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf 3d-view-proj-mtx) (instance)
Package

glaw.

Source

view.lisp.

Function: 3d-view-set-far (v far)
Package

glaw.

Source

view.lisp.

Setf expanders to this function

(setf 3d-view-far).

Function: 3d-view-set-fov (v fov)
Package

glaw.

Source

view.lisp.

Setf expanders to this function

(setf 3d-view-fov).

Function: 3d-view-set-near (v near)
Package

glaw.

Source

view.lisp.

Setf expanders to this function

(setf 3d-view-near).

Function: 3d-view-set-orientation (v orientation)
Package

glaw.

Source

view.lisp.

Function: 3d-view-set-position (v pos)
Package

glaw.

Source

view.lisp.

Setf expanders to this function

(setf 3d-view-position).

Function: 3d-view-set-ratio (v ratio)
Package

glaw.

Source

view.lisp.

Setf expanders to this function

(setf 3d-view-ratio).

Function: add-particle (p syst)
Package

glaw.

Source

particles.lisp.

Function: add-particle-affector (syst affector)
Package

glaw.

Source

particles.lisp.

Function: add-particle-emitter (syst emitter)
Package

glaw.

Source

particles.lisp.

Function: add-resource (mgr id res &optional finalizer)

Create a new RESOURCE-HOLDER for RES designated by ID.

Package

glaw.

Source

resource.lisp.

Function: add-resource-alias (mgr res-id alias-id)
Package

glaw.

Source

resource.lisp.

Function: add-source (src)
Package

glaw.

Source

sound.lisp.

Function: adjacent-neighbor (cell)
Package

glaw.

Source

navmesh.lisp.

Function: al-sample-format (chans bits)
Package

glaw.

Source

sound.lisp.

Function: alias-asset (identifier alias)
Package

glaw.

Source

assets.lisp.

Reader: anim-state-animation (instance)
Writer: (setf anim-state-animation) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

animation.

Function: anim-state-p (object)
Package

glaw.

Source

anim.lisp.

Function: anim-state-reset (state)
Package

glaw.

Source

anim.lisp.

Reader: anim-state-scale (instance)
Writer: (setf anim-state-scale) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

scale.

Reader: anim-state-time (instance)
Writer: (setf anim-state-time) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

time.

Function: asset-loader-extension-supported-p (loader extension)
Package

glaw.

Source

assets.lisp.

Function: asset-loader-extensions (loader)
Package

glaw.

Source

assets.lisp.

Function: asset-loader-load (loader)
Package

glaw.

Source

assets.lisp.

Function: asset-loader-unload (loader)
Package

glaw.

Source

assets.lisp.

Reader: asset-name (instance)
Writer: (setf asset-name) (instance)
Package

glaw.

Source

assets.lisp.

Target Slot

name.

Function: asset-p (object)
Package

glaw.

Source

assets.lisp.

Reader: asset-properties (instance)
Writer: (setf asset-properties) (instance)
Package

glaw.

Source

assets.lisp.

Target Slot

properties.

Reader: asset-type (instance)
Writer: (setf asset-type) (instance)
Package

glaw.

Source

assets.lisp.

Target Slot

type.

Function: axis-x (structure)
Package

glaw.

Source

math.lisp.

Function: (setf axis-x) (structure)
Package

glaw.

Source

math.lisp.

Function: axis-y (structure)
Package

glaw.

Source

math.lisp.

Function: (setf axis-y) (structure)
Package

glaw.

Source

math.lisp.

Function: axis-z (structure)
Package

glaw.

Source

math.lisp.

Function: (setf axis-z) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-global-to-local-position (basis pos)
Package

glaw.

Source

math.lisp.

Function: basis-global-to-local-vector (basis vec)
Package

glaw.

Source

math.lisp.

Function: basis-local-to-global-position (basis pos)
Package

glaw.

Source

math.lisp.

Function: basis-local-to-global-vector (basis vec)
Package

glaw.

Source

math.lisp.

Function: basis-one (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-one) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r00 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r00) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r01 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r01) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r02 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r02) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r10 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r10) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r11 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r11) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r12 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r12) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r20 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r20) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r21 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r21) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-r22 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-r22) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-set-axis-angle (basis axis angle)
Package

glaw.

Source

math.lisp.

Function: basis-set-local-x (basis axis)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-local-x).

Function: basis-set-local-y (basis axis)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-local-y).

Function: basis-set-local-z (basis axis)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-local-z).

Function: basis-set-position (basis pos)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-position).

Function: basis-set-xyz-orientation (basis orientation)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-xyz-orientation).

Function: basis-set-zyx-orientation (basis orientation)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf basis-zyx-orientation).

Function: basis-tx (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-tx) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-ty (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-ty) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-tz (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-tz) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-z0 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-z0) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-z1 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-z1) (structure)
Package

glaw.

Source

math.lisp.

Function: basis-z2 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf basis-z2) (structure)
Package

glaw.

Source

math.lisp.

Function: bbox-p (object)
Package

glaw.

Source

bbox.lisp.

Reader: bbox-valid (instance)
Writer: (setf bbox-valid) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

valid.

Reader: bbox-z-max (instance)
Writer: (setf bbox-z-max) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

z-max.

Reader: bbox-z-min (instance)
Writer: (setf bbox-z-min) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

z-min.

Function: between-pi (angle)
Package

glaw.

Source

math.lisp.

Function: bilinear-interpolation (lower-left lower-right upper-left upper-right right-ratio upper-ratio)
Package

glaw.

Source

math.lisp.

Reader: bone-angle (instance)
Writer: (setf bone-angle) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

angle.

Reader: bone-children (instance)
Writer: (setf bone-children) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

children.

Reader: bone-length (instance)
Writer: (setf bone-length) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

length.

Function: bone-p (object)
Package

glaw.

Source

skeleton.lisp.

Reader: bone-parent (instance)
Writer: (setf bone-parent) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

parent.

Function: bsphere-center (bsphere)
Package

glaw.

Source

bbox.lisp.

Function: bsphere-inside-p (bsphere x y &optional z)
Package

glaw.

Source

bbox.lisp.

Function: bsphere-invalidate (bsphere)
Package

glaw.

Source

bbox.lisp.

Function: bsphere-overwrite/shape (bsphere shape)
Package

glaw.

Source

bbox.lisp.

Function: bsphere-p (object)
Package

glaw.

Source

bbox.lisp.

Reader: bsphere-radius (instance)
Writer: (setf bsphere-radius) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

radius.

Function: bsphere-update (bsphere x y &optional z)
Package

glaw.

Source

bbox.lisp.

Function: bsphere-update/shape (bsphere shape)
Package

glaw.

Source

bbox.lisp.

Reader: bsphere-valid (instance)
Writer: (setf bsphere-valid) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

valid.

Reader: bsphere-x (instance)
Writer: (setf bsphere-x) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

x.

Reader: bsphere-y (instance)
Writer: (setf bsphere-y) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

y.

Reader: bsphere-z (instance)
Writer: (setf bsphere-z) (instance)
Package

glaw.

Source

bbox.lisp.

Target Slot

z.

Reader: buffer-index (instance)
Writer: (setf buffer-index) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

index.

Function: buffer-p (object)
Package

glaw.

Source

graphics.lisp.

Function: call-primitive (dl)
Package

glaw.

Source

graphics.lisp.

Function: channel-frame-data (channel frame)
Package

glaw.

Source

anim.lisp.

Function: channel-pitch (chan)
Package

glaw.

Source

sound.lisp.

Setf expander for this function

(setf channel-pitch).

Function: char-list->string (char-list)
Package

glaw.

Source

console.lisp.

Function: clear-framebuffer (fb &optional buffers)
Package

glaw.

Source

graphics.lisp.

Function: color-a (structure)
Package

glaw.

Source

graphics.lisp.

Function: (setf color-a) (structure)
Package

glaw.

Source

graphics.lisp.

Function: color-b (structure)
Package

glaw.

Source

graphics.lisp.

Function: (setf color-b) (structure)
Package

glaw.

Source

graphics.lisp.

Function: color-g (structure)
Package

glaw.

Source

graphics.lisp.

Function: (setf color-g) (structure)
Package

glaw.

Source

graphics.lisp.

Reader: color-gradient-end (instance)
Writer: (setf color-gradient-end) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

end.

Function: color-gradient-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: color-gradient-start (instance)
Writer: (setf color-gradient-start) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

start.

Function: color-r (structure)
Package

glaw.

Source

graphics.lisp.

Function: (setf color-r) (structure)
Package

glaw.

Source

graphics.lisp.

Function: command-args (cmd)
Package

glaw.

Source

console.lisp.

Function: command-func (cmd)
Package

glaw.

Source

console.lisp.

Function: command-help (cmd)
Package

glaw.

Source

console.lisp.

Function: component-present-p (value)
Package

glaw.

Source

utils.lisp.

Function: configure-content-manager (assets-lst)
Package

glaw.

Source

assets.lisp.

Function: configure-content-manager-from-file (filename)
Package

glaw.

Source

assets.lisp.

Function: content-manager-parse-asset (decl)
Package

glaw.

Source

assets.lisp.

Function: convert-time (time &optional resolution-unit)

Converts realtime to seconds with optional scale factor.

Package

glaw.

Source

utils.lisp.

Function: copy-2d-view (instance)
Package

glaw.

Source

view.lisp.

Function: copy-3d-view (instance)
Package

glaw.

Source

view.lisp.

Function: copy-anim-state (instance)
Package

glaw.

Source

anim.lisp.

Function: copy-asset (instance)
Package

glaw.

Source

assets.lisp.

Function: copy-axis (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-basis (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-bbox (instance)
Package

glaw.

Source

bbox.lisp.

Function: copy-bone (instance)
Package

glaw.

Source

skeleton.lisp.

Function: copy-bsphere (instance)
Package

glaw.

Source

bbox.lisp.

Function: copy-buffer (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-color (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-color-gradient (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-display-list (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-fading-affector (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-font (instance)
Package

glaw.

Source

font.lisp.

Function: copy-frame-timer (instance)
Package

glaw.

Source

stats.lisp.

Function: copy-framebuffer (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-glyph (instance)
Package

glaw.

Source

font.lisp.

Function: copy-graphic-console (instance)
Package

glaw.

Source

console.lisp.

Function: copy-gravity-affector (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-gui (instance)
Package

glaw.

Source

gui.lisp.

Function: copy-image (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-index-buffer (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-input-chord (instance)
Package

glaw.

Source

input.lisp.

Function: copy-input-processor (instance)
Package

glaw.

Source

input.lisp.

Function: copy-input-repeat (instance)
Package

glaw.

Source

input.lisp.

Function: copy-input-sequence (instance)
Package

glaw.

Source

input.lisp.

Function: copy-isometric-view (instance)
Package

glaw.

Source

view.lisp.

Function: copy-keyframe-anim (instance)
Package

glaw.

Source

anim.lisp.

Function: copy-material (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-matrix (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-mesh (instance)
Package

glaw.

Source

3d.lisp.

Function: copy-navmesh (instance)
Package

glaw.

Source

navmesh.lisp.

Function: copy-navmesh-cell (instance)
Package

glaw.

Source

navmesh.lisp.

Function: copy-orientation (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-particle (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-particle-emitter (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-particle-system (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-perspective (instance)
Package

glaw.

Source

math.lisp.

Function: copy-point-2d (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-point-3d (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-polygon (instance)
Package

glaw.

Source

math.lisp.

Function: copy-primitive-batch (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-quaternion (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-render-state (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-renderbuffer (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-resistance-affector (instance)
Package

glaw.

Source

particles.lisp.

Function: copy-resource-holder (instance)
Package

glaw.

Source

resource.lisp.

Function: copy-resource-manager (instance)
Package

glaw.

Source

resource.lisp.

Function: copy-screen-stack (instance)
Package

glaw.

Source

screen.lisp.

Function: copy-shader (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-shader-program (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-shape (instance)
Package

glaw.

Source

shape.lisp.

Function: copy-skeleton (instance)
Package

glaw.

Source

skeleton.lisp.

Function: copy-sound (instance)
Package

glaw.

Source

sound.lisp.

Function: copy-sprite (instance)
Package

glaw.

Source

2d.lisp.

Function: copy-sprite-batch (instance)
Package

glaw.

Source

2d.lisp.

Function: copy-stats-graph-data (instance)
Package

glaw.

Source

stats.lisp.

Function: copy-stats-grapher (instance)
Package

glaw.

Source

stats.lisp.

Function: copy-text-console (instance)
Package

glaw.

Source

console.lisp.

Function: copy-texture (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-tilemap (instance)
Package

glaw.

Source

2d.lisp.

Function: copy-tileset (instance)
Package

glaw.

Source

2d.lisp.

Function: copy-timer (instance)
Package

glaw.

Source

scheduler.lisp.

Function: copy-vector-2d (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-vector-3d (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-vector-4d (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

glaw.

Alias for

copy-seq.

Function: copy-vertex-buffer (instance)
Package

glaw.

Source

graphics.lisp.

Function: copy-view (instance)
Package

glaw.

Source

view.lisp.

Function: create-bsphere-from-shape (shape)
Package

glaw.

Source

bbox.lisp.

Function: create-empty-index-buffer (nb-indices &key usage)
Package

glaw.

Source

graphics.lisp.

Function: create-empty-vertex-buffer (nb-vertices &key usage format)
Package

glaw.

Source

graphics.lisp.

Function: create-fragment-shader (&optional source compile)
Package

glaw.

Source

graphics.lisp.

Function: create-gui (default-font)
Package

glaw.

Source

gui.lisp.

Function: create-index-buffer (indices &key usage)
Package

glaw.

Source

graphics.lisp.

Function: create-mesh (&optional nb-parts)
Package

glaw.

Source

3d.lisp.

Function: create-primitive-batch (primitive vfmt &key max-vertices max-indices vertex-usage index-usage)
Package

glaw.

Source

graphics.lisp.

Function: create-shader (type &optional source compile)
Package

glaw.

Source

graphics.lisp.

Function: create-shader-from-file (type file &optional compile)
Package

glaw.

Source

graphics.lisp.

Function: create-shape-from-arrays (indices vertices colors tex-coords normals &optional primitive)
Package

glaw.

Source

shape.lisp.

Function: create-vertex-buffer (vertices &key colors tex-coords normals usage)
Package

glaw.

Source

graphics.lisp.

Function: create-vertex-shader (&optional source compile)
Package

glaw.

Source

graphics.lisp.

Function: declare-asset (type name props)
Package

glaw.

Source

assets.lisp.

Function: destroy-display-list (dl)
Package

glaw.

Source

graphics.lisp.

Function: destroy-framebuffer (fb)
Package

glaw.

Source

graphics.lisp.

Function: destroy-gui (gui)
Package

glaw.

Source

gui.lisp.

Function: destroy-index-buffer (ib)
Package

glaw.

Source

graphics.lisp.

Function: destroy-primitive-batch (batch)
Package

glaw.

Source

graphics.lisp.

Function: destroy-renderbuffer (rb)
Package

glaw.

Source

graphics.lisp.

Function: destroy-shader (sh)
Package

glaw.

Source

graphics.lisp.

Function: destroy-shader-program (prg)
Package

glaw.

Source

graphics.lisp.

Function: destroy-vertex-buffer (vb)
Package

glaw.

Source

graphics.lisp.

Function: dformat (fmt &rest args)
Package

glaw.

Source

utils.lisp.

Function: directory-pathname-p (p)
Package

glaw.

Source

utils.lisp.

Reader: display-list-end (instance)
Writer: (setf display-list-end) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

end.

Reader: display-list-ib (instance)
Writer: (setf display-list-ib) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

ib.

Reader: display-list-index (instance)
Writer: (setf display-list-index) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

index.

Function: display-list-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: display-list-primitive (instance)
Writer: (setf display-list-primitive) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

primitive.

Reader: display-list-start (instance)
Writer: (setf display-list-start) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

start.

Reader: display-list-vb (instance)
Writer: (setf display-list-vb) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

vb.

Function: dispose-assets (&rest ids)
Package

glaw.

Source

assets.lisp.

Function: dprint-ib (ib start end)
Package

glaw.

Source

graphics.lisp.

Function: dprint-mesh (mesh)
Package

glaw.

Source

3d.lisp.

Function: dprint-vb (vb start end)
Package

glaw.

Source

graphics.lisp.

Function: elapsed-time-since (start-time &optional resolution-unit)

Return elapsed time between provided start time and now.

Package

glaw.

Source

utils.lisp.

Function: emit-particles (em s dt)
Package

glaw.

Source

particles.lisp.

Function: ensure-adjustable (vec)
Package

glaw.

Source

utils.lisp.

Function: existing-resource-p (id)

Returns T if there’s a resource with the provided ID, NIL otherwise.

Package

glaw.

Source

resource.lisp.

Function: fading-affector-p (object)
Package

glaw.

Source

particles.lisp.

Reader: fading-affector-rate (instance)
Writer: (setf fading-affector-rate) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

rate.

Function: file->strings (path)

Reads the file into a string. If there is no newline at the end of the file, one is added.

Package

glaw.

Source

utils.lisp.

Function: file-exists-p (pathname)
Package

glaw.

Source

utils.lisp.

Function: find-adjacent-cells (nv)

Returns first pair of adjacent cells found.

Package

glaw.

Source

navmesh.lisp.

Function: find-asset (name)
Package

glaw.

Source

assets.lisp.

Function: find-bone (skel name)
Package

glaw.

Source

skeleton.lisp.

Reader: font-base (instance)
Writer: (setf font-base) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

base.

Reader: font-glyphs (instance)
Writer: (setf font-glyphs) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

glyphs.

Function: font-p (object)
Package

glaw.

Source

font.lisp.

Function: font-render-glyph (fnt index)
Package

glaw.

Source

font.lisp.

Reader: font-texture (instance)
Writer: (setf font-texture) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

texture.

Reader: frame-timer-avg-nb-frames (instance)
Writer: (setf frame-timer-avg-nb-frames) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-nb-frames.

Reader: frame-timer-avg-sample-size (instance)
Writer: (setf frame-timer-avg-sample-size) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

avg-sample-size.

Function: frame-timer-p (object)
Package

glaw.

Source

stats.lisp.

Reader: frame-timer-time-ratio (instance)
Writer: (setf frame-timer-time-ratio) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

time-ratio.

Reader: frame-timer-time-sum (instance)
Writer: (setf frame-timer-time-sum) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

time-sum.

Reader: framebuffer-height (instance)
Writer: (setf framebuffer-height) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

height.

Reader: framebuffer-index (instance)
Writer: (setf framebuffer-index) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

index.

Function: framebuffer-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: framebuffer-stencil (instance)
Writer: (setf framebuffer-stencil) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

stencil.

Reader: framebuffer-width (instance)
Writer: (setf framebuffer-width) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

width.

Function: free-source (src)
Package

glaw.

Source

sound.lisp.

Function: get-resource-aliases (mgr res-id)
Package

glaw.

Source

resource.lisp.

Function: get-resource-holder (mgr id)

Returns the actual resource and its associated value-holder as values.

Package

glaw.

Source

resource.lisp.

Reader: glyph-advance (instance)
Writer: (setf glyph-advance) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

advance.

Reader: glyph-du (instance)
Writer: (setf glyph-du) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

du.

Reader: glyph-dv (instance)
Writer: (setf glyph-dv) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

dv.

Reader: glyph-id (instance)
Writer: (setf glyph-id) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

id.

Function: glyph-p (object)
Package

glaw.

Source

font.lisp.

Reader: glyph-u (instance)
Writer: (setf glyph-u) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

u.

Reader: glyph-v (instance)
Writer: (setf glyph-v) (instance)
Package

glaw.

Source

font.lisp.

Target Slot

v.

Reader: graphic-console-buffer (instance)
Writer: (setf graphic-console-buffer) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

buffer.

Reader: graphic-console-input (instance)
Writer: (setf graphic-console-input) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

input.

Function: graphic-console-p (object)
Package

glaw.

Source

console.lisp.

Reader: graphic-console-prompt (instance)
Writer: (setf graphic-console-prompt) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

prompt.

Reader: graphic-console-terp (instance)
Writer: (setf graphic-console-terp) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

terp.

Reader: gravity-affector-direction (instance)
Writer: (setf gravity-affector-direction) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

direction.

Function: gravity-affector-p (object)
Package

glaw.

Source

particles.lisp.

Reader: gravity-affector-strength (instance)
Writer: (setf gravity-affector-strength) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

strength.

Reader: gui-default-font (instance)
Writer: (setf gui-default-font) (instance)
Package

glaw.

Source

gui.lisp.

Target Slot

default-font.

Function: gui-p (object)
Package

glaw.

Source

gui.lisp.

Function: gui-widget-at (gui x y)
Package

glaw.

Source

gui.lisp.

Function: gui-widget-child-at (w x y)
Package

glaw.

Source

gui.lisp.

Reader: gui-widgets (instance)
Writer: (setf gui-widgets) (instance)
Package

glaw.

Source

gui.lisp.

Target Slot

widgets.

Reader: image-data (instance)
Writer: (setf image-data) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

data.

Function: image-p (object)
Package

glaw.

Source

graphics.lisp.

Function: index-buffer-index (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf index-buffer-index) (instance)
Package

glaw.

Source

graphics.lisp.

Reader: index-buffer-nb-indices (instance)
Writer: (setf index-buffer-nb-indices) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

nb-indices.

Function: index-buffer-p (object)
Package

glaw.

Source

graphics.lisp.

Function: index-buffer-update (ib array &optional offset add-offset)
Package

glaw.

Source

graphics.lisp.

Reader: input-chord-first-press (instance)
Writer: (setf input-chord-first-press) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

first-press.

Reader: input-chord-inputs (instance)
Writer: (setf input-chord-inputs) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

inputs.

Reader: input-chord-max-delay (instance)
Writer: (setf input-chord-max-delay) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

max-delay.

Function: input-chord-output (instance)
Package

glaw.

Source

input.lisp.

Function: (setf input-chord-output) (instance)
Package

glaw.

Source

input.lisp.

Function: input-chord-p (object)
Package

glaw.

Source

input.lisp.

Reader: input-chord-pressed (instance)
Writer: (setf input-chord-pressed) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

pressed.

Reader: input-processor-output (instance)
Writer: (setf input-processor-output) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

output.

Function: input-processor-p (object)
Package

glaw.

Source

input.lisp.

Reader: input-repeat-input (instance)
Writer: (setf input-repeat-input) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

input.

Reader: input-repeat-last-press (instance)
Writer: (setf input-repeat-last-press) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

last-press.

Reader: input-repeat-max-delay (instance)
Writer: (setf input-repeat-max-delay) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

max-delay.

Reader: input-repeat-old-press (instance)
Writer: (setf input-repeat-old-press) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

old-press.

Function: input-repeat-output (instance)
Package

glaw.

Source

input.lisp.

Function: (setf input-repeat-output) (instance)
Package

glaw.

Source

input.lisp.

Function: input-repeat-p (object)
Package

glaw.

Source

input.lisp.

Reader: input-sequence-inputs (instance)
Writer: (setf input-sequence-inputs) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

inputs.

Reader: input-sequence-last-press (instance)
Writer: (setf input-sequence-last-press) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

last-press.

Reader: input-sequence-max-delay (instance)
Writer: (setf input-sequence-max-delay) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

max-delay.

Function: input-sequence-output (instance)
Package

glaw.

Source

input.lisp.

Function: (setf input-sequence-output) (instance)
Package

glaw.

Source

input.lisp.

Function: input-sequence-p (object)
Package

glaw.

Source

input.lisp.

Reader: input-sequence-remaining-inputs (instance)
Writer: (setf input-sequence-remaining-inputs) (instance)
Package

glaw.

Source

input.lisp.

Target Slot

remaining-inputs.

Function: isometric-view-bottom (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-bottom) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-eye-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-eye-mtx) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-left (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-left) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-p (object)
Package

glaw.

Source

view.lisp.

Function: isometric-view-proj-mtx (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-proj-mtx) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-right (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-right) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-top (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-top) (instance)
Package

glaw.

Source

view.lisp.

Function: isometric-view-zoom (instance)
Package

glaw.

Source

view.lisp.

Function: (setf isometric-view-zoom) (instance)
Package

glaw.

Source

view.lisp.

Reader: keyframe-anim-channels (instance)
Writer: (setf keyframe-anim-channels) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

channels.

Function: keyframe-anim-date-frame (anim date)
Package

glaw.

Source

anim.lisp.

Function: keyframe-anim-end-frame (anim)
Package

glaw.

Source

anim.lisp.

Function: keyframe-anim-frame-date (anim frame)
Package

glaw.

Source

anim.lisp.

Reader: keyframe-anim-frame-time (instance)
Writer: (setf keyframe-anim-frame-time) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

frame-time.

Reader: keyframe-anim-hints (instance)
Writer: (setf keyframe-anim-hints) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

hints.

Reader: keyframe-anim-nb-frames (instance)
Writer: (setf keyframe-anim-nb-frames) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

nb-frames.

Function: keyframe-anim-p (object)
Package

glaw.

Source

anim.lisp.

Reader: keyframe-anim-start-frame (instance)
Writer: (setf keyframe-anim-start-frame) (instance)
Package

glaw.

Source

anim.lisp.

Target Slot

start-frame.

Function: linear-interpolation (start end end-ratio)
Package

glaw.

Source

math.lisp.

Function: list-from (item nb-items)
Package

glaw.

Source

utils.lisp.

Function: list-insert (lst1 lst2 insert-pos)
Package

glaw.

Source

utils.lisp.

Function: load-primitive (indices vertices &key primitive colors tex-coords normals start end use-buffers)
Package

glaw.

Source

graphics.lisp.

Function: make-2d-view (&key proj-mtx eye-mtx left right bottom top zoom)
Package

glaw.

Source

view.lisp.

Function: make-asset (&key type name properties)
Package

glaw.

Source

assets.lisp.

Function: make-asset-loader (&key load unload extensions)

Returns a new asset loader.

Package

glaw.

Source

assets.lisp.

Function: make-bone (&key angle length parent children)
Package

glaw.

Source

skeleton.lisp.

Function: make-bsphere (&key valid x y z radius)
Package

glaw.

Source

bbox.lisp.

Function: make-buffer (&key index)
Package

glaw.

Source

graphics.lisp.

Function: make-color (&key r g b a)
Package

glaw.

Source

graphics.lisp.

Function: make-color-gradient (&key start end)
Package

glaw.

Source

graphics.lisp.

Function: make-command (&key func args help)
Package

glaw.

Source

console.lisp.

Function: make-display-list (&key index primitive start end vb ib)
Package

glaw.

Source

graphics.lisp.

Function: make-fading-affector (&key rate)
Package

glaw.

Source

particles.lisp.

Function: make-font (&key texture base glyphs line-height)
Package

glaw.

Source

font.lisp.

Function: make-framebuffer (&key width height index colors depth stencil)
Package

glaw.

Source

graphics.lisp.

Function: make-glyph (&key u v du dv advance id)
Package

glaw.

Source

font.lisp.

Function: make-graphic-console (&key input prompt buffer terp)
Package

glaw.

Source

console.lisp.

Function: make-gravity-affector (&key strength direction)
Package

glaw.

Source

particles.lisp.

Function: make-gui (&key default-font view widgets)
Package

glaw.

Source

gui.lisp.

Function: make-index-buffer (&key index nb-indices)
Package

glaw.

Source

graphics.lisp.

Function: make-input-processor (&key output)
Package

glaw.

Source

input.lisp.

Function: make-isometric-view (&key proj-mtx eye-mtx left right bottom top zoom)
Package

glaw.

Source

view.lisp.

Function: make-material (&key ambient diffuse specular shininess emissive)
Package

glaw.

Source

graphics.lisp.

Function: make-mesh (&key names shapes dlists materials)
Package

glaw.

Source

3d.lisp.

Function: make-particle (&key sprite color blend-mode active-p vx vy vz spin age lifetime)
Package

glaw.

Source

particles.lisp.

Function: make-particle-emitter (&key acc rate texture blend-mode lifetime color width height spin angle vx vy x y)
Package

glaw.

Source

particles.lisp.

Function: make-particle-system (&key max-particles particles affectors emitters)
Package

glaw.

Source

particles.lisp.

Function: make-point-3d (&key x y z)
Package

glaw.

Source

math.lisp.

Function: make-polygon (&key vertices centroid edges edge-vectors)
Package

glaw.

Source

math.lisp.

Function: make-primitive-batch (&key index primitive start end vb ib vb-offset ib-offset items)
Package

glaw.

Source

graphics.lisp.

Function: make-random-color (&optional a)
Package

glaw.

Source

graphics.lisp.

Function: make-render-state (&key depth-func depth-write cull-face blend-func shade-model wireframe lighting texturing)
Package

glaw.

Source

graphics.lisp.

Function: make-renderbuffer (&key width height format index)
Package

glaw.

Source

graphics.lisp.

Function: make-resistance-affector (&key value)
Package

glaw.

Source

particles.lisp.

Function: make-resource-holder (&key data finalizer users)
Package

glaw.

Source

resource.lisp.

Function: make-resource-manager (&key resources aliases)
Package

glaw.

Source

resource.lisp.

Function: make-shader (&key source id programs needs-compile)
Package

glaw.

Source

graphics.lisp.

Function: make-shader-program (&key vertex fragment id data needs-link)
Package

glaw.

Source

graphics.lisp.

Function: make-shape (&key primitive vertices normals tangents bitangents colors tex-coords indices)
Package

glaw.

Source

shape.lisp.

Function: make-skeleton (&key bones names)
Package

glaw.

Source

skeleton.lisp.

Function: make-sound (&key channels buffer-id position velocity direction relative-p)
Package

glaw.

Source

sound.lisp.

Function: make-sprite (&key x y width height depth bbox shape texture color flip)
Package

glaw.

Source

2d.lisp.

Function: make-sprite-batch (&key primitives textures)
Package

glaw.

Source

2d.lisp.

Function: make-stats-graph-data (&key samples max-samples min max)
Package

glaw.

Source

stats.lisp.

Function: make-stats-grapher (&key datas colors enabled width height bg-color)
Package

glaw.

Source

stats.lisp.

Function: make-text-console (&key terp ps1 ps2 prompt)
Package

glaw.

Source

console.lisp.

Function: make-texture (&key width height bpp data index matrix internal-format min-filter mag-filter wrap-s wrap-t wrap-r priority)
Package

glaw.

Source

graphics.lisp.

Function: make-tilemap (&key width height tiles)
Package

glaw.

Source

2d.lisp.

Function: make-timer (&key function args elapsed time repeat)
Package

glaw.

Source

scheduler.lisp.

Function: make-vertex-buffer (&key index nb-vertices format)
Package

glaw.

Source

graphics.lisp.

Function: make-vertex-format (&key vertices colors tex-coords normals)
Package

glaw.

Source

graphics.lisp.

Function: make-view (&key proj-mtx eye-mtx)
Package

glaw.

Source

view.lisp.

Function: material-alpha (mat)
Package

glaw.

Source

graphics.lisp.

Setf expander for this function

(setf material-alpha).

Reader: material-ambient (instance)
Writer: (setf material-ambient) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

ambient.

Reader: material-diffuse (instance)
Writer: (setf material-diffuse) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

diffuse.

Reader: material-emissive (instance)
Writer: (setf material-emissive) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

emissive.

Function: material-p (object)
Package

glaw.

Source

graphics.lisp.

Function: material-set-alpha (mat alpha)

Set material transparency.

Package

glaw.

Source

graphics.lisp.

Setf expanders to this function

(setf material-alpha).

Reader: material-shininess (instance)
Writer: (setf material-shininess) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

shininess.

Reader: material-specular (instance)
Writer: (setf material-specular) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

specular.

Function: matrix-one (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-one) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r00 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r00) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r01 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r01) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r02 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r02) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r10 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r10) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r11 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r11) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r12 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r12) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r20 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r20) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r21 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r21) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-r22 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-r22) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-tx (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-tx) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-ty (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-ty) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-tz (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-tz) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-z0 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-z0) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-z1 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-z1) (structure)
Package

glaw.

Source

math.lisp.

Function: matrix-z2 (structure)
Package

glaw.

Source

math.lisp.

Function: (setf matrix-z2) (structure)
Package

glaw.

Source

math.lisp.

Function: mesh-add-part (mesh &key shape material name)
Package

glaw.

Source

3d.lisp.

Reader: mesh-dlists (instance)
Writer: (setf mesh-dlists) (instance)
Package

glaw.

Source

3d.lisp.

Target Slot

dlists.

Function: mesh-material (mesh &optional part-index)
Package

glaw.

Source

3d.lisp.

Reader: mesh-materials (instance)
Writer: (setf mesh-materials) (instance)
Package

glaw.

Source

3d.lisp.

Target Slot

materials.

Function: mesh-name (mesh &optional part-index)
Package

glaw.

Source

3d.lisp.

Reader: mesh-names (instance)
Writer: (setf mesh-names) (instance)
Package

glaw.

Source

3d.lisp.

Target Slot

names.

Function: mesh-nb-parts (mesh)
Package

glaw.

Source

3d.lisp.

Function: mesh-p (object)
Package

glaw.

Source

3d.lisp.

Function: mesh-part (mesh &optional part-index)
Package

glaw.

Source

3d.lisp.

Function: mesh-shape (mesh &optional part-index)
Package

glaw.

Source

3d.lisp.

Reader: mesh-shapes (instance)
Writer: (setf mesh-shapes) (instance)
Package

glaw.

Source

3d.lisp.

Target Slot

shapes.

Function: mix-colors/rgb (color-1 color-2 value)
Package

glaw.

Source

graphics.lisp.

Function: navmesh-cell-add-vertices (cell &rest verts)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cell-edges (cell)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cell-inside-p (c x y)
Package

glaw.

Source

navmesh.lisp.

Reader: navmesh-cell-neighbors (instance)
Writer: (setf navmesh-cell-neighbors) (instance)
Package

glaw.

Source

navmesh.lisp.

Target Slot

neighbors.

Function: navmesh-cell-p (object)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cells-connected-p (cell-1 cell-2)

Returns T if you can go from CELL-1 to CELL-2.

Package

glaw.

Source

navmesh.lisp.

Function: navmesh-cells-merge (cell-1 cell-2)

Merge two adjacent cells and return the resulting cell.

Package

glaw.

Source

navmesh.lisp.

Function: navmesh-connect-cells (cell-1 cell-2 &optional bi-directional)
Package

glaw.

Source

navmesh.lisp.

Function: navmesh-p (object)
Package

glaw.

Source

navmesh.lisp.

Function: nearest-power-of-two (size)
Package

glaw.

Source

utils.lisp.

Reader: particle-active-p (instance)
Writer: (setf particle-active-p) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

active-p.

Reader: particle-age (instance)
Writer: (setf particle-age) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

age.

Reader: particle-blend-mode (instance)
Writer: (setf particle-blend-mode) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

blend-mode.

Reader: particle-color (instance)
Writer: (setf particle-color) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

color.

Function: particle-dead-p (particle)
Package

glaw.

Source

particles.lisp.

Reader: particle-emitter-acc (instance)
Writer: (setf particle-emitter-acc) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

acc.

Reader: particle-emitter-angle (instance)
Writer: (setf particle-emitter-angle) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

angle.

Reader: particle-emitter-blend-mode (instance)
Writer: (setf particle-emitter-blend-mode) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

blend-mode.

Reader: particle-emitter-color (instance)
Writer: (setf particle-emitter-color) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

color.

Reader: particle-emitter-height (instance)
Writer: (setf particle-emitter-height) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

height.

Reader: particle-emitter-lifetime (instance)
Writer: (setf particle-emitter-lifetime) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

lifetime.

Function: particle-emitter-p (object)
Package

glaw.

Source

particles.lisp.

Reader: particle-emitter-rate (instance)
Writer: (setf particle-emitter-rate) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

rate.

Reader: particle-emitter-spin (instance)
Writer: (setf particle-emitter-spin) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

spin.

Reader: particle-emitter-texture (instance)
Writer: (setf particle-emitter-texture) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

texture.

Reader: particle-emitter-vx (instance)
Writer: (setf particle-emitter-vx) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

vx.

Reader: particle-emitter-vy (instance)
Writer: (setf particle-emitter-vy) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

vy.

Reader: particle-emitter-width (instance)
Writer: (setf particle-emitter-width) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

width.

Reader: particle-emitter-x (instance)
Writer: (setf particle-emitter-x) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

x.

Reader: particle-emitter-y (instance)
Writer: (setf particle-emitter-y) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

y.

Reader: particle-lifetime (instance)
Writer: (setf particle-lifetime) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

lifetime.

Function: particle-p (object)
Package

glaw.

Source

particles.lisp.

Reader: particle-spin (instance)
Writer: (setf particle-spin) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

spin.

Reader: particle-sprite (instance)
Writer: (setf particle-sprite) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

sprite.

Reader: particle-system-affectors (instance)
Writer: (setf particle-system-affectors) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

affectors.

Reader: particle-system-emitters (instance)
Writer: (setf particle-system-emitters) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

emitters.

Reader: particle-system-max-particles (instance)
Writer: (setf particle-system-max-particles) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

max-particles.

Function: particle-system-p (object)
Package

glaw.

Source

particles.lisp.

Reader: particle-system-particles (instance)
Writer: (setf particle-system-particles) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

particles.

Reader: particle-vx (instance)
Writer: (setf particle-vx) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

vx.

Reader: particle-vy (instance)
Writer: (setf particle-vy) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

vy.

Reader: particle-vz (instance)
Writer: (setf particle-vz) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

vz.

Function: pathname-as-directory (name)
Package

glaw.

Source

utils.lisp.

Function: perspective-bottom (p)
Package

glaw.

Source

math.lisp.

Reader: perspective-down-slope (instance)
Writer: (setf perspective-down-slope) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

down-slope.

Reader: perspective-far (instance)
Writer: (setf perspective-far) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

far.

Function: perspective-left (p)
Package

glaw.

Source

math.lisp.

Reader: perspective-left-slope (instance)
Writer: (setf perspective-left-slope) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

left-slope.

Reader: perspective-near (instance)
Writer: (setf perspective-near) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

near.

Function: perspective-p (object)
Package

glaw.

Source

math.lisp.

Function: perspective-right (p)
Package

glaw.

Source

math.lisp.

Reader: perspective-right-slope (instance)
Writer: (setf perspective-right-slope) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

right-slope.

Function: perspective-set-fov (p fov)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf perspective-fov).

Function: perspective-set-ratio (p ratio)
Package

glaw.

Source

math.lisp.

Setf expanders to this function

(setf perspective-ratio).

Function: perspective-top (p)
Package

glaw.

Source

math.lisp.

Reader: perspective-up-slope (instance)
Writer: (setf perspective-up-slope) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

up-slope.

Function: polygon-add-vertex (p v)
Package

glaw.

Source

math.lisp.

Function: polygon-add-vertices (p &rest verts)
Package

glaw.

Source

math.lisp.

Reader: polygon-centroid (instance)
Writer: (setf polygon-centroid) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

centroid.

Function: polygon-convex-p (p)
Package

glaw.

Source

math.lisp.

Reader: polygon-edge-vectors (instance)
Writer: (setf polygon-edge-vectors) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

edge-vectors.

Reader: polygon-edges (instance)
Writer: (setf polygon-edges) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

edges.

Function: polygon-edges-equal-p (edge-1 edge-2)

Compare contents of edges regardless of the vertices order.

Package

glaw.

Source

math.lisp.

Function: polygon-edges-perp-products (poly)

Returns perp product for every edges and its successor.

Package

glaw.

Source

math.lisp.

Function: polygon-nb-edges (p)
Package

glaw.

Source

math.lisp.

Function: polygon-nb-vertices (p)
Package

glaw.

Source

math.lisp.

Function: polygon-nsimplify (poly)
Package

glaw.

Source

math.lisp.

Function: polygon-p (object)
Package

glaw.

Source

math.lisp.

Function: polygon-point-inside-p (poly p)
Package

glaw.

Source

math.lisp.

Function: polygon-simplify (poly)
Package

glaw.

Source

math.lisp.

Function: polygon-valid-p (p)
Package

glaw.

Source

math.lisp.

Reader: polygon-vertices (instance)
Writer: (setf polygon-vertices) (instance)
Package

glaw.

Source

math.lisp.

Target Slot

vertices.

Function: polygons-adjacent-p (poly-1 poly-2)

Returns NIL if there’s no identical edges between POLY-1 and POLY-2.

Package

glaw.

Source

math.lisp.

Function: polygons-merge (poly-1 poly-2)

Merge the two polygons and returns the new combined polygon. Polygons *MUST* be adjacent. Returns NIL if merge is not possible.

Package

glaw.

Source

math.lisp.

Function: polygons-shared-edges (poly-1 poly-2)

Returns a list of all identical edges in both polygons.

Package

glaw.

Source

math.lisp.

Function: primitive-batch-append (batch indices vertices &key colors tex-coords normals)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-clear (batch)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-end (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-end) (instance)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-ib (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-ib) (instance)
Package

glaw.

Source

graphics.lisp.

Reader: primitive-batch-ib-offset (instance)
Writer: (setf primitive-batch-ib-offset) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

ib-offset.

Function: primitive-batch-index (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-index) (instance)
Package

glaw.

Source

graphics.lisp.

Reader: primitive-batch-items (instance)
Writer: (setf primitive-batch-items) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

items.

Function: primitive-batch-p (object)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-primitive (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-primitive) (instance)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-render (batch)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-start (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-start) (instance)
Package

glaw.

Source

graphics.lisp.

Function: primitive-batch-vb (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf primitive-batch-vb) (instance)
Package

glaw.

Source

graphics.lisp.

Reader: primitive-batch-vb-offset (instance)
Writer: (setf primitive-batch-vb-offset) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

vb-offset.

Function: read-integer (stream size &optional big-endian)
Package

glaw.

Source

utils.lisp.

Function: read-wavefront-face (line vertex-indices tex-vertex-indices normal-indices)
Package

glaw.

Source

3d.lisp.

Function: read-wavefront-vertex (line data)
Package

glaw.

Source

3d.lisp.

Function: remove-all-resource-aliases (mgr res-id)
Package

glaw.

Source

resource.lisp.

Function: remove-all-resources (mgr)
Package

glaw.

Source

resource.lisp.

Function: remove-particle (p syst)
Package

glaw.

Source

particles.lisp.

Function: remove-resource (mgr id)

Remove RESOURCE-HOLDER designated by ID from the manager calling associated finalizer if any.

Package

glaw.

Source

resource.lisp.

Function: remove-resource-alias (mgr alias-id)
Package

glaw.

Source

resource.lisp.

Function: render-console (console font &optional x y w h)
Package

glaw.

Source

console.lisp.

Function: render-mesh (mesh)
Package

glaw.

Source

3d.lisp.

Function: render-primitive (indices vertices &key primitive colors tex-coords normals shader attrib-indices attrib-sizes attrib-datas start end)

Immediate mode rendering.

Package

glaw.

Source

graphics.lisp.

Function: render-shape-normals (shape)
Package

glaw.

Source

shape.lisp.

Function: render-skeleton (skel &optional root-index)
Package

glaw.

Source

skeleton.lisp.

Reader: render-state-blend-func (instance)
Writer: (setf render-state-blend-func) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

blend-func.

Reader: render-state-cull-face (instance)
Writer: (setf render-state-cull-face) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

cull-face.

Reader: render-state-depth-func (instance)
Writer: (setf render-state-depth-func) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

depth-func.

Reader: render-state-depth-write (instance)
Writer: (setf render-state-depth-write) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

depth-write.

Reader: render-state-lighting (instance)
Writer: (setf render-state-lighting) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

lighting.

Function: render-state-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: render-state-shade-model (instance)
Writer: (setf render-state-shade-model) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

shade-model.

Reader: render-state-texturing (instance)
Writer: (setf render-state-texturing) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

texturing.

Reader: render-state-wireframe (instance)
Writer: (setf render-state-wireframe) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

wireframe.

Reader: renderbuffer-format (instance)
Writer: (setf renderbuffer-format) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

format.

Reader: renderbuffer-height (instance)
Writer: (setf renderbuffer-height) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

height.

Reader: renderbuffer-index (instance)
Writer: (setf renderbuffer-index) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

index.

Function: renderbuffer-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: renderbuffer-width (instance)
Writer: (setf renderbuffer-width) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

width.

Function: resistance-affector-p (object)
Package

glaw.

Source

particles.lisp.

Reader: resistance-affector-value (instance)
Writer: (setf resistance-affector-value) (instance)
Package

glaw.

Source

particles.lisp.

Target Slot

value.

Function: resource-aliases (res-id)
Package

glaw.

Source

resource.lisp.

Reader: resource-holder-data (instance)
Writer: (setf resource-holder-data) (instance)
Package

glaw.

Source

resource.lisp.

Target Slot

data.

Reader: resource-holder-finalizer (instance)
Writer: (setf resource-holder-finalizer) (instance)
Package

glaw.

Source

resource.lisp.

Target Slot

finalizer.

Function: resource-holder-p (object)
Package

glaw.

Source

resource.lisp.

Reader: resource-holder-users (instance)
Writer: (setf resource-holder-users) (instance)
Package

glaw.

Source

resource.lisp.

Target Slot

users.

Reader: resource-manager-aliases (instance)
Writer: (setf resource-manager-aliases) (instance)
Package

glaw.

Source

resource.lisp.

Target Slot

aliases.

Function: resource-manager-p (object)
Package

glaw.

Source

resource.lisp.

Reader: resource-manager-resources (instance)
Writer: (setf resource-manager-resources) (instance)
Package

glaw.

Source

resource.lisp.

Target Slot

resources.

Function: rotate-list (lst &key direction distance)
Package

glaw.

Source

utils.lisp.

Function: rotate-list-left (lst n)
Package

glaw.

Source

utils.lisp.

Function: rotate-list-right (lst n)
Package

glaw.

Source

utils.lisp.

Function: roughly-equal (number-1 number-2)
Package

glaw.

Source

math.lisp.

Function: scale-shape-2d (shape sx sy)
Package

glaw.

Source

shape.lisp.

Function: screen-stack-p (object)
Package

glaw.

Source

screen.lisp.

Reader: screen-stack-render (instance)
Writer: (setf screen-stack-render) (instance)
Package

glaw.

Source

screen.lisp.

Target Slot

render.

Reader: screen-stack-render-backup (instance)
Writer: (setf screen-stack-render-backup) (instance)
Package

glaw.

Source

screen.lisp.

Target Slot

render-backup.

Reader: screen-stack-screens (instance)
Writer: (setf screen-stack-screens) (instance)
Package

glaw.

Source

screen.lisp.

Target Slot

screens.

Reader: screen-stack-update (instance)
Writer: (setf screen-stack-update) (instance)
Package

glaw.

Source

screen.lisp.

Target Slot

update.

Reader: screen-stack-update-backup (instance)
Writer: (setf screen-stack-update-backup) (instance)
Package

glaw.

Source

screen.lisp.

Target Slot

update-backup.

Function: set-background-color/rgb (r g b)
Package

glaw.

Source

graphics.lisp.

Function: set-channel-pitch (chan value)
Package

glaw.

Source

sound.lisp.

Setf expanders to this function

(setf channel-pitch).

Function: set-channel-volume (chan value)
Package

glaw.

Source

sound.lisp.

Setf expanders to this function

(setf channel-volume).

Function: set-index-buffer (ib)
Package

glaw.

Source

graphics.lisp.

Function: set-key-value (key lst value)
Package

glaw.

Source

utils.lisp.

Function: set-material (mat)
Package

glaw.

Source

graphics.lisp.

Function: set-render-state (rs)
Package

glaw.

Source

graphics.lisp.

Function: set-vertex-buffer (vb)
Package

glaw.

Source

graphics.lisp.

Function: set-view-matrices (proj-mtx view-mtx)
Package

glaw.

Source

graphics.lisp.

Function: shader-compile (shader)
Package

glaw.

Source

graphics.lisp.

Reader: shader-id (instance)
Writer: (setf shader-id) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

id.

Reader: shader-needs-compile (instance)
Writer: (setf shader-needs-compile) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

needs-compile.

Function: shader-p (object)
Package

glaw.

Source

graphics.lisp.

Function: shader-program-attach-fragment (prg frag-shader)
Package

glaw.

Source

graphics.lisp.

Function: shader-program-attach-vertex (prg vtx-shader)
Package

glaw.

Source

graphics.lisp.

Reader: shader-program-data (instance)
Writer: (setf shader-program-data) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

data.

Function: shader-program-detach-fragment (prg)
Package

glaw.

Source

graphics.lisp.

Function: shader-program-detach-vertex (prg)
Package

glaw.

Source

graphics.lisp.

Reader: shader-program-fragment (instance)
Writer: (setf shader-program-fragment) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

fragment.

Reader: shader-program-id (instance)
Writer: (setf shader-program-id) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

id.

Package

glaw.

Source

graphics.lisp.

Package

glaw.

Source

graphics.lisp.

Target Slot

needs-link.

Function: shader-program-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: shader-program-vertex (instance)
Writer: (setf shader-program-vertex) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

vertex.

Reader: shader-programs (instance)
Writer: (setf shader-programs) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

programs.

Function: shader-set-source (shader source &optional compile)
Package

glaw.

Source

graphics.lisp.

Reader: shader-source (instance)
Writer: (setf shader-source) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

source.

Function: shape-add-bitangent (shape x y z)
Package

glaw.

Source

shape.lisp.

Function: shape-add-tangent (shape x y z)
Package

glaw.

Source

shape.lisp.

Reader: shape-bitangents (instance)
Writer: (setf shape-bitangents) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

bitangents.

Reader: shape-colors (instance)
Writer: (setf shape-colors) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

colors.

Function: shape-compact-vertices (shape &key ignore-colors ignore-tex-coords ignore-normals)
Package

glaw.

Source

shape.lisp.

Function: shape-compute-normals (shape &optional normalize)
Package

glaw.

Source

shape.lisp.

Function: shape-compute-tangent-space (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-get-color (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-get-normal (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-get-tex-coord (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-get-vertex/values (shape index)
Package

glaw.

Source

shape.lisp.

Function: shape-has-bitangents (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-has-color (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-has-normals (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-has-tangents (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-has-texture (shape)
Package

glaw.

Source

shape.lisp.

Reader: shape-indices (instance)
Writer: (setf shape-indices) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

indices.

Reader: shape-normals (instance)
Writer: (setf shape-normals) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

normals.

Function: shape-p (object)
Package

glaw.

Source

shape.lisp.

Reader: shape-primitive (instance)
Writer: (setf shape-primitive) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

primitive.

Function: shape-revert-normals (shape)
Package

glaw.

Source

shape.lisp.

Function: shape-set-bitangent/v (shape index vec)
Package

glaw.

Source

shape.lisp.

Function: shape-set-color/rgb (shape index r g b &optional a)
Package

glaw.

Source

shape.lisp.

Function: shape-set-normal (shape index x y &optional z)
Package

glaw.

Source

shape.lisp.

Function: shape-set-normal/v (shape index vec)
Package

glaw.

Source

shape.lisp.

Function: shape-set-tangent/v (shape index vec)
Package

glaw.

Source

shape.lisp.

Reader: shape-tangents (instance)
Writer: (setf shape-tangents) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

tangents.

Reader: shape-tex-coords (instance)
Writer: (setf shape-tex-coords) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

tex-coords.

Reader: shape-vertices (instance)
Writer: (setf shape-vertices) (instance)
Package

glaw.

Source

shape.lisp.

Target Slot

vertices.

Function: sign-of (nb)
Package

glaw.

Source

math.lisp.

Function: skeleton-add-bone (skel bone &key parent-name parent-index name)
Package

glaw.

Source

skeleton.lisp.

Reader: skeleton-bones (instance)
Writer: (setf skeleton-bones) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

bones.

Reader: skeleton-names (instance)
Writer: (setf skeleton-names) (instance)
Package

glaw.

Source

skeleton.lisp.

Target Slot

names.

Function: skeleton-nb-bones (skel)
Package

glaw.

Source

skeleton.lisp.

Function: skeleton-p (object)
Package

glaw.

Source

skeleton.lisp.

Reader: sound-buffer-id (instance)
Writer: (setf sound-buffer-id) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

buffer-id.

Reader: sound-channels (instance)
Writer: (setf sound-channels) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

channels.

Reader: sound-direction (instance)
Writer: (setf sound-direction) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

direction.

Function: sound-find-channel ()
Package

glaw.

Source

sound.lisp.

Function: sound-p (object)
Package

glaw.

Source

sound.lisp.

Reader: sound-position (instance)
Writer: (setf sound-position) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

position.

Reader: sound-relative-p (instance)
Writer: (setf sound-relative-p) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

relative-p.

Reader: sound-velocity (instance)
Writer: (setf sound-velocity) (instance)
Package

glaw.

Source

sound.lisp.

Target Slot

velocity.

Function: split-string (string delim)

Split the provided string and returns a list.

Package

glaw.

Source

utils.lisp.

Function: sprite-batch-p (object)
Package

glaw.

Source

2d.lisp.

Reader: sprite-batch-primitives (instance)
Writer: (setf sprite-batch-primitives) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

primitives.

Reader: sprite-batch-textures (instance)
Writer: (setf sprite-batch-textures) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

textures.

Reader: sprite-bbox (instance)
Writer: (setf sprite-bbox) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

bbox.

Function: sprite-center-x (sp)
Package

glaw.

Source

2d.lisp.

Function: sprite-center-y (sp)
Package

glaw.

Source

2d.lisp.

Reader: sprite-color (instance)
Writer: (setf sprite-color) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

color.

Reader: sprite-depth (instance)
Writer: (setf sprite-depth) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

depth.

Reader: sprite-flip (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

flip.

Setf expander for this reader

(setf sprite-flip).

Writer: (setf sprite-flip) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

flip.

Reader: sprite-height (instance)
Writer: (setf sprite-height) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

height.

Function: sprite-p (object)
Package

glaw.

Source

2d.lisp.

Function: sprite-set-flip (it value)
Package

glaw.

Source

2d.lisp.

Setf expanders to this function

(setf sprite-flip).

Reader: sprite-shape (instance)
Writer: (setf sprite-shape) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

shape.

Reader: sprite-texture (instance)
Writer: (setf sprite-texture) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

texture.

Reader: sprite-width (instance)
Writer: (setf sprite-width) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

width.

Reader: sprite-x (instance)
Writer: (setf sprite-x) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

x.

Reader: sprite-y (instance)
Writer: (setf sprite-y) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

y.

Function: sqr-dist (x0 y0 x1 y1)
Package

glaw.

Source

utils.lisp.

Reader: stats-graph-data-max (instance)
Writer: (setf stats-graph-data-max) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

max.

Reader: stats-graph-data-max-samples (instance)
Writer: (setf stats-graph-data-max-samples) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

max-samples.

Reader: stats-graph-data-min (instance)
Writer: (setf stats-graph-data-min) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

min.

Function: stats-graph-data-p (object)
Package

glaw.

Source

stats.lisp.

Reader: stats-graph-data-samples (instance)
Writer: (setf stats-graph-data-samples) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

samples.

Function: stats-graph-data-update (data sample &key filter)
Package

glaw.

Source

stats.lisp.

Function: stats-grapher-add-data (grapher &key data color enable)
Package

glaw.

Source

stats.lisp.

Reader: stats-grapher-bg-color (instance)
Writer: (setf stats-grapher-bg-color) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

bg-color.

Reader: stats-grapher-colors (instance)
Writer: (setf stats-grapher-colors) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

colors.

Reader: stats-grapher-datas (instance)
Writer: (setf stats-grapher-datas) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

datas.

Function: stats-grapher-disable-data (grapher index)
Package

glaw.

Source

stats.lisp.

Function: stats-grapher-enable-data (grapher index)
Package

glaw.

Source

stats.lisp.

Reader: stats-grapher-enabled (instance)
Writer: (setf stats-grapher-enabled) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

enabled.

Reader: stats-grapher-height (instance)
Writer: (setf stats-grapher-height) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

height.

Function: stats-grapher-p (object)
Package

glaw.

Source

stats.lisp.

Function: stats-grapher-set-data-color (grapher index color)
Package

glaw.

Source

stats.lisp.

Function: stats-grapher-update-data (grapher index sample)
Package

glaw.

Source

stats.lisp.

Reader: stats-grapher-width (instance)
Writer: (setf stats-grapher-width) (instance)
Package

glaw.

Source

stats.lisp.

Target Slot

width.

Function: string->char-list (string)
Package

glaw.

Source

console.lisp.

Function: text-console-p (object)
Package

glaw.

Source

console.lisp.

Reader: text-console-prompt (instance)
Writer: (setf text-console-prompt) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

prompt.

Reader: text-console-ps1 (instance)
Writer: (setf text-console-ps1) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

ps1.

Reader: text-console-ps2 (instance)
Writer: (setf text-console-ps2) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

ps2.

Function: text-console-repl (console)
Package

glaw.

Source

console.lisp.

Reader: text-console-terp (instance)
Writer: (setf text-console-terp) (instance)
Package

glaw.

Source

console.lisp.

Target Slot

terp.

Reader: texture-bpp (instance)
Writer: (setf texture-bpp) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

bpp.

Reader: texture-data (instance)
Writer: (setf texture-data) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

data.

Reader: texture-height (instance)
Writer: (setf texture-height) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

height.

Reader: texture-index (instance)
Writer: (setf texture-index) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

index.

Reader: texture-internal-format (instance)
Writer: (setf texture-internal-format) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

internal-format.

Reader: texture-mag-filter (instance)
Writer: (setf texture-mag-filter) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

mag-filter.

Reader: texture-matrix (instance)
Writer: (setf texture-matrix) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

matrix.

Reader: texture-min-filter (instance)
Writer: (setf texture-min-filter) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

min-filter.

Function: texture-p (object)
Package

glaw.

Source

graphics.lisp.

Reader: texture-priority (instance)
Writer: (setf texture-priority) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

priority.

Function: texture-unit (&optional index)
Package

glaw.

Source

graphics.lisp.

Reader: texture-width (instance)
Writer: (setf texture-width) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

width.

Reader: texture-wrap-r (instance)
Writer: (setf texture-wrap-r) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

wrap-r.

Reader: texture-wrap-s (instance)
Writer: (setf texture-wrap-s) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

wrap-s.

Reader: texture-wrap-t (instance)
Writer: (setf texture-wrap-t) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

wrap-t.

Function: tilemap-fill (tilemap value)
Package

glaw.

Source

2d.lisp.

Function: tilemap-get-tile (tilemap x y)
Package

glaw.

Source

2d.lisp.

Reader: tilemap-height (instance)
Writer: (setf tilemap-height) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

height.

Function: tilemap-p (object)
Package

glaw.

Source

2d.lisp.

Function: tilemap-set-tile (tilemap x y value)
Package

glaw.

Source

2d.lisp.

Reader: tilemap-tiles (instance)
Writer: (setf tilemap-tiles) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

tiles.

Reader: tilemap-width (instance)
Writer: (setf tilemap-width) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

width.

Reader: tileset-cache (instance)
Writer: (setf tileset-cache) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

cache.

Function: tileset-nb-tiles (tileset)
Package

glaw.

Source

2d.lisp.

Function: tileset-p (object)
Package

glaw.

Source

2d.lisp.

Reader: tileset-texture (instance)
Writer: (setf tileset-texture) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

texture.

Function: tileset-tile-data (tileset tile-index)
Package

glaw.

Source

2d.lisp.

Reader: tileset-tile-height (instance)
Writer: (setf tileset-tile-height) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

tile-height.

Function: tileset-tile-tex-coords (tileset tile-index)

Returns tex-coord of bottom left corner and tile’s width/height in the texture world of the tile designated by TILE-INDEX in the provided TILESET.

Package

glaw.

Source

2d.lisp.

Reader: tileset-tile-width (instance)
Writer: (setf tileset-tile-width) (instance)
Package

glaw.

Source

2d.lisp.

Target Slot

tile-width.

Function: tileset-update-cache (tileset)
Package

glaw.

Source

2d.lisp.

Reader: timer-args (instance)
Writer: (setf timer-args) (instance)
Package

glaw.

Source

scheduler.lisp.

Target Slot

args.

Reader: timer-elapsed (instance)
Writer: (setf timer-elapsed) (instance)
Package

glaw.

Source

scheduler.lisp.

Target Slot

elapsed.

Function: timer-expired-p (timer)
Package

glaw.

Source

scheduler.lisp.

Reader: timer-function (instance)
Writer: (setf timer-function) (instance)
Package

glaw.

Source

scheduler.lisp.

Target Slot

function.

Function: timer-p (object)
Package

glaw.

Source

scheduler.lisp.

Reader: timer-repeat (instance)
Writer: (setf timer-repeat) (instance)
Package

glaw.

Source

scheduler.lisp.

Target Slot

repeat.

Reader: timer-time (instance)
Writer: (setf timer-time) (instance)
Package

glaw.

Source

scheduler.lisp.

Target Slot

time.

Function: use-source (src)
Package

glaw.

Source

sound.lisp.

Function: vector-2d-nscale (v factor)
Package

glaw.

Source

math.lisp.

Function: vector-diff (&rest vecs)
Package

glaw.

Source

math.lisp.

Function: vector-scale (v factor)
Package

glaw.

Source

math.lisp.

Function: vector-sum (&rest vecs)
Package

glaw.

Source

math.lisp.

Reader: vertex-buffer-format (instance)
Writer: (setf vertex-buffer-format) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

format.

Function: vertex-buffer-index (instance)
Package

glaw.

Source

graphics.lisp.

Function: (setf vertex-buffer-index) (instance)
Package

glaw.

Source

graphics.lisp.

Reader: vertex-buffer-nb-vertices (instance)
Writer: (setf vertex-buffer-nb-vertices) (instance)
Package

glaw.

Source

graphics.lisp.

Target Slot

nb-vertices.

Function: vertex-buffer-p (object)
Package

glaw.

Source

graphics.lisp.

Function: vertex-buffer-update (vb array &optional offset)
Package

glaw.

Source

graphics.lisp.

Function: vertex-buffer-update-components (vb vtx-offset vertices &key colors tex-coords normals)
Package

glaw.

Source

graphics.lisp.

Function: vertex-has-colors (fmt)
Package

glaw.

Source

graphics.lisp.

Function: vertex-has-normals (fmt)
Package

glaw.

Source

graphics.lisp.

Function: vertex-has-tex-coords (fmt)
Package

glaw.

Source

graphics.lisp.

Function: vertex-has-vertices (fmt)
Package

glaw.

Source

graphics.lisp.

Function: vertex-size (fmt)
Package

glaw.

Source

graphics.lisp.

Reader: view-eye-mtx (instance)
Writer: (setf view-eye-mtx) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

eye-mtx.

Function: view-p (object)
Package

glaw.

Source

view.lisp.

Reader: view-proj-mtx (instance)
Writer: (setf view-proj-mtx) (instance)
Package

glaw.

Source

view.lisp.

Target Slot

proj-mtx.


6.2.6 Generic functions

Generic Reader: action (object)
Package

glaw.

Methods
Reader Method: action ((gui-button gui-button))

automatically generated reader method

Source

gui.lisp.

Target Slot

action.

Reader Method: action ((gui-text-input gui-text-input))

automatically generated reader method

Source

gui.lisp.

Target Slot

action.

Generic Writer: (setf action) (object)
Package

glaw.

Methods
Writer Method: (setf action) ((gui-button gui-button))

automatically generated writer method

Source

gui.lisp.

Target Slot

action.

Writer Method: (setf action) ((gui-text-input gui-text-input))

automatically generated writer method

Source

gui.lisp.

Target Slot

action.

Generic Function: add-child-widget (p c)
Package

glaw.

Methods
Method: add-child-widget ((e gui-widget) (c gui-widget))
Source

gui.lisp.

Method: add-child-widget ((p gui) (c gui-widget))
Source

gui.lisp.

Generic Function: affect-particles (affector system dt)
Package

glaw.

Source

particles.lisp.

Methods
Method: affect-particles ((a fading-affector) (s particle-system) dt)
Method: affect-particles ((a resistance-affector) (s particle-system) dt)
Method: affect-particles ((a gravity-affector) (s particle-system) dt)
Generic Function: animation-duration (anim)

Returns total time length of ANIM.

Package

glaw.

Source

anim.lisp.

Methods
Method: animation-duration ((anim keyframe-anim))
Generic Function: apply-layout (it)
Package

glaw.

Methods
Method: apply-layout ((it gui-widget))
Source

gui.lisp.

Generic Reader: children (object)
Package

glaw.

Methods
Reader Method: children ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

children.

Generic Writer: (setf children) (object)
Package

glaw.

Methods
Writer Method: (setf children) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

children.

Generic Function: clear (w)
Package

glaw.

Methods
Method: clear ((w gui-text-input))
Source

gui.lisp.

Generic Function: focus (w)
Package

glaw.

Methods
Method: focus ((w gui-widget))
Source

gui.lisp.

Method: focus :around ((w gui-widget))
Source

gui.lisp.

Generic Reader: focused (object)
Package

glaw.

Methods
Reader Method: focused ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

focused.

Generic Writer: (setf focused) (object)
Package

glaw.

Methods
Writer Method: (setf focused) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

focused.

Generic Function: frame-apply-channel (channel-type obj frame-data)
Package

glaw.

Source

anim.lisp.

Methods
Method: frame-apply-channel ((type (eql :length)) (it bone) data)
Source

skeleton.lisp.

Method: frame-apply-channel ((type (eql :angle)) (it bone) data)
Source

skeleton.lisp.

Method: frame-apply-channel ((type (eql :orientation)) (it sprite) data)
Source

2d.lisp.

Method: frame-apply-channel ((type (eql :position)) (it sprite) data)
Source

2d.lisp.

Method: frame-apply-channel ((type (eql :tex-coords)) (it sprite) data)
Source

2d.lisp.

Method: frame-apply-channel ((type (eql :color)) (it sprite) data)
Source

2d.lisp.

Method: frame-apply-channel ((type (eql :texture)) (it sprite) data)
Source

2d.lisp.

Generic Function: framebuffer-attach-stencil (fb buf &optional index)
Package

glaw.

Methods
Method: framebuffer-attach-stencil (fb (buf texture) &optional index)
Source

graphics.lisp.

Generic Function: gl-x (w)
Package

glaw.

Methods
Method: gl-x ((w gui-widget))
Source

gui.lisp.

Generic Function: gl-y (w)
Package

glaw.

Methods
Method: gl-y ((w gui-widget))
Source

gui.lisp.

Generic Reader: gui-button-args (object)
Package

glaw.

Methods
Reader Method: gui-button-args ((gui-button gui-button))

automatically generated reader method

Source

gui.lisp.

Target Slot

args.

Generic Writer: (setf gui-button-args) (object)
Package

glaw.

Methods
Writer Method: (setf gui-button-args) ((gui-button gui-button))

automatically generated writer method

Source

gui.lisp.

Target Slot

args.

Generic Reader: gui-button-pressed (object)
Package

glaw.

Methods
Reader Method: gui-button-pressed ((gui-button gui-button))

automatically generated reader method

Source

gui.lisp.

Target Slot

pressed.

Generic Writer: (setf gui-button-pressed) (object)
Package

glaw.

Methods
Writer Method: (setf gui-button-pressed) ((gui-button gui-button))

automatically generated writer method

Source

gui.lisp.

Target Slot

pressed.

Generic Reader: gui-button-pressed-texture (object)
Package

glaw.

Methods
Reader Method: gui-button-pressed-texture ((gui-button gui-button))

automatically generated reader method

Source

gui.lisp.

Target Slot

pressed-texture.

Generic Writer: (setf gui-button-pressed-texture) (object)
Package

glaw.

Methods
Writer Method: (setf gui-button-pressed-texture) ((gui-button gui-button))

automatically generated writer method

Source

gui.lisp.

Target Slot

pressed-texture.

Generic Reader: gui-gauge-fill-color (object)
Package

glaw.

Methods
Reader Method: gui-gauge-fill-color ((gui-gauge gui-gauge))

automatically generated reader method

Source

gui.lisp.

Target Slot

fill-color.

Generic Writer: (setf gui-gauge-fill-color) (object)
Package

glaw.

Methods
Writer Method: (setf gui-gauge-fill-color) ((gui-gauge gui-gauge))

automatically generated writer method

Source

gui.lisp.

Target Slot

fill-color.

Generic Reader: gui-gauge-value (object)
Package

glaw.

Methods
Reader Method: gui-gauge-value ((gui-gauge gui-gauge))

automatically generated reader method

Source

gui.lisp.

Target Slot

value.

Generic Writer: (setf gui-gauge-value) (object)
Package

glaw.

Methods
Writer Method: (setf gui-gauge-value) ((gui-gauge gui-gauge))

automatically generated writer method

Source

gui.lisp.

Target Slot

value.

Generic Function: gui-slider-decf (w value)
Package

glaw.

Methods
Method: gui-slider-decf ((w gui-slider) value)
Source

gui.lisp.

Generic Function: gui-slider-incf (w value)
Package

glaw.

Methods
Method: gui-slider-incf ((w gui-slider) value)
Source

gui.lisp.

Generic Reader: gui-slider-max (object)
Package

glaw.

Methods
Reader Method: gui-slider-max ((gui-slider gui-slider))

automatically generated reader method

Source

gui.lisp.

Target Slot

max.

Generic Writer: (setf gui-slider-max) (object)
Package

glaw.

Methods
Writer Method: (setf gui-slider-max) ((gui-slider gui-slider))

automatically generated writer method

Source

gui.lisp.

Target Slot

max.

Generic Reader: gui-slider-min (object)
Package

glaw.

Methods
Reader Method: gui-slider-min ((gui-slider gui-slider))

automatically generated reader method

Source

gui.lisp.

Target Slot

min.

Generic Writer: (setf gui-slider-min) (object)
Package

glaw.

Methods
Writer Method: (setf gui-slider-min) ((gui-slider gui-slider))

automatically generated writer method

Source

gui.lisp.

Target Slot

min.

Generic Reader: gui-slider-sliding (object)
Package

glaw.

Methods
Reader Method: gui-slider-sliding ((gui-slider gui-slider))

automatically generated reader method

Source

gui.lisp.

Target Slot

sliding.

Generic Writer: (setf gui-slider-sliding) (object)
Package

glaw.

Methods
Writer Method: (setf gui-slider-sliding) ((gui-slider gui-slider))

automatically generated writer method

Source

gui.lisp.

Target Slot

sliding.

Generic Reader: gui-slider-step (object)
Package

glaw.

Methods
Reader Method: gui-slider-step ((gui-slider gui-slider))

automatically generated reader method

Source

gui.lisp.

Target Slot

step.

Generic Writer: (setf gui-slider-step) (object)
Package

glaw.

Methods
Writer Method: (setf gui-slider-step) ((gui-slider gui-slider))

automatically generated writer method

Source

gui.lisp.

Target Slot

step.

Generic Reader: gui-slider-value (object)
Package

glaw.

Methods
Reader Method: gui-slider-value ((gui-slider gui-slider))

automatically generated reader method

Source

gui.lisp.

Target Slot

value.

Generic Writer: (setf gui-slider-value) (object)
Package

glaw.

Methods
Writer Method: (setf gui-slider-value) ((gui-slider gui-slider))

automatically generated writer method

Source

gui.lisp.

Target Slot

value.

Generic Reader: gui-widget-color (object)
Package

glaw.

Methods
Reader Method: gui-widget-color ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

color.

Generic Writer: (setf gui-widget-color) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-color) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

color.

Generic Reader: gui-widget-font (object)
Package

glaw.

Methods
Reader Method: gui-widget-font ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

font.

Generic Writer: (setf gui-widget-font) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-font) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

font.

Generic Reader: gui-widget-layout (object)
Package

glaw.

Methods
Reader Method: gui-widget-layout ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

layout.

Generic Writer: (setf gui-widget-layout) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-layout) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

layout.

Generic Function: gui-widget-mouse-down (it btn)
Package

glaw.

Methods
Method: gui-widget-mouse-down ((it gui-slider) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-down ((it gui-button) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-down ((it gui-window) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-down ((it gui-widget) btn)
Source

gui.lisp.

Generic Function: gui-widget-mouse-enter (it)
Package

glaw.

Methods
Method: gui-widget-mouse-enter ((it gui-widget))
Source

gui.lisp.

Generic Function: gui-widget-mouse-leave (it)
Package

glaw.

Methods
Method: gui-widget-mouse-leave ((it gui-slider))
Source

gui.lisp.

Method: gui-widget-mouse-leave ((it gui-window))
Source

gui.lisp.

Method: gui-widget-mouse-leave ((it gui-widget))
Source

gui.lisp.

Generic Function: gui-widget-mouse-move (it dx dy)
Package

glaw.

Methods
Method: gui-widget-mouse-move ((it gui-slider) dx dy)
Source

gui.lisp.

Method: gui-widget-mouse-move ((it gui-window) dx dy)
Source

gui.lisp.

Method: gui-widget-mouse-move ((it gui-widget) dx dy)
Source

gui.lisp.

Generic Function: gui-widget-mouse-up (it btn)
Package

glaw.

Methods
Method: gui-widget-mouse-up ((it gui-slider) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-up ((it gui-button) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-up ((it gui-window) (btn (eql :left-button)))
Source

gui.lisp.

Method: gui-widget-mouse-up ((it gui-widget) btn)
Source

gui.lisp.

Generic Reader: gui-widget-texture (object)
Package

glaw.

Methods
Reader Method: gui-widget-texture ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

texture.

Generic Writer: (setf gui-widget-texture) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-texture) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

texture.

Generic Reader: gui-widget-x-off (object)
Package

glaw.

Methods
Reader Method: gui-widget-x-off ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

x-off.

Generic Writer: (setf gui-widget-x-off) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-x-off) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

x-off.

Generic Reader: gui-widget-y-off (object)
Package

glaw.

Methods
Reader Method: gui-widget-y-off ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

y-off.

Generic Writer: (setf gui-widget-y-off) (object)
Package

glaw.

Methods
Writer Method: (setf gui-widget-y-off) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

y-off.

Generic Reader: gui-window-moveable (object)
Package

glaw.

Methods
Reader Method: gui-window-moveable ((gui-window gui-window))

automatically generated reader method

Source

gui.lisp.

Target Slot

moveable.

Generic Writer: (setf gui-window-moveable) (object)
Package

glaw.

Methods
Writer Method: (setf gui-window-moveable) ((gui-window gui-window))

automatically generated writer method

Source

gui.lisp.

Target Slot

moveable.

Generic Reader: gui-window-moving (object)
Package

glaw.

Methods
Reader Method: gui-window-moving ((gui-window gui-window))

automatically generated reader method

Source

gui.lisp.

Target Slot

moving.

Generic Writer: (setf gui-window-moving) (object)
Package

glaw.

Methods
Writer Method: (setf gui-window-moving) ((gui-window gui-window))

automatically generated writer method

Source

gui.lisp.

Target Slot

moving.

Generic Reader: gui-window-title (object)
Package

glaw.

Methods
Reader Method: gui-window-title ((gui-window gui-window))

automatically generated reader method

Source

gui.lisp.

Target Slot

title.

Generic Function: height (it)
Package

glaw.

Methods
Method: height ((it gui-widget))
Source

gui.lisp.

Generic Function: (setf height) (it)
Package

glaw.

Methods
Method: (setf height) ((it gui-widget))
Source

gui.lisp.

Generic Function: hide (e)
Package

glaw.

Methods
Method: hide ((w gui-button))
Source

gui.lisp.

Method: hide ((w gui-text-input))
Source

gui.lisp.

Method: hide ((e gui-widget))
Source

gui.lisp.

Generic Reader: input (object)
Package

glaw.

Methods
Reader Method: input ((gui-text-input gui-text-input))

automatically generated reader method

Source

gui.lisp.

Target Slot

input.

Generic Writer: (setf input) (object)
Package

glaw.

Methods
Writer Method: (setf input) ((gui-text-input gui-text-input))

automatically generated writer method

Source

gui.lisp.

Target Slot

input.

Generic Function: input-process-valid-p (processor)

Return T if processor’s output should be triggered, NIL otherwise.

Package

glaw.

Source

input.lisp.

Generic Function: input-processor-update (processor input state)

Update processor internal state.

Package

glaw.

Source

input.lisp.

Methods
Method: input-processor-update ((it input-chord) input state)
Method: input-processor-update ((it input-sequence) input state)
Method: input-processor-update ((it input-repeat) input state)
Generic Function: interpreter-add-command (terp name func &rest args)
Package

glaw.

Methods
Method: interpreter-add-command (terp name func &rest args)
Source

console.lisp.

Generic Reader: interpreter-allow-lisp (object)
Package

glaw.

Methods
Reader Method: interpreter-allow-lisp ((interpreter interpreter))

automatically generated reader method

Source

console.lisp.

Target Slot

allow-lisp.

Generic Writer: (setf interpreter-allow-lisp) (object)
Package

glaw.

Methods
Writer Method: (setf interpreter-allow-lisp) ((interpreter interpreter))

automatically generated writer method

Source

console.lisp.

Target Slot

allow-lisp.

Generic Function: interpreter-command (terp name)
Package

glaw.

Methods
Method: interpreter-command (terp name)
Source

console.lisp.

Generic Reader: interpreter-commands (object)
Package

glaw.

Methods
Reader Method: interpreter-commands ((interpreter interpreter))

automatically generated reader method

Source

console.lisp.

Target Slot

commands.

Generic Writer: (setf interpreter-commands) (object)
Package

glaw.

Methods
Writer Method: (setf interpreter-commands) ((interpreter interpreter))

automatically generated writer method

Source

console.lisp.

Target Slot

commands.

Generic Function: interpreter-eval (terp input-str)

Evaluate the provided input string, returns T if input is incomplete, NIL otherwise.

Package

glaw.

Source

console.lisp.

Methods
Method: interpreter-eval (terp input-string)
Generic Function: interpreter-eval-command (terp cmd &rest args)
Package

glaw.

Methods
Method: interpreter-eval-command (terp cmd &rest args)
Source

console.lisp.

Generic Reader: interpreter-input-lines (object)
Package

glaw.

Methods
Reader Method: interpreter-input-lines ((interpreter interpreter))

automatically generated reader method

Source

console.lisp.

Target Slot

input-lines.

Generic Writer: (setf interpreter-input-lines) (object)
Package

glaw.

Methods
Writer Method: (setf interpreter-input-lines) ((interpreter interpreter))

automatically generated writer method

Source

console.lisp.

Target Slot

input-lines.

Generic Function: interpreter-input-string (terp)
Package

glaw.

Methods
Method: interpreter-input-string (terp)
Source

console.lisp.

Generic Reader: interpreter-output (terp)

Returns latest interpreter output string.

Package

glaw.

Source

console.lisp.

Methods
Reader Method: interpreter-output ((interpreter interpreter))

automatically generated reader method

Target Slot

output.

Generic Writer: (setf interpreter-output) (object)
Package

glaw.

Methods
Writer Method: (setf interpreter-output) ((interpreter interpreter))

automatically generated writer method

Source

console.lisp.

Target Slot

output.

Generic Function: interpreter-push (terp line)

Adds line to current interpreter input.
Returns T if more input is required, NIL if input was processed in some way.

Package

glaw.

Source

console.lisp.

Methods
Method: interpreter-push (terp line)
Generic Function: interpreter-reset-input (terp)

Cancel any pending input.

Package

glaw.

Source

console.lisp.

Methods
Method: interpreter-reset-input (terp)
Generic Function: navstruct-node-neighbors (nv node)

Returns a list of nodes connected to the provided NODE.

Package

glaw.

Source

navmesh.lisp.

Methods
Method: navstruct-node-neighbors ((nv navmesh) (node navmesh-cell))
Generic Function: navstruct-nodes-connected-p (nv node-1 node-2)

Returns NIL if there’s no connection from NODE-1 to NODE-2.

Package

glaw.

Source

navmesh.lisp.

Generic Function: navstruct-nodes-dist (nv start end)

Computes distance between START and END nodes in whatever way seems appropriate.

Package

glaw.

Source

navmesh.lisp.

Methods
Method: navstruct-nodes-dist ((nv navmesh) start-cell end-cell)
Generic Function: on-button (input-object input-device btn btn-state)

Buttons press/release callback. For buttons not on the keyboard...

Package

glaw.

Source

input.lisp.

Methods
Method: on-button ((it gui) (device (eql :mouse)) btn (btn-state (eql :release)))
Source

gui.lisp.

Method: on-button ((it gui) (device (eql :mouse)) btn (btn-state (eql :press)))
Source

gui.lisp.

Method: on-button ((proc input-processor) device btn btn-state)
Method: on-button (input-object input-device btn btn-state)
Generic Function: on-input (input-object input)

Generic input event.

Package

glaw.

Source

input.lisp.

Methods
Method: on-input (input-object input)
Generic Function: on-key (input-object keysym key-state keycode string)

Key press/release callback.

Package

glaw.

Source

input.lisp.

Methods
Method: on-key ((it graphic-console) key (key-state (eql :press)) keycode string)
Source

console.lisp.

Method: on-key ((it graphic-console) (key (eql :backspace)) (key-state (eql :press)) keycode string)
Source

console.lisp.

Method: on-key ((it graphic-console) (key (eql :return)) (key-state (eql :press)) keycode string)
Source

console.lisp.

Method: on-key ((proc input-processor) keysym key-state keycode string)
Method: on-key (input-object key key-state keycode string)
Generic Function: on-motion (input-object input-device dx dy)

Motion callback, may be used for any 2d motion input device.

Package

glaw.

Source

input.lisp.

Methods
Method: on-motion ((it gui) (device (eql :mouse)) dx dy)
Source

gui.lisp.

Method: on-motion (input-object input-device dx dy)
Generic Reader: parent-widget (object)
Package

glaw.

Methods
Reader Method: parent-widget ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

parent.

Generic Writer: (setf parent-widget) (object)
Package

glaw.

Methods
Writer Method: (setf parent-widget) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

parent.

Generic Reader: pos-x (object)
Package

glaw.

Methods
Reader Method: pos-x ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

x.

Generic Writer: (setf pos-x) (object)
Package

glaw.

Methods
Writer Method: (setf pos-x) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

x.

Generic Reader: pos-y (object)
Package

glaw.

Methods
Reader Method: pos-y ((gui-widget gui-widget))

automatically generated reader method

Source

gui.lisp.

Target Slot

y.

Generic Writer: (setf pos-y) (object)
Package

glaw.

Methods
Writer Method: (setf pos-y) ((gui-widget gui-widget))

automatically generated writer method

Source

gui.lisp.

Target Slot

y.

Generic Function: render-widget (gui-widget)

Renders the provided widget on screen.

Package

glaw.

Source

gui.lisp.

Methods
Method: render-widget ((w gui-gauge))
Method: render-widget ((w gui-slider))
Method: render-widget ((w gui-button))
Method: render-widget ((w gui-text-input))
Method: render-widget ((w gui-label))
Method: render-widget ((w gui-window))
Method: render-widget :around ((w gui-widget))
Method: render-widget ((w gui-widget))
Generic Function: resize (it w h)
Package

glaw.

Methods
Method: resize ((it gui-widget) w h)
Source

gui.lisp.

Generic Function: show (e)
Package

glaw.

Methods
Method: show ((w gui-button))
Source

gui.lisp.

Method: show ((w gui-text-input))
Source

gui.lisp.

Method: show ((e gui-widget))
Source

gui.lisp.

Generic Reader: text-color (object)
Package

glaw.

Methods
Reader Method: text-color ((gui-label gui-label))

automatically generated reader method

Source

gui.lisp.

Target Slot

text-color.

Generic Writer: (setf text-color) (object)
Package

glaw.

Methods
Writer Method: (setf text-color) ((gui-label gui-label))

automatically generated writer method

Source

gui.lisp.

Target Slot

text-color.

Generic Function: unfocus (w)
Package

glaw.

Methods
Method: unfocus ((w gui-widget))
Source

gui.lisp.

Method: unfocus :around ((w gui-widget))
Source

gui.lisp.

Generic Function: update-dimensions (it)
Package

glaw.

Methods
Method: update-dimensions ((w gui-label))
Source

gui.lisp.

Method: update-dimensions ((it gui-window))
Source

gui.lisp.

Generic Function: update-widget (gui-widget)

Do whatever needs to be done to update the state of the widget.

Package

glaw.

Source

gui.lisp.

Methods
Method: update-widget ((w gui-widget))
Generic Function: width (it)
Package

glaw.

Methods
Method: width ((it gui-widget))
Source

gui.lisp.

Generic Function: (setf width) (it)
Package

glaw.

Methods
Method: (setf width) ((it gui-widget))
Source

gui.lisp.


6.2.7 Conditions

Condition: glaw-error

Any glaw specific error should inherit this.

Package

glaw.

Source

utils.lisp.

Direct superclasses

error.

Direct subclasses

not-implemented.

Condition: not-implemented

Unimplemented.

Package

glaw.

Source

utils.lisp.

Direct superclasses

glaw-error.


6.2.8 Structures

Structure: 2d-view
Package

glaw.

Source

view.lisp.

Direct superclasses

view.

Direct subclasses

isometric-view.

Direct methods
Direct slots
Slot: left
Readers

2d-view-left.

Writers

(setf 2d-view-left).

Slot: right
Readers

2d-view-right.

Writers

(setf 2d-view-right).

Slot: bottom
Readers

2d-view-bottom.

Writers

(setf 2d-view-bottom).

Slot: top
Readers

2d-view-top.

Writers

(setf 2d-view-top).

Slot: zoom
Initform

1.0

Readers

2d-view-zoom.

Writers

(setf 2d-view-zoom).

Structure: 3d-view
Package

glaw.

Source

view.lisp.

Direct superclasses

view.

Direct slots
Slot: perspective
Readers

3d-view-perspective.

Writers

(setf 3d-view-perspective).

Slot: basis
Readers

3d-view-basis.

Writers

(setf 3d-view-basis).

Structure: anim-state
Package

glaw.

Source

anim.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: animation
Readers

anim-state-animation.

Writers

(setf anim-state-animation).

Slot: time
Package

common-lisp.

Initform

0.0

Readers

anim-state-time.

Writers

(setf anim-state-time).

Slot: scale
Initform

1.0

Readers

anim-state-scale.

Writers

(setf anim-state-scale).

Structure: asset

Holds assets meta-data.

Package

glaw.

Source

assets.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: type
Package

common-lisp.

Readers

asset-type.

Writers

(setf asset-type).

Slot: name
Readers

asset-name.

Writers

(setf asset-name).

Slot: properties
Readers

asset-properties.

Writers

(setf asset-properties).

Structure: bbox

Axis Aligned Bounding Box.

Package

glaw.

Source

bbox.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: valid
Readers

bbox-valid.

Writers

(setf bbox-valid).

Slot: x-min
Readers

bbox-x-min.

Writers

(setf bbox-x-min).

Slot: y-min
Readers

bbox-y-min.

Writers

(setf bbox-y-min).

Slot: z-min
Readers

bbox-z-min.

Writers

(setf bbox-z-min).

Slot: x-max
Readers

bbox-x-max.

Writers

(setf bbox-x-max).

Slot: y-max
Readers

bbox-y-max.

Writers

(setf bbox-y-max).

Slot: z-max
Readers

bbox-z-max.

Writers

(setf bbox-z-max).

Structure: bone
Package

glaw.

Source

skeleton.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: angle
Initform

0.0

Readers

bone-angle.

Writers

(setf bone-angle).

Slot: length
Package

common-lisp.

Initform

0.0

Readers

bone-length.

Writers

(setf bone-length).

Slot: parent
Readers

bone-parent.

Writers

(setf bone-parent).

Slot: children
Initform

(quote nil)

Readers

bone-children.

Writers

(setf bone-children).

Structure: bsphere
Package

glaw.

Source

bbox.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: valid
Readers

bsphere-valid.

Writers

(setf bsphere-valid).

Slot: x
Readers

bsphere-x.

Writers

(setf bsphere-x).

Slot: y
Readers

bsphere-y.

Writers

(setf bsphere-y).

Slot: z
Readers

bsphere-z.

Writers

(setf bsphere-z).

Slot: radius
Readers

bsphere-radius.

Writers

(setf bsphere-radius).

Structure: buffer
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct slots
Slot: index
Readers

buffer-index.

Writers

(setf buffer-index).

Structure: color-gradient
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: start
Initform

(glaw::make-color :r 0.0 :g 0.0 :b 0.0 :a 1.0)

Readers

color-gradient-start.

Writers

(setf color-gradient-start).

Slot: end
Initform

(glaw::make-color :r 1.0 :g 1.0 :b 1.0 :a 1.0)

Readers

color-gradient-end.

Writers

(setf color-gradient-end).

Structure: display-list
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct subclasses

primitive-batch.

Direct slots
Slot: index
Initform

-1

Readers

display-list-index.

Writers

(setf display-list-index).

Slot: primitive
Initform

:triangles

Readers

display-list-primitive.

Writers

(setf display-list-primitive).

Slot: start
Readers

display-list-start.

Writers

(setf display-list-start).

Slot: end
Readers

display-list-end.

Writers

(setf display-list-end).

Slot: vb
Readers

display-list-vb.

Writers

(setf display-list-vb).

Slot: ib
Readers

display-list-ib.

Writers

(setf display-list-ib).

Structure: fading-affector
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct methods

affect-particles.

Direct slots
Slot: rate
Initform

0.5

Readers

fading-affector-rate.

Writers

(setf fading-affector-rate).

Structure: font
Package

glaw.

Source

font.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: texture
Readers

font-texture.

Writers

(setf font-texture).

Slot: base
Initform

-1

Readers

font-base.

Writers

(setf font-base).

Slot: glyphs
Readers

font-glyphs.

Writers

(setf font-glyphs).

Slot: line-height
Readers

font-line-height.

Writers

(setf font-line-height).

Structure: frame-timer
Package

glaw.

Source

stats.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: avg-sample-size
Initform

2.0

Readers

frame-timer-avg-sample-size.

Writers

(setf frame-timer-avg-sample-size).

Slot: avg-min
Initform

most-positive-single-float

Readers

frame-timer-avg-min.

Writers

(setf frame-timer-avg-min).

Slot: avg-max
Initform

most-negative-single-float

Readers

frame-timer-avg-max.

Writers

(setf frame-timer-avg-max).

Slot: time-sum
Initform

0.0

Readers

frame-timer-time-sum.

Writers

(setf frame-timer-time-sum).

Slot: avg-frame-time
Initform

0.0

Readers

frame-timer-avg-frame-time.

Writers

(setf frame-timer-avg-frame-time).

Slot: avg-nb-frames
Initform

0

Readers

frame-timer-avg-nb-frames.

Writers

(setf frame-timer-avg-nb-frames).

Slot: avg-framerate
Initform

50.0

Readers

frame-timer-avg-framerate.

Writers

(setf frame-timer-avg-framerate).

Slot: instant-min
Initform

most-positive-single-float

Readers

frame-timer-instant-min.

Writers

(setf frame-timer-instant-min).

Slot: instant-max
Initform

most-negative-single-float

Readers

frame-timer-instant-max.

Writers

(setf frame-timer-instant-max).

Slot: instant-framerate
Initform

0.0

Readers

frame-timer-instant-framerate.

Writers

(setf frame-timer-instant-framerate).

Slot: time-ratio
Initform

0.5

Readers

frame-timer-time-ratio.

Writers

(setf frame-timer-time-ratio).

Slot: instant-frame-time
Initform

50.0

Readers

frame-timer-instant-frame-time.

Writers

(setf frame-timer-instant-frame-time).

Slot: total-framerate
Initform

50.0

Readers

frame-timer-total-framerate.

Writers

(setf frame-timer-total-framerate).

Slot: total-frame-time
Initform

0.0

Readers

frame-timer-total-frame-time.

Writers

(setf frame-timer-total-frame-time).

Slot: total-time
Initform

0.0

Readers

frame-timer-total-time.

Writers

(setf frame-timer-total-time).

Slot: total-nb-frames
Initform

0

Readers

frame-timer-total-nb-frames.

Writers

(setf frame-timer-total-nb-frames).

Structure: framebuffer
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: width
Readers

framebuffer-width.

Writers

(setf framebuffer-width).

Slot: height
Readers

framebuffer-height.

Writers

(setf framebuffer-height).

Slot: index
Readers

framebuffer-index.

Writers

(setf framebuffer-index).

Slot: colors
Readers

framebuffer-colors.

Writers

(setf framebuffer-colors).

Slot: depth
Readers

framebuffer-depth.

Writers

(setf framebuffer-depth).

Slot: stencil
Readers

framebuffer-stencil.

Writers

(setf framebuffer-stencil).

Structure: glyph
Package

glaw.

Source

font.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: u
Readers

glyph-u.

Writers

(setf glyph-u).

Slot: v
Readers

glyph-v.

Writers

(setf glyph-v).

Slot: du
Readers

glyph-du.

Writers

(setf glyph-du).

Slot: dv
Readers

glyph-dv.

Writers

(setf glyph-dv).

Slot: advance
Initform

0

Readers

glyph-advance.

Writers

(setf glyph-advance).

Slot: id
Readers

glyph-id.

Writers

(setf glyph-id).

Structure: graphic-console
Package

glaw.

Source

console.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: input
Initform

(list)

Readers

graphic-console-input.

Writers

(setf graphic-console-input).

Slot: prompt
Initform

"> "

Readers

graphic-console-prompt.

Writers

(setf graphic-console-prompt).

Slot: buffer
Initform

(list)

Readers

graphic-console-buffer.

Writers

(setf graphic-console-buffer).

Slot: terp
Initform

(make-instance (quote glaw::interpreter) :allow-lisp t)

Readers

graphic-console-terp.

Writers

(setf graphic-console-terp).

Structure: gravity-affector
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct methods

affect-particles.

Direct slots
Slot: strength
Initform

100.0

Readers

gravity-affector-strength.

Writers

(setf gravity-affector-strength).

Slot: direction
Initform

(glaw:make-vector-2d :x 0.0 :y -1.0)

Readers

gravity-affector-direction.

Writers

(setf gravity-affector-direction).

Structure: gui
Package

glaw.

Source

gui.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: default-font
Readers

gui-default-font.

Writers

(setf gui-default-font).

Slot: view
Initform

(glaw:create-2d-view 0 0 glaw:*display-width* glaw:*display-height*)

Readers

gui-view.

Writers

(setf gui-view).

Slot: widgets
Initform

(quote nil)

Readers

gui-widgets.

Writers

(setf gui-widgets).

Structure: image

Simple image structure. Origin is generally top-left but depends on the loader you use.

Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: width
Readers

image-width.

Writers

(setf image-width).

Slot: height
Readers

image-height.

Writers

(setf image-height).

Slot: bpp
Readers

image-bpp.

Writers

(setf image-bpp).

Slot: data
Readers

image-data.

Writers

(setf image-data).

Structure: index-buffer
Package

glaw.

Source

graphics.lisp.

Direct superclasses

buffer.

Direct slots
Slot: nb-indices
Readers

index-buffer-nb-indices.

Writers

(setf index-buffer-nb-indices).

Structure: input-chord
Package

glaw.

Source

input.lisp.

Direct superclasses

input-processor.

Direct methods
Direct slots
Slot: inputs
Readers

input-chord-inputs.

Writers

(setf input-chord-inputs).

Slot: max-delay
Readers

input-chord-max-delay.

Writers

(setf input-chord-max-delay).

Slot: pressed
Readers

input-chord-pressed.

Writers

(setf input-chord-pressed).

Slot: first-press
Readers

input-chord-first-press.

Writers

(setf input-chord-first-press).

Structure: input-processor
Package

glaw.

Source

input.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct methods
Direct slots
Slot: output
Initform

:input-action

Readers

input-processor-output.

Writers

(setf input-processor-output).

Structure: input-repeat
Package

glaw.

Source

input.lisp.

Direct superclasses

input-processor.

Direct methods
Direct slots
Slot: input
Readers

input-repeat-input.

Writers

(setf input-repeat-input).

Slot: max-delay
Readers

input-repeat-max-delay.

Writers

(setf input-repeat-max-delay).

Slot: old-press
Readers

input-repeat-old-press.

Writers

(setf input-repeat-old-press).

Slot: last-press
Readers

input-repeat-last-press.

Writers

(setf input-repeat-last-press).

Structure: input-sequence
Package

glaw.

Source

input.lisp.

Direct superclasses

input-processor.

Direct methods
Direct slots
Slot: inputs
Readers

input-sequence-inputs.

Writers

(setf input-sequence-inputs).

Slot: max-delay
Readers

input-sequence-max-delay.

Writers

(setf input-sequence-max-delay).

Slot: remaining-inputs
Readers

input-sequence-remaining-inputs.

Writers

(setf input-sequence-remaining-inputs).

Slot: last-press
Readers

input-sequence-last-press.

Writers

(setf input-sequence-last-press).

Structure: isometric-view
Package

glaw.

Source

view.lisp.

Direct superclasses

2d-view.

Structure: keyframe-anim
Package

glaw.

Source

anim.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: channels
Initform

(quote nil)

Readers

keyframe-anim-channels.

Writers

(setf keyframe-anim-channels).

Slot: hints
Initform

(quote nil)

Readers

keyframe-anim-hints.

Writers

(setf keyframe-anim-hints).

Slot: frame-time
Readers

keyframe-anim-frame-time.

Writers

(setf keyframe-anim-frame-time).

Slot: start-frame
Readers

keyframe-anim-start-frame.

Writers

(setf keyframe-anim-start-frame).

Slot: nb-frames
Readers

keyframe-anim-nb-frames.

Writers

(setf keyframe-anim-nb-frames).

Structure: material
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: ambient
Initform

#(0.3 0.3 0.3 1.0)

Readers

material-ambient.

Writers

(setf material-ambient).

Slot: diffuse
Readers

material-diffuse.

Writers

(setf material-diffuse).

Slot: specular
Initform

#(1.0 1.0 1.0 1.0)

Readers

material-specular.

Writers

(setf material-specular).

Slot: shininess
Initform

1.0

Readers

material-shininess.

Writers

(setf material-shininess).

Slot: emissive
Initform

#(0.0 0.0 0.0 1.0)

Readers

material-emissive.

Writers

(setf material-emissive).

Structure: mesh
Package

glaw.

Source

3d.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: names
Readers

mesh-names.

Writers

(setf mesh-names).

Slot: shapes
Readers

mesh-shapes.

Writers

(setf mesh-shapes).

Slot: dlists
Readers

mesh-dlists.

Writers

(setf mesh-dlists).

Slot: materials
Readers

mesh-materials.

Writers

(setf mesh-materials).

Structure: navmesh
Package

glaw.

Source

navmesh.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: cells
Readers

navmesh-cells.

Writers

(setf navmesh-cells).

Structure: particle
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: sprite
Readers

particle-sprite.

Writers

(setf particle-sprite).

Slot: color
Initform

(glaw:create-color 1.0 1.0 1.0)

Readers

particle-color.

Writers

(setf particle-color).

Slot: blend-mode
Readers

particle-blend-mode.

Writers

(setf particle-blend-mode).

Slot: active-p
Readers

particle-active-p.

Writers

(setf particle-active-p).

Slot: vx
Initform

0.0

Readers

particle-vx.

Writers

(setf particle-vx).

Slot: vy
Initform

0.0

Readers

particle-vy.

Writers

(setf particle-vy).

Slot: vz
Initform

0.0

Readers

particle-vz.

Writers

(setf particle-vz).

Slot: spin
Initform

0.0

Readers

particle-spin.

Writers

(setf particle-spin).

Slot: age
Initform

0.0

Readers

particle-age.

Writers

(setf particle-age).

Slot: lifetime
Initform

10.0

Readers

particle-lifetime.

Writers

(setf particle-lifetime).

Structure: particle-emitter
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: acc
Initform

0.0

Readers

particle-emitter-acc.

Writers

(setf particle-emitter-acc).

Slot: rate
Initform

1.0

Readers

particle-emitter-rate.

Writers

(setf particle-emitter-rate).

Slot: texture
Readers

particle-emitter-texture.

Writers

(setf particle-emitter-texture).

Slot: blend-mode
Initform

(quote (:src-alpha :one))

Readers

particle-emitter-blend-mode.

Writers

(setf particle-emitter-blend-mode).

Slot: lifetime
Initform

10

Readers

particle-emitter-lifetime.

Writers

(setf particle-emitter-lifetime).

Slot: color
Initform

(glaw:create-color 0.75 0.6 0.3 1.0)

Readers

particle-emitter-color.

Writers

(setf particle-emitter-color).

Slot: width
Initform

30

Readers

particle-emitter-width.

Writers

(setf particle-emitter-width).

Slot: height
Initform

30

Readers

particle-emitter-height.

Writers

(setf particle-emitter-height).

Slot: spin
Initform

0.0

Readers

particle-emitter-spin.

Writers

(setf particle-emitter-spin).

Slot: angle
Initform

0.0

Readers

particle-emitter-angle.

Writers

(setf particle-emitter-angle).

Slot: vx
Initform

(quote (-10 10))

Readers

particle-emitter-vx.

Writers

(setf particle-emitter-vx).

Slot: vy
Initform

(quote (-10 10))

Readers

particle-emitter-vy.

Writers

(setf particle-emitter-vy).

Slot: x
Initform

0

Readers

particle-emitter-x.

Writers

(setf particle-emitter-x).

Slot: y
Initform

0

Readers

particle-emitter-y.

Writers

(setf particle-emitter-y).

Structure: particle-system
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: max-particles
Readers

particle-system-max-particles.

Writers

(setf particle-system-max-particles).

Slot: particles
Initform

(quote nil)

Readers

particle-system-particles.

Writers

(setf particle-system-particles).

Slot: affectors
Initform

(quote nil)

Readers

particle-system-affectors.

Writers

(setf particle-system-affectors).

Slot: emitters
Initform

(quote nil)

Readers

particle-system-emitters.

Writers

(setf particle-system-emitters).

Structure: perspective
Package

glaw.

Source

math.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: fov
Readers

perspective-fov.

Writers

(setf perspective-fov).

Slot: ratio
Package

common-lisp.

Readers

perspective-ratio.

Writers

(setf perspective-ratio).

Slot: near
Readers

perspective-near.

Writers

(setf perspective-near).

Slot: far
Readers

perspective-far.

Writers

(setf perspective-far).

Slot: up-slope
Readers

perspective-up-slope.

Writers

(setf perspective-up-slope).

Slot: down-slope
Readers

perspective-down-slope.

Writers

(setf perspective-down-slope).

Slot: left-slope
Readers

perspective-left-slope.

Writers

(setf perspective-left-slope).

Slot: right-slope
Readers

perspective-right-slope.

Writers

(setf perspective-right-slope).

Structure: polygon
Package

glaw.

Source

math.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: vertices
Readers

polygon-vertices.

Writers

(setf polygon-vertices).

Slot: centroid
Readers

polygon-centroid.

Writers

(setf polygon-centroid).

Slot: edges
Readers

polygon-edges.

Writers

(setf polygon-edges).

Slot: edge-vectors
Readers

polygon-edge-vectors.

Writers

(setf polygon-edge-vectors).

Structure: primitive-batch
Package

glaw.

Source

graphics.lisp.

Direct superclasses

display-list.

Direct slots
Slot: vb-offset
Initform

0

Readers

primitive-batch-vb-offset.

Writers

(setf primitive-batch-vb-offset).

Slot: ib-offset
Initform

0

Readers

primitive-batch-ib-offset.

Writers

(setf primitive-batch-ib-offset).

Slot: items
Readers

primitive-batch-items.

Writers

(setf primitive-batch-items).

Structure: render-state
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: depth-func
Initform

:lequal

Readers

render-state-depth-func.

Writers

(setf render-state-depth-func).

Slot: depth-write
Initform

t

Readers

render-state-depth-write.

Writers

(setf render-state-depth-write).

Slot: cull-face
Initform

:back

Readers

render-state-cull-face.

Writers

(setf render-state-cull-face).

Slot: blend-func
Initform

(quote (:src-alpha :one-minus-src-alpha))

Readers

render-state-blend-func.

Writers

(setf render-state-blend-func).

Slot: shade-model
Initform

:smooth

Readers

render-state-shade-model.

Writers

(setf render-state-shade-model).

Slot: wireframe
Readers

render-state-wireframe.

Writers

(setf render-state-wireframe).

Slot: lighting
Initform

t

Readers

render-state-lighting.

Writers

(setf render-state-lighting).

Slot: texturing
Initform

t

Readers

render-state-texturing.

Writers

(setf render-state-texturing).

Structure: renderbuffer
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: width
Readers

renderbuffer-width.

Writers

(setf renderbuffer-width).

Slot: height
Readers

renderbuffer-height.

Writers

(setf renderbuffer-height).

Slot: format
Package

common-lisp.

Readers

renderbuffer-format.

Writers

(setf renderbuffer-format).

Slot: index
Readers

renderbuffer-index.

Writers

(setf renderbuffer-index).

Structure: resistance-affector
Package

glaw.

Source

particles.lisp.

Direct superclasses

structure-object.

Direct methods

affect-particles.

Direct slots
Slot: value
Initform

0.9

Readers

resistance-affector-value.

Writers

(setf resistance-affector-value).

Structure: resource-holder

Value holder for an actual resource object.

Package

glaw.

Source

resource.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: data
Readers

resource-holder-data.

Writers

(setf resource-holder-data).

Slot: finalizer
Readers

resource-holder-finalizer.

Writers

(setf resource-holder-finalizer).

Slot: users
Initform

1

Readers

resource-holder-users.

Writers

(setf resource-holder-users).

Structure: resource-manager
Package

glaw.

Source

resource.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: resources
Initform

(make-hash-table :test (quote equal))

Readers

resource-manager-resources.

Writers

(setf resource-manager-resources).

Slot: aliases
Initform

(make-hash-table :test (quote equal))

Readers

resource-manager-aliases.

Writers

(setf resource-manager-aliases).

Structure: screen-stack
Package

glaw.

Source

screen.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: screens
Readers

screen-stack-screens.

Writers

(setf screen-stack-screens).

Slot: render
Readers

screen-stack-render.

Writers

(setf screen-stack-render).

Slot: render-backup
Readers

screen-stack-render-backup.

Writers

(setf screen-stack-render-backup).

Slot: update
Readers

screen-stack-update.

Writers

(setf screen-stack-update).

Slot: update-backup
Readers

screen-stack-update-backup.

Writers

(setf screen-stack-update-backup).

Structure: shader
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: source
Readers

shader-source.

Writers

(setf shader-source).

Slot: id
Readers

shader-id.

Writers

(setf shader-id).

Slot: programs
Readers

shader-programs.

Writers

(setf shader-programs).

Slot: needs-compile
Initform

t

Readers

shader-needs-compile.

Writers

(setf shader-needs-compile).

Structure: shader-program
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: vertex
Readers

shader-program-vertex.

Writers

(setf shader-program-vertex).

Slot: fragment
Readers

shader-program-fragment.

Writers

(setf shader-program-fragment).

Slot: id
Readers

shader-program-id.

Writers

(setf shader-program-id).

Slot: data
Readers

shader-program-data.

Writers

(setf shader-program-data).

Initform

t

Readers

shader-program-needs-link.

Writers

(setf shader-program-needs-link).

Structure: shape
Package

glaw.

Source

shape.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: primitive
Initform

:triangle-strip

Readers

shape-primitive.

Writers

(setf shape-primitive).

Slot: vertices
Readers

shape-vertices.

Writers

(setf shape-vertices).

Slot: normals
Readers

shape-normals.

Writers

(setf shape-normals).

Slot: tangents
Readers

shape-tangents.

Writers

(setf shape-tangents).

Slot: bitangents
Readers

shape-bitangents.

Writers

(setf shape-bitangents).

Slot: colors
Readers

shape-colors.

Writers

(setf shape-colors).

Slot: tex-coords
Readers

shape-tex-coords.

Writers

(setf shape-tex-coords).

Slot: indices
Readers

shape-indices.

Writers

(setf shape-indices).

Structure: skeleton
Package

glaw.

Source

skeleton.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: bones
Type

(vector glaw::bone)

Initform

(make-array 1 :fill-pointer t :adjustable t :initial-element (glaw::make-bone))

Readers

skeleton-bones.

Writers

(setf skeleton-bones).

Slot: names
Type

(vector string)

Initform

(make-array 1 :fill-pointer t :adjustable t :initial-element "root")

Readers

skeleton-names.

Writers

(setf skeleton-names).

Structure: sound
Package

glaw.

Source

sound.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: channels
Initform

(quote nil)

Readers

sound-channels.

Writers

(setf sound-channels).

Slot: buffer-id
Readers

sound-buffer-id.

Writers

(setf sound-buffer-id).

Slot: position
Package

common-lisp.

Initform

#(0 0 0)

Readers

sound-position.

Writers

(setf sound-position).

Slot: velocity
Initform

#(0 0 0)

Readers

sound-velocity.

Writers

(setf sound-velocity).

Slot: direction
Initform

#(0 0 0)

Readers

sound-direction.

Writers

(setf sound-direction).

Slot: relative-p
Readers

sound-relative-p.

Writers

(setf sound-relative-p).

Structure: sprite

On screen image with transform and animation capabilities.

Package

glaw.

Source

2d.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: x
Readers

sprite-x.

Writers

(setf sprite-x).

Slot: y
Readers

sprite-y.

Writers

(setf sprite-y).

Slot: width
Readers

sprite-width.

Writers

(setf sprite-width).

Slot: height
Readers

sprite-height.

Writers

(setf sprite-height).

Slot: depth
Readers

sprite-depth.

Writers

(setf sprite-depth).

Slot: bbox
Readers

sprite-bbox.

Writers

(setf sprite-bbox).

Slot: shape
Readers

sprite-shape.

Writers

(setf sprite-shape).

Slot: texture
Readers

sprite-texture.

Writers

(setf sprite-texture).

Slot: color
Readers

sprite-color.

Writers

(setf sprite-color).

Slot: flip
Initform

:none

Readers

sprite-flip.

Writers

(setf sprite-flip).

Structure: sprite-batch
Package

glaw.

Source

2d.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: primitives
Readers

sprite-batch-primitives.

Writers

(setf sprite-batch-primitives).

Slot: textures
Readers

sprite-batch-textures.

Writers

(setf sprite-batch-textures).

Structure: stats-graph-data
Package

glaw.

Source

stats.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: samples
Initform

(list)

Readers

stats-graph-data-samples.

Writers

(setf stats-graph-data-samples).

Slot: max-samples
Initform

500

Readers

stats-graph-data-max-samples.

Writers

(setf stats-graph-data-max-samples).

Slot: min
Package

common-lisp.

Initform

most-positive-single-float

Readers

stats-graph-data-min.

Writers

(setf stats-graph-data-min).

Slot: max
Package

common-lisp.

Initform

most-negative-single-float

Readers

stats-graph-data-max.

Writers

(setf stats-graph-data-max).

Structure: stats-grapher
Package

glaw.

Source

stats.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: datas
Initform

(list)

Readers

stats-grapher-datas.

Writers

(setf stats-grapher-datas).

Slot: colors
Initform

(list)

Readers

stats-grapher-colors.

Writers

(setf stats-grapher-colors).

Slot: enabled
Initform

(list)

Readers

stats-grapher-enabled.

Writers

(setf stats-grapher-enabled).

Slot: width
Initform

500

Readers

stats-grapher-width.

Writers

(setf stats-grapher-width).

Slot: height
Initform

100

Readers

stats-grapher-height.

Writers

(setf stats-grapher-height).

Slot: bg-color
Initform

(glaw:create-color 0.7 0.7 0.7 0.6)

Readers

stats-grapher-bg-color.

Writers

(setf stats-grapher-bg-color).

Structure: text-console
Package

glaw.

Source

console.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: terp
Readers

text-console-terp.

Writers

(setf text-console-terp).

Slot: ps1
Readers

text-console-ps1.

Writers

(setf text-console-ps1).

Slot: ps2
Readers

text-console-ps2.

Writers

(setf text-console-ps2).

Slot: prompt
Readers

text-console-prompt.

Writers

(setf text-console-prompt).

Structure: texture
Package

glaw.

Source

graphics.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: width
Readers

texture-width.

Writers

(setf texture-width).

Slot: height
Readers

texture-height.

Writers

(setf texture-height).

Slot: bpp
Readers

texture-bpp.

Writers

(setf texture-bpp).

Slot: data
Readers

texture-data.

Writers

(setf texture-data).

Slot: index
Readers

texture-index.

Writers

(setf texture-index).

Slot: matrix
Initform

glaw:+matrix-identity+

Readers

texture-matrix.

Writers

(setf texture-matrix).

Slot: internal-format
Initform

:rgba

Readers

texture-internal-format.

Writers

(setf texture-internal-format).

Slot: min-filter
Initform

:linear

Readers

texture-min-filter.

Writers

(setf texture-min-filter).

Slot: mag-filter
Initform

:linear

Readers

texture-mag-filter.

Writers

(setf texture-mag-filter).

Slot: wrap-s
Initform

:repeat

Readers

texture-wrap-s.

Writers

(setf texture-wrap-s).

Slot: wrap-t
Initform

:repeat

Readers

texture-wrap-t.

Writers

(setf texture-wrap-t).

Slot: wrap-r
Initform

:repeat

Readers

texture-wrap-r.

Writers

(setf texture-wrap-r).

Slot: priority
Readers

texture-priority.

Writers

(setf texture-priority).

Structure: tilemap
Package

glaw.

Source

2d.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: width
Readers

tilemap-width.

Writers

(setf tilemap-width).

Slot: height
Readers

tilemap-height.

Writers

(setf tilemap-height).

Slot: tiles
Readers

tilemap-tiles.

Writers

(setf tilemap-tiles).

Structure: tileset
Package

glaw.

Source

2d.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: start-index
Initform

0

Readers

tileset-start-index.

Writers

(setf tileset-start-index).

Slot: texture
Readers

tileset-texture.

Writers

(setf tileset-texture).

Slot: tile-width
Readers

tileset-tile-width.

Writers

(setf tileset-tile-width).

Slot: tile-height
Readers

tileset-tile-height.

Writers

(setf tileset-tile-height).

Slot: spacing
Initform

0

Readers

tileset-spacing.

Writers

(setf tileset-spacing).

Slot: margin
Initform

0

Readers

tileset-margin.

Writers

(setf tileset-margin).

Slot: cache
Readers

tileset-cache.

Writers

(setf tileset-cache).

Structure: timer
Package

glaw.

Source

scheduler.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: function
Package

common-lisp.

Readers

timer-function.

Writers

(setf timer-function).

Slot: args
Readers

timer-args.

Writers

(setf timer-args).

Slot: elapsed
Readers

timer-elapsed.

Writers

(setf timer-elapsed).

Slot: time
Package

common-lisp.

Readers

timer-time.

Writers

(setf timer-time).

Slot: repeat
Readers

timer-repeat.

Writers

(setf timer-repeat).

Structure: vertex-buffer
Package

glaw.

Source

graphics.lisp.

Direct superclasses

buffer.

Direct slots
Slot: nb-vertices
Readers

vertex-buffer-nb-vertices.

Writers

(setf vertex-buffer-nb-vertices).

Slot: format
Package

common-lisp.

Readers

vertex-buffer-format.

Writers

(setf vertex-buffer-format).

Structure: view
Package

glaw.

Source

view.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct slots
Slot: proj-mtx
Readers

view-proj-mtx.

Writers

(setf view-proj-mtx).

Slot: eye-mtx
Readers

view-eye-mtx.

Writers

(setf view-eye-mtx).


6.2.9 Classes

Class: interpreter
Package

glaw.

Source

console.lisp.

Direct methods
Direct slots
Slot: output
Initform

""

Readers

interpreter-output.

Writers

(setf interpreter-output).

Slot: input-lines
Initform

(list)

Readers

interpreter-input-lines.

Writers

(setf interpreter-input-lines).

Slot: allow-lisp
Initargs

:allow-lisp

Readers

interpreter-allow-lisp.

Writers

(setf interpreter-allow-lisp).

Slot: commands
Initform

(make-hash-table :test (function equal))

Readers

interpreter-commands.

Writers

(setf interpreter-commands).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%2d-view-update-matrix: Private ordinary functions
%3d-view-update-eye-matrix: Private ordinary functions
%3d-view-update-proj-matrix: Private ordinary functions
%asset-loader: Private ordinary functions
%framebuffer-attach-renderbuffer: Private ordinary functions
%framebuffer-attach-texture: Private ordinary functions
%index-buffer-setup-arrays: Private ordinary functions
%isometric-view-update-matrix: Private ordinary functions
%load-asset: Private ordinary functions
%loaded-asset-p: Private ordinary functions
%lowest-cost-node: Private ordinary functions
%make-3d-view: Private ordinary functions
%make-navmesh-cell: Private ordinary functions
%make-perspective: Private ordinary functions
%mesh-add-wavefront-part: Private ordinary functions
%perspective-update-slopes: Private ordinary functions
%polygon-update-centroid: Private ordinary functions
%polygon-update-edges: Private ordinary functions
%polygon-update-internal: Private ordinary functions
%reconstruct-path: Private ordinary functions
%register-asset: Private ordinary functions
%shader-add-program: Private ordinary functions
%shader-remove-program: Private ordinary functions
%shader-set-source: Private ordinary functions
%vertex-buffer-setup-arrays: Private ordinary functions
%vertex-data-from-face-data: Private ordinary functions

(
(setf 2d-view-bottom): Public ordinary functions
(setf 2d-view-eye-mtx): Private ordinary functions
(setf 2d-view-height): Public generic functions
(setf 2d-view-height): Public generic functions
(setf 2d-view-left): Public ordinary functions
(setf 2d-view-proj-mtx): Private ordinary functions
(setf 2d-view-right): Public ordinary functions
(setf 2d-view-top): Public ordinary functions
(setf 2d-view-width): Public generic functions
(setf 2d-view-width): Public generic functions
(setf 2d-view-zoom): Public ordinary functions
(setf 3d-view-basis): Private ordinary functions
(setf 3d-view-eye-mtx): Private ordinary functions
(setf 3d-view-far): Public setf expanders
(setf 3d-view-fov): Public setf expanders
(setf 3d-view-near): Public setf expanders
(setf 3d-view-perspective): Private ordinary functions
(setf 3d-view-position): Public setf expanders
(setf 3d-view-proj-mtx): Private ordinary functions
(setf 3d-view-ratio): Public setf expanders
(setf action): Private generic functions
(setf action): Private generic functions
(setf action): Private generic functions
(setf anim-state-animation): Private ordinary functions
(setf anim-state-scale): Private ordinary functions
(setf anim-state-time): Private ordinary functions
(setf asset-name): Private ordinary functions
(setf asset-properties): Private ordinary functions
(setf asset-type): Private ordinary functions
(setf axis-x): Private ordinary functions
(setf axis-y): Private ordinary functions
(setf axis-z): Private ordinary functions
(setf basis-local-x): Public setf expanders
(setf basis-local-y): Public setf expanders
(setf basis-local-z): Public setf expanders
(setf basis-one): Private ordinary functions
(setf basis-position): Public setf expanders
(setf basis-r00): Private ordinary functions
(setf basis-r01): Private ordinary functions
(setf basis-r02): Private ordinary functions
(setf basis-r10): Private ordinary functions
(setf basis-r11): Private ordinary functions
(setf basis-r12): Private ordinary functions
(setf basis-r20): Private ordinary functions
(setf basis-r21): Private ordinary functions
(setf basis-r22): Private ordinary functions
(setf basis-tx): Private ordinary functions
(setf basis-ty): Private ordinary functions
(setf basis-tz): Private ordinary functions
(setf basis-xyz-orientation): Public setf expanders
(setf basis-z0): Private ordinary functions
(setf basis-z1): Private ordinary functions
(setf basis-z2): Private ordinary functions
(setf basis-zyx-orientation): Public setf expanders
(setf bbox-valid): Private ordinary functions
(setf bbox-x-max): Public ordinary functions
(setf bbox-x-min): Public ordinary functions
(setf bbox-y-max): Public ordinary functions
(setf bbox-y-min): Public ordinary functions
(setf bbox-z-max): Private ordinary functions
(setf bbox-z-min): Private ordinary functions
(setf bone-angle): Private ordinary functions
(setf bone-children): Private ordinary functions
(setf bone-length): Private ordinary functions
(setf bone-parent): Private ordinary functions
(setf bsphere-radius): Private ordinary functions
(setf bsphere-valid): Private ordinary functions
(setf bsphere-x): Private ordinary functions
(setf bsphere-y): Private ordinary functions
(setf bsphere-z): Private ordinary functions
(setf buffer-index): Private ordinary functions
(setf channel-pitch): Private setf expanders
(setf channel-volume): Public setf expanders
(setf children): Private generic functions
(setf children): Private generic functions
(setf color-a): Private ordinary functions
(setf color-b): Private ordinary functions
(setf color-g): Private ordinary functions
(setf color-gradient-end): Private ordinary functions
(setf color-gradient-start): Private ordinary functions
(setf color-r): Private ordinary functions
(setf display-list-end): Private ordinary functions
(setf display-list-ib): Private ordinary functions
(setf display-list-index): Private ordinary functions
(setf display-list-primitive): Private ordinary functions
(setf display-list-start): Private ordinary functions
(setf display-list-vb): Private ordinary functions
(setf fading-affector-rate): Private ordinary functions
(setf focused): Private generic functions
(setf focused): Private generic functions
(setf font-base): Private ordinary functions
(setf font-glyphs): Private ordinary functions
(setf font-line-height): Public ordinary functions
(setf font-texture): Private ordinary functions
(setf frame-timer-avg-frame-time): Public ordinary functions
(setf frame-timer-avg-framerate): Public ordinary functions
(setf frame-timer-avg-max): Public ordinary functions
(setf frame-timer-avg-min): Public ordinary functions
(setf frame-timer-avg-nb-frames): Private ordinary functions
(setf frame-timer-avg-sample-size): Private ordinary functions
(setf frame-timer-instant-frame-time): Public ordinary functions
(setf frame-timer-instant-framerate): Public ordinary functions
(setf frame-timer-instant-max): Public ordinary functions
(setf frame-timer-instant-min): Public ordinary functions
(setf frame-timer-time-ratio): Private ordinary functions
(setf frame-timer-time-sum): Private ordinary functions
(setf frame-timer-total-frame-time): Public ordinary functions
(setf frame-timer-total-framerate): Public ordinary functions
(setf frame-timer-total-nb-frames): Public ordinary functions
(setf frame-timer-total-time): Public ordinary functions
(setf framebuffer-colors): Public ordinary functions
(setf framebuffer-depth): Public ordinary functions
(setf framebuffer-height): Private ordinary functions
(setf framebuffer-index): Private ordinary functions
(setf framebuffer-stencil): Private ordinary functions
(setf framebuffer-width): Private ordinary functions
(setf glyph-advance): Private ordinary functions
(setf glyph-du): Private ordinary functions
(setf glyph-dv): Private ordinary functions
(setf glyph-id): Private ordinary functions
(setf glyph-u): Private ordinary functions
(setf glyph-v): Private ordinary functions
(setf graphic-console-buffer): Private ordinary functions
(setf graphic-console-input): Private ordinary functions
(setf graphic-console-prompt): Private ordinary functions
(setf graphic-console-terp): Private ordinary functions
(setf gravity-affector-direction): Private ordinary functions
(setf gravity-affector-strength): Private ordinary functions
(setf gui-button-args): Private generic functions
(setf gui-button-args): Private generic functions
(setf gui-button-pressed): Private generic functions
(setf gui-button-pressed): Private generic functions
(setf gui-button-pressed-texture): Private generic functions
(setf gui-button-pressed-texture): Private generic functions
(setf gui-default-font): Private ordinary functions
(setf gui-focus): Public generic functions
(setf gui-focus): Public generic functions
(setf gui-gauge-fill-color): Private generic functions
(setf gui-gauge-fill-color): Private generic functions
(setf gui-gauge-value): Private generic functions
(setf gui-gauge-value): Private generic functions
(setf gui-slider-max): Private generic functions
(setf gui-slider-max): Private generic functions
(setf gui-slider-min): Private generic functions
(setf gui-slider-min): Private generic functions
(setf gui-slider-sliding): Private generic functions
(setf gui-slider-sliding): Private generic functions
(setf gui-slider-step): Private generic functions
(setf gui-slider-step): Private generic functions
(setf gui-slider-value): Private generic functions
(setf gui-slider-value): Private generic functions
(setf gui-view): Public ordinary functions
(setf gui-widget-color): Private generic functions
(setf gui-widget-color): Private generic functions
(setf gui-widget-font): Private generic functions
(setf gui-widget-font): Private generic functions
(setf gui-widget-layout): Private generic functions
(setf gui-widget-layout): Private generic functions
(setf gui-widget-texture): Private generic functions
(setf gui-widget-texture): Private generic functions
(setf gui-widget-visible): Public generic functions
(setf gui-widget-visible): Public generic functions
(setf gui-widget-x-off): Private generic functions
(setf gui-widget-x-off): Private generic functions
(setf gui-widget-y-off): Private generic functions
(setf gui-widget-y-off): Private generic functions
(setf gui-widgets): Private ordinary functions
(setf gui-window-moveable): Private generic functions
(setf gui-window-moveable): Private generic functions
(setf gui-window-moving): Private generic functions
(setf gui-window-moving): Private generic functions
(setf height): Private generic functions
(setf height): Private generic functions
(setf image-bpp): Public ordinary functions
(setf image-data): Private ordinary functions
(setf image-height): Public ordinary functions
(setf image-width): Public ordinary functions
(setf index-buffer-index): Private ordinary functions
(setf index-buffer-nb-indices): Private ordinary functions
(setf input): Private generic functions
(setf input): Private generic functions
(setf input-chord-first-press): Private ordinary functions
(setf input-chord-inputs): Private ordinary functions
(setf input-chord-max-delay): Private ordinary functions
(setf input-chord-output): Private ordinary functions
(setf input-chord-pressed): Private ordinary functions
(setf input-processor-output): Private ordinary functions
(setf input-repeat-input): Private ordinary functions
(setf input-repeat-last-press): Private ordinary functions
(setf input-repeat-max-delay): Private ordinary functions
(setf input-repeat-old-press): Private ordinary functions
(setf input-repeat-output): Private ordinary functions
(setf input-sequence-inputs): Private ordinary functions
(setf input-sequence-last-press): Private ordinary functions
(setf input-sequence-max-delay): Private ordinary functions
(setf input-sequence-output): Private ordinary functions
(setf input-sequence-remaining-inputs): Private ordinary functions
(setf interpreter-allow-lisp): Private generic functions
(setf interpreter-allow-lisp): Private generic functions
(setf interpreter-commands): Private generic functions
(setf interpreter-commands): Private generic functions
(setf interpreter-input-lines): Private generic functions
(setf interpreter-input-lines): Private generic functions
(setf interpreter-output): Private generic functions
(setf interpreter-output): Private generic functions
(setf isometric-view-bottom): Private ordinary functions
(setf isometric-view-eye-mtx): Private ordinary functions
(setf isometric-view-left): Private ordinary functions
(setf isometric-view-proj-mtx): Private ordinary functions
(setf isometric-view-right): Private ordinary functions
(setf isometric-view-top): Private ordinary functions
(setf isometric-view-zoom): Private ordinary functions
(setf keyframe-anim-channels): Private ordinary functions
(setf keyframe-anim-frame-time): Private ordinary functions
(setf keyframe-anim-hints): Private ordinary functions
(setf keyframe-anim-nb-frames): Private ordinary functions
(setf keyframe-anim-start-frame): Private ordinary functions
(setf material-alpha): Private setf expanders
(setf material-ambient): Private ordinary functions
(setf material-diffuse): Private ordinary functions
(setf material-emissive): Private ordinary functions
(setf material-shininess): Private ordinary functions
(setf material-specular): Private ordinary functions
(setf matrix-one): Private ordinary functions
(setf matrix-r00): Private ordinary functions
(setf matrix-r01): Private ordinary functions
(setf matrix-r02): Private ordinary functions
(setf matrix-r10): Private ordinary functions
(setf matrix-r11): Private ordinary functions
(setf matrix-r12): Private ordinary functions
(setf matrix-r20): Private ordinary functions
(setf matrix-r21): Private ordinary functions
(setf matrix-r22): Private ordinary functions
(setf matrix-tx): Private ordinary functions
(setf matrix-ty): Private ordinary functions
(setf matrix-tz): Private ordinary functions
(setf matrix-z0): Private ordinary functions
(setf matrix-z1): Private ordinary functions
(setf matrix-z2): Private ordinary functions
(setf mesh-dlists): Private ordinary functions
(setf mesh-materials): Private ordinary functions
(setf mesh-names): Private ordinary functions
(setf mesh-shapes): Private ordinary functions
(setf navmesh-cell-neighbors): Private ordinary functions
(setf navmesh-cell-polygon): Public ordinary functions
(setf navmesh-cells): Public ordinary functions
(setf orientation-pitch): Public ordinary functions
(setf orientation-roll): Public ordinary functions
(setf orientation-yaw): Public ordinary functions
(setf parent-widget): Private generic functions
(setf parent-widget): Private generic functions
(setf particle-active-p): Private ordinary functions
(setf particle-age): Private ordinary functions
(setf particle-blend-mode): Private ordinary functions
(setf particle-color): Private ordinary functions
(setf particle-emitter-acc): Private ordinary functions
(setf particle-emitter-angle): Private ordinary functions
(setf particle-emitter-blend-mode): Private ordinary functions
(setf particle-emitter-color): Private ordinary functions
(setf particle-emitter-height): Private ordinary functions
(setf particle-emitter-lifetime): Private ordinary functions
(setf particle-emitter-rate): Private ordinary functions
(setf particle-emitter-spin): Private ordinary functions
(setf particle-emitter-texture): Private ordinary functions
(setf particle-emitter-vx): Private ordinary functions
(setf particle-emitter-vy): Private ordinary functions
(setf particle-emitter-width): Private ordinary functions
(setf particle-emitter-x): Private ordinary functions
(setf particle-emitter-y): Private ordinary functions
(setf particle-lifetime): Private ordinary functions
(setf particle-spin): Private ordinary functions
(setf particle-sprite): Private ordinary functions
(setf particle-system-affectors): Private ordinary functions
(setf particle-system-emitters): Private ordinary functions
(setf particle-system-max-particles): Private ordinary functions
(setf particle-system-particles): Private ordinary functions
(setf particle-vx): Private ordinary functions
(setf particle-vy): Private ordinary functions
(setf particle-vz): Private ordinary functions
(setf perspective-down-slope): Private ordinary functions
(setf perspective-far): Private ordinary functions
(setf perspective-fov): Public setf expanders
(setf perspective-fov): Public ordinary functions
(setf perspective-left-slope): Private ordinary functions
(setf perspective-near): Private ordinary functions
(setf perspective-ratio): Public setf expanders
(setf perspective-ratio): Public ordinary functions
(setf perspective-right-slope): Private ordinary functions
(setf perspective-up-slope): Private ordinary functions
(setf point-2d-x): Public ordinary functions
(setf point-2d-y): Public ordinary functions
(setf point-3d-x): Public ordinary functions
(setf point-3d-y): Public ordinary functions
(setf point-3d-z): Public ordinary functions
(setf polygon-centroid): Private ordinary functions
(setf polygon-edge-vectors): Private ordinary functions
(setf polygon-edges): Private ordinary functions
(setf polygon-vertices): Private ordinary functions
(setf pos-x): Private generic functions
(setf pos-x): Private generic functions
(setf pos-y): Private generic functions
(setf pos-y): Private generic functions
(setf primitive-batch-end): Private ordinary functions
(setf primitive-batch-ib): Private ordinary functions
(setf primitive-batch-ib-offset): Private ordinary functions
(setf primitive-batch-index): Private ordinary functions
(setf primitive-batch-items): Private ordinary functions
(setf primitive-batch-primitive): Private ordinary functions
(setf primitive-batch-start): Private ordinary functions
(setf primitive-batch-vb): Private ordinary functions
(setf primitive-batch-vb-offset): Private ordinary functions
(setf quaternion-w): Public ordinary functions
(setf quaternion-x): Public ordinary functions
(setf quaternion-y): Public ordinary functions
(setf quaternion-z): Public ordinary functions
(setf render-state-blend-func): Private ordinary functions
(setf render-state-cull-face): Private ordinary functions
(setf render-state-depth-func): Private ordinary functions
(setf render-state-depth-write): Private ordinary functions
(setf render-state-lighting): Private ordinary functions
(setf render-state-shade-model): Private ordinary functions
(setf render-state-texturing): Private ordinary functions
(setf render-state-wireframe): Private ordinary functions
(setf renderbuffer-format): Private ordinary functions
(setf renderbuffer-height): Private ordinary functions
(setf renderbuffer-index): Private ordinary functions
(setf renderbuffer-width): Private ordinary functions
(setf resistance-affector-value): Private ordinary functions
(setf resource-holder-data): Private ordinary functions
(setf resource-holder-finalizer): Private ordinary functions
(setf resource-holder-users): Private ordinary functions
(setf resource-manager-aliases): Private ordinary functions
(setf resource-manager-resources): Private ordinary functions
(setf screen-stack-render): Private ordinary functions
(setf screen-stack-render-backup): Private ordinary functions
(setf screen-stack-screens): Private ordinary functions
(setf screen-stack-update): Private ordinary functions
(setf screen-stack-update-backup): Private ordinary functions
(setf shader-id): Private ordinary functions
(setf shader-needs-compile): Private ordinary functions
(setf shader-program-data): Private ordinary functions
(setf shader-program-fragment): Private ordinary functions
(setf shader-program-id): Private ordinary functions
(setf shader-program-needs-link): Private ordinary functions
(setf shader-program-vertex): Private ordinary functions
(setf shader-programs): Private ordinary functions
(setf shader-source): Private ordinary functions
(setf shape-bitangents): Private ordinary functions
(setf shape-colors): Private ordinary functions
(setf shape-indices): Private ordinary functions
(setf shape-normals): Private ordinary functions
(setf shape-primitive): Private ordinary functions
(setf shape-tangents): Private ordinary functions
(setf shape-tex-coords): Private ordinary functions
(setf shape-vertices): Private ordinary functions
(setf skeleton-bones): Private ordinary functions
(setf skeleton-names): Private ordinary functions
(setf sound-buffer-id): Private ordinary functions
(setf sound-channels): Private ordinary functions
(setf sound-direction): Private ordinary functions
(setf sound-position): Private ordinary functions
(setf sound-relative-p): Private ordinary functions
(setf sound-velocity): Private ordinary functions
(setf sprite-batch-primitives): Private ordinary functions
(setf sprite-batch-textures): Private ordinary functions
(setf sprite-bbox): Private ordinary functions
(setf sprite-color): Private ordinary functions
(setf sprite-depth): Private ordinary functions
(setf sprite-flip): Private setf expanders
(setf sprite-flip): Private ordinary functions
(setf sprite-height): Private ordinary functions
(setf sprite-shape): Private ordinary functions
(setf sprite-texture): Private ordinary functions
(setf sprite-width): Private ordinary functions
(setf sprite-x): Private ordinary functions
(setf sprite-y): Private ordinary functions
(setf stats-graph-data-max): Private ordinary functions
(setf stats-graph-data-max-samples): Private ordinary functions
(setf stats-graph-data-min): Private ordinary functions
(setf stats-graph-data-samples): Private ordinary functions
(setf stats-grapher-bg-color): Private ordinary functions
(setf stats-grapher-colors): Private ordinary functions
(setf stats-grapher-datas): Private ordinary functions
(setf stats-grapher-enabled): Private ordinary functions
(setf stats-grapher-height): Private ordinary functions
(setf stats-grapher-width): Private ordinary functions
(setf text): Public generic functions
(setf text): Public generic functions
(setf text): Public generic functions
(setf text): Public generic functions
(setf text-color): Private generic functions
(setf text-color): Private generic functions
(setf text-console-prompt): Private ordinary functions
(setf text-console-ps1): Private ordinary functions
(setf text-console-ps2): Private ordinary functions
(setf text-console-terp): Private ordinary functions
(setf texture-bpp): Private ordinary functions
(setf texture-data): Private ordinary functions
(setf texture-height): Private ordinary functions
(setf texture-index): Private ordinary functions
(setf texture-internal-format): Private ordinary functions
(setf texture-mag-filter): Private ordinary functions
(setf texture-matrix): Private ordinary functions
(setf texture-min-filter): Private ordinary functions
(setf texture-priority): Private ordinary functions
(setf texture-width): Private ordinary functions
(setf texture-wrap-r): Private ordinary functions
(setf texture-wrap-s): Private ordinary functions
(setf texture-wrap-t): Private ordinary functions
(setf tilemap-height): Private ordinary functions
(setf tilemap-tiles): Private ordinary functions
(setf tilemap-width): Private ordinary functions
(setf tileset-cache): Private ordinary functions
(setf tileset-margin): Public ordinary functions
(setf tileset-spacing): Public ordinary functions
(setf tileset-start-index): Public ordinary functions
(setf tileset-texture): Private ordinary functions
(setf tileset-tile-height): Private ordinary functions
(setf tileset-tile-width): Private ordinary functions
(setf timer-args): Private ordinary functions
(setf timer-elapsed): Private ordinary functions
(setf timer-function): Private ordinary functions
(setf timer-repeat): Private ordinary functions
(setf timer-time): Private ordinary functions
(setf vector-2d-x): Public ordinary functions
(setf vector-2d-y): Public ordinary functions
(setf vector-3d-x): Public ordinary functions
(setf vector-3d-y): Public ordinary functions
(setf vector-3d-z): Public ordinary functions
(setf vector-4d-w): Public ordinary functions
(setf vector-4d-x): Public ordinary functions
(setf vector-4d-y): Public ordinary functions
(setf vector-4d-z): Public ordinary functions
(setf vertex-buffer-format): Private ordinary functions
(setf vertex-buffer-index): Private ordinary functions
(setf vertex-buffer-nb-vertices): Private ordinary functions
(setf view-eye-mtx): Private ordinary functions
(setf view-proj-mtx): Private ordinary functions
(setf width): Private generic functions
(setf width): Private generic functions

2
2d-view-bottom: Public ordinary functions
2d-view-eye-mtx: Private ordinary functions
2d-view-height: Public ordinary functions
2d-view-left: Public ordinary functions
2d-view-p: Private ordinary functions
2d-view-proj-mtx: Private ordinary functions
2d-view-right: Public ordinary functions
2d-view-top: Public ordinary functions
2d-view-width: Public ordinary functions
2d-view-zoom: Public ordinary functions

3
3d-view-basis: Private ordinary functions
3d-view-eye-mtx: Private ordinary functions
3d-view-far: Public ordinary functions
3d-view-forward: Private ordinary functions
3d-view-fov: Public ordinary functions
3d-view-look-at: Public ordinary functions
3d-view-near: Public ordinary functions
3d-view-orientation: Public ordinary functions
3d-view-p: Private ordinary functions
3d-view-perspective: Private ordinary functions
3d-view-pitch: Public ordinary functions
3d-view-point-at: Public ordinary functions
3d-view-position: Public ordinary functions
3d-view-proj-mtx: Private ordinary functions
3d-view-ratio: Public ordinary functions
3d-view-roll: Public ordinary functions
3d-view-set-far: Private ordinary functions
3d-view-set-fov: Private ordinary functions
3d-view-set-near: Private ordinary functions
3d-view-set-orientation: Private ordinary functions
3d-view-set-position: Private ordinary functions
3d-view-set-ratio: Private ordinary functions
3d-view-side: Public ordinary functions
3d-view-translate: Public ordinary functions
3d-view-up: Public ordinary functions
3d-view-yaw: Public ordinary functions

A
action: Private generic functions
action: Private generic functions
action: Private generic functions
add-child-widget: Private generic functions
add-child-widget: Private generic functions
add-child-widget: Private generic functions
add-input-handler: Public ordinary functions
add-particle: Private ordinary functions
add-particle-affector: Private ordinary functions
add-particle-emitter: Private ordinary functions
add-resource: Private ordinary functions
add-resource-alias: Private ordinary functions
add-source: Private ordinary functions
adjacent-neighbor: Private ordinary functions
affect-particles: Private generic functions
affect-particles: Private generic functions
affect-particles: Private generic functions
affect-particles: Private generic functions
al-sample-format: Private ordinary functions
alias-asset: Private ordinary functions
alias-resource: Public ordinary functions
anim-state-animation: Private ordinary functions
anim-state-apply: Public ordinary functions
anim-state-p: Private ordinary functions
anim-state-reset: Private ordinary functions
anim-state-scale: Private ordinary functions
anim-state-time: Private ordinary functions
anim-state-update: Public ordinary functions
animation-apply: Public generic functions
animation-apply: Public generic functions
animation-duration: Private generic functions
animation-duration: Private generic functions
apply-layout: Private generic functions
apply-layout: Private generic functions
asset-loader-extension-supported-p: Private ordinary functions
asset-loader-extensions: Private ordinary functions
asset-loader-load: Private ordinary functions
asset-loader-unload: Private ordinary functions
asset-name: Private ordinary functions
asset-p: Private ordinary functions
asset-properties: Private ordinary functions
asset-type: Private ordinary functions
avg-fps: Public ordinary functions
avg-frame-time: Public ordinary functions
avg-max-fps: Public ordinary functions
avg-min-fps: Public ordinary functions
axis-x: Private ordinary functions
axis-y: Private ordinary functions
axis-z: Private ordinary functions

B
basis-axis-angle: Public ordinary functions
basis-cancel-rotation: Public ordinary functions
basis-global-to-local-position: Private ordinary functions
basis-global-to-local-vector: Private ordinary functions
basis-local-to-global-position: Private ordinary functions
basis-local-to-global-vector: Private ordinary functions
basis-local-x: Public ordinary functions
basis-local-y: Public ordinary functions
basis-local-z: Public ordinary functions
basis-one: Private ordinary functions
basis-pitch: Public ordinary functions
basis-position: Public ordinary functions
basis-r00: Private ordinary functions
basis-r01: Private ordinary functions
basis-r02: Private ordinary functions
basis-r10: Private ordinary functions
basis-r11: Private ordinary functions
basis-r12: Private ordinary functions
basis-r20: Private ordinary functions
basis-r21: Private ordinary functions
basis-r22: Private ordinary functions
basis-roll: Public ordinary functions
basis-set-axis-angle: Private ordinary functions
basis-set-local-x: Private ordinary functions
basis-set-local-y: Private ordinary functions
basis-set-local-z: Private ordinary functions
basis-set-position: Private ordinary functions
basis-set-xyz-orientation: Private ordinary functions
basis-set-zyx-orientation: Private ordinary functions
basis-translate: Public ordinary functions
basis-tx: Private ordinary functions
basis-ty: Private ordinary functions
basis-tz: Private ordinary functions
basis-xyz-orientation: Public ordinary functions
basis-yaw: Public ordinary functions
basis-z0: Private ordinary functions
basis-z1: Private ordinary functions
basis-z2: Private ordinary functions
basis-zyx-orientation: Public ordinary functions
bbox-inside-p: Public ordinary functions
bbox-intersect-p: Public ordinary functions
bbox-invalidate: Public ordinary functions
bbox-overwrite/shape: Public ordinary functions
bbox-p: Private ordinary functions
bbox-translate: Public ordinary functions
bbox-update: Public ordinary functions
bbox-update/shape: Public ordinary functions
bbox-valid: Private ordinary functions
bbox-visible-p: Public ordinary functions
bbox-x-max: Public ordinary functions
bbox-x-min: Public ordinary functions
bbox-y-max: Public ordinary functions
bbox-y-min: Public ordinary functions
bbox-z-max: Private ordinary functions
bbox-z-min: Private ordinary functions
begin-draw: Public ordinary functions
between-pi: Private ordinary functions
bilinear-interpolation: Private ordinary functions
bone-angle: Private ordinary functions
bone-children: Private ordinary functions
bone-length: Private ordinary functions
bone-p: Private ordinary functions
bone-parent: Private ordinary functions
bsphere-center: Private ordinary functions
bsphere-inside-p: Private ordinary functions
bsphere-invalidate: Private ordinary functions
bsphere-overwrite/shape: Private ordinary functions
bsphere-p: Private ordinary functions
bsphere-radius: Private ordinary functions
bsphere-update: Private ordinary functions
bsphere-update/shape: Private ordinary functions
bsphere-valid: Private ordinary functions
bsphere-x: Private ordinary functions
bsphere-y: Private ordinary functions
bsphere-z: Private ordinary functions
buffer-index: Private ordinary functions
buffer-p: Private ordinary functions
button-handler: Public macros

C
call-primitive: Private ordinary functions
cancel-timer: Public ordinary functions
channel-frame-data: Private ordinary functions
channel-pitch: Private ordinary functions
channel-volume: Public ordinary functions
char-list->string: Private ordinary functions
char-width: Public ordinary functions
children: Private generic functions
children: Private generic functions
clear: Private generic functions
clear: Private generic functions
clear-display: Public ordinary functions
clear-framebuffer: Private ordinary functions
clear-input-handlers: Public ordinary functions
color-a: Private ordinary functions
color-b: Private ordinary functions
color-copy: Public ordinary functions
color-g: Private ordinary functions
color-gradient-end: Private ordinary functions
color-gradient-p: Private ordinary functions
color-gradient-start: Private ordinary functions
color-r: Private ordinary functions
command-args: Private ordinary functions
command-func: Private ordinary functions
command-help: Private ordinary functions
component-present-p: Private ordinary functions
configure-content-manager: Private ordinary functions
configure-content-manager-from-file: Private ordinary functions
connect-grid-navmesh: Public ordinary functions
content-manager-parse-asset: Private ordinary functions
convert-time: Private ordinary functions
coords-overlap-p: Public ordinary functions
copy-2d-view: Private ordinary functions
copy-3d-view: Private ordinary functions
copy-anim-state: Private ordinary functions
copy-asset: Private ordinary functions
copy-axis: Private ordinary functions
copy-basis: Private ordinary functions
copy-bbox: Private ordinary functions
copy-bone: Private ordinary functions
copy-bsphere: Private ordinary functions
copy-buffer: Private ordinary functions
copy-color: Private ordinary functions
copy-color-gradient: Private ordinary functions
copy-display-list: Private ordinary functions
copy-fading-affector: Private ordinary functions
copy-font: Private ordinary functions
copy-frame-timer: Private ordinary functions
copy-framebuffer: Private ordinary functions
copy-glyph: Private ordinary functions
copy-graphic-console: Private ordinary functions
copy-gravity-affector: Private ordinary functions
copy-gui: Private ordinary functions
copy-image: Private ordinary functions
copy-index-buffer: Private ordinary functions
copy-input-chord: Private ordinary functions
copy-input-processor: Private ordinary functions
copy-input-repeat: Private ordinary functions
copy-input-sequence: Private ordinary functions
copy-isometric-view: Private ordinary functions
copy-keyframe-anim: Private ordinary functions
copy-material: Private ordinary functions
copy-matrix: Private ordinary functions
copy-mesh: Private ordinary functions
copy-navmesh: Private ordinary functions
copy-navmesh-cell: Private ordinary functions
copy-orientation: Private ordinary functions
copy-particle: Private ordinary functions
copy-particle-emitter: Private ordinary functions
copy-particle-system: Private ordinary functions
copy-perspective: Private ordinary functions
copy-point-2d: Private ordinary functions
copy-point-3d: Private ordinary functions
copy-polygon: Private ordinary functions
copy-primitive-batch: Private ordinary functions
copy-quaternion: Private ordinary functions
copy-render-state: Private ordinary functions
copy-renderbuffer: Private ordinary functions
copy-resistance-affector: Private ordinary functions
copy-resource-holder: Private ordinary functions
copy-resource-manager: Private ordinary functions
copy-screen-stack: Private ordinary functions
copy-shader: Private ordinary functions
copy-shader-program: Private ordinary functions
copy-shape: Private ordinary functions
copy-skeleton: Private ordinary functions
copy-sound: Private ordinary functions
copy-sprite: Private ordinary functions
copy-sprite-batch: Private ordinary functions
copy-stats-graph-data: Private ordinary functions
copy-stats-grapher: Private ordinary functions
copy-text-console: Private ordinary functions
copy-texture: Private ordinary functions
copy-tilemap: Private ordinary functions
copy-tileset: Private ordinary functions
copy-timer: Private ordinary functions
copy-vector-2d: Private ordinary functions
copy-vector-3d: Private ordinary functions
copy-vector-4d: Private ordinary functions
copy-vertex-buffer: Private ordinary functions
copy-view: Private ordinary functions
create-2d-view: Public ordinary functions
create-bbox-from-shape: Public ordinary functions
create-box-shape: Public ordinary functions
create-bsphere-from-shape: Private ordinary functions
create-circle-shape: Public ordinary functions
create-color: Public ordinary functions
create-color-gradient: Public ordinary functions
create-cross-shape: Public ordinary functions
create-empty-index-buffer: Private ordinary functions
create-empty-vertex-buffer: Private ordinary functions
create-font: Public ordinary functions
create-fragment-shader: Private ordinary functions
create-fragment-shader-from-file: Public ordinary functions
create-framebuffer: Public ordinary functions
create-grid-navmesh: Public ordinary functions
create-grid-shape: Public ordinary functions
create-gui: Private ordinary functions
create-image: Public ordinary functions
create-index-buffer: Private ordinary functions
create-isometric-view: Public ordinary functions
create-line-shape: Public ordinary functions
create-mesh: Private ordinary functions
create-particle-system: Public ordinary functions
create-polygon-shape: Public ordinary functions
create-primitive-batch: Private ordinary functions
create-rectangle-shape: Public ordinary functions
create-renderbuffer: Public ordinary functions
create-resource-manager: Public ordinary functions
create-shader: Private ordinary functions
create-shader-from-file: Private ordinary functions
create-shader-program: Public ordinary functions
create-shape: Public ordinary functions
create-shape-from-arrays: Private ordinary functions
create-sprite: Public ordinary functions
create-sprite-batch: Public ordinary functions
create-texture: Public ordinary functions
create-texture-from-image: Public ordinary functions
create-tilemap: Public ordinary functions
create-triangle-shape: Public ordinary functions
create-vertex-buffer: Private ordinary functions
create-vertex-shader: Private ordinary functions
create-vertex-shader-from-file: Public ordinary functions
create-widget: Public ordinary functions
current-screen: Public ordinary functions

D
declare-asset: Private ordinary functions
defasset: Public ordinary functions
define-anim-channels: Private macros
define-constant: Private macros
deg->rad: Public ordinary functions
destroy-display-list: Private ordinary functions
destroy-font: Public ordinary functions
destroy-framebuffer: Private ordinary functions
destroy-gui: Private ordinary functions
destroy-index-buffer: Private ordinary functions
destroy-primitive-batch: Private ordinary functions
destroy-renderbuffer: Private ordinary functions
destroy-resource-manager: Public ordinary functions
destroy-shader: Private ordinary functions
destroy-shader-program: Private ordinary functions
destroy-sprite-batch: Public ordinary functions
destroy-texture: Public ordinary functions
destroy-vertex-buffer: Private ordinary functions
dformat: Private ordinary functions
directory-pathname-p: Private ordinary functions
dispatch-button-event: Public ordinary functions
dispatch-key-event: Public ordinary functions
dispatch-motion-event: Public ordinary functions
display-list-end: Private ordinary functions
display-list-ib: Private ordinary functions
display-list-index: Private ordinary functions
display-list-p: Private ordinary functions
display-list-primitive: Private ordinary functions
display-list-start: Private ordinary functions
display-list-vb: Private ordinary functions
dispose-asset: Public ordinary functions
dispose-assets: Private ordinary functions
dprint-ib: Private ordinary functions
dprint-mesh: Private ordinary functions
dprint-vb: Private ordinary functions
draw-origin: Public ordinary functions
drop-alias: Public ordinary functions
drop-resource: Public ordinary functions
drop-resources: Public ordinary functions

E
elapsed-time-since: Private ordinary functions
emit-particles: Private ordinary functions
empty-screen-stack: Public ordinary functions
end-draw: Public ordinary functions
ensure-adjustable: Private ordinary functions
existing-resource-p: Private ordinary functions

F
fading-affector-p: Private ordinary functions
fading-affector-rate: Private ordinary functions
file->strings: Private ordinary functions
file-exists-p: Private ordinary functions
find-adjacent-cells: Private ordinary functions
find-asset: Private ordinary functions
find-bone: Private ordinary functions
find-path: Public ordinary functions
find-path/nodes: Public ordinary functions
focus: Private generic functions
focus: Private generic functions
focus: Private generic functions
focused: Private generic functions
focused: Private generic functions
font-base: Private ordinary functions
font-build-cache: Public ordinary functions
font-glyphs: Private ordinary functions
font-line-height: Public ordinary functions
font-p: Private ordinary functions
font-render-glyph: Private ordinary functions
font-set-glyph-data: Public ordinary functions
font-texture: Private ordinary functions
format-at: Public macros
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-apply-channel: Private generic functions
frame-timer-avg-frame-time: Public ordinary functions
frame-timer-avg-framerate: Public ordinary functions
frame-timer-avg-max: Public ordinary functions
frame-timer-avg-min: Public ordinary functions
frame-timer-avg-nb-frames: Private ordinary functions
frame-timer-avg-sample-size: Private ordinary functions
frame-timer-grapher-update: Public ordinary functions
frame-timer-instant-frame-time: Public ordinary functions
frame-timer-instant-framerate: Public ordinary functions
frame-timer-instant-max: Public ordinary functions
frame-timer-instant-min: Public ordinary functions
frame-timer-p: Private ordinary functions
frame-timer-time-ratio: Private ordinary functions
frame-timer-time-sum: Private ordinary functions
frame-timer-total-frame-time: Public ordinary functions
frame-timer-total-framerate: Public ordinary functions
frame-timer-total-nb-frames: Public ordinary functions
frame-timer-total-time: Public ordinary functions
frame-timer-update: Public ordinary functions
framebuffer-attach-color: Public generic functions
framebuffer-attach-color: Public generic functions
framebuffer-attach-color: Public generic functions
framebuffer-attach-depth: Public generic functions
framebuffer-attach-depth: Public generic functions
framebuffer-attach-depth: Public generic functions
framebuffer-attach-stencil: Private generic functions
framebuffer-attach-stencil: Private generic functions
framebuffer-colors: Public ordinary functions
framebuffer-depth: Public ordinary functions
framebuffer-height: Private ordinary functions
framebuffer-index: Private ordinary functions
framebuffer-p: Private ordinary functions
framebuffer-stencil: Private ordinary functions
framebuffer-width: Private ordinary functions
free-source: Private ordinary functions
Function, %2d-view-update-matrix: Private ordinary functions
Function, %3d-view-update-eye-matrix: Private ordinary functions
Function, %3d-view-update-proj-matrix: Private ordinary functions
Function, %asset-loader: Private ordinary functions
Function, %framebuffer-attach-renderbuffer: Private ordinary functions
Function, %framebuffer-attach-texture: Private ordinary functions
Function, %index-buffer-setup-arrays: Private ordinary functions
Function, %isometric-view-update-matrix: Private ordinary functions
Function, %load-asset: Private ordinary functions
Function, %loaded-asset-p: Private ordinary functions
Function, %lowest-cost-node: Private ordinary functions
Function, %make-3d-view: Private ordinary functions
Function, %make-navmesh-cell: Private ordinary functions
Function, %make-perspective: Private ordinary functions
Function, %mesh-add-wavefront-part: Private ordinary functions
Function, %perspective-update-slopes: Private ordinary functions
Function, %polygon-update-centroid: Private ordinary functions
Function, %polygon-update-edges: Private ordinary functions
Function, %polygon-update-internal: Private ordinary functions
Function, %reconstruct-path: Private ordinary functions
Function, %register-asset: Private ordinary functions
Function, %shader-add-program: Private ordinary functions
Function, %shader-remove-program: Private ordinary functions
Function, %shader-set-source: Private ordinary functions
Function, %vertex-buffer-setup-arrays: Private ordinary functions
Function, %vertex-data-from-face-data: Private ordinary functions
Function, (setf 2d-view-bottom): Public ordinary functions
Function, (setf 2d-view-eye-mtx): Private ordinary functions
Function, (setf 2d-view-left): Public ordinary functions
Function, (setf 2d-view-proj-mtx): Private ordinary functions
Function, (setf 2d-view-right): Public ordinary functions
Function, (setf 2d-view-top): Public ordinary functions
Function, (setf 2d-view-zoom): Public ordinary functions
Function, (setf 3d-view-basis): Private ordinary functions
Function, (setf 3d-view-eye-mtx): Private ordinary functions
Function, (setf 3d-view-perspective): Private ordinary functions
Function, (setf 3d-view-proj-mtx): Private ordinary functions
Function, (setf anim-state-animation): Private ordinary functions
Function, (setf anim-state-scale): Private ordinary functions
Function, (setf anim-state-time): Private ordinary functions
Function, (setf asset-name): Private ordinary functions
Function, (setf asset-properties): Private ordinary functions
Function, (setf asset-type): Private ordinary functions
Function, (setf axis-x): Private ordinary functions
Function, (setf axis-y): Private ordinary functions
Function, (setf axis-z): Private ordinary functions
Function, (setf basis-one): Private ordinary functions
Function, (setf basis-r00): Private ordinary functions
Function, (setf basis-r01): Private ordinary functions
Function, (setf basis-r02): Private ordinary functions
Function, (setf basis-r10): Private ordinary functions
Function, (setf basis-r11): Private ordinary functions
Function, (setf basis-r12): Private ordinary functions
Function, (setf basis-r20): Private ordinary functions
Function, (setf basis-r21): Private ordinary functions
Function, (setf basis-r22): Private ordinary functions
Function, (setf basis-tx): Private ordinary functions
Function, (setf basis-ty): Private ordinary functions
Function, (setf basis-tz): Private ordinary functions
Function, (setf basis-z0): Private ordinary functions
Function, (setf basis-z1): Private ordinary functions
Function, (setf basis-z2): Private ordinary functions
Function, (setf bbox-valid): Private ordinary functions
Function, (setf bbox-x-max): Public ordinary functions
Function, (setf bbox-x-min): Public ordinary functions
Function, (setf bbox-y-max): Public ordinary functions
Function, (setf bbox-y-min): Public ordinary functions
Function, (setf bbox-z-max): Private ordinary functions
Function, (setf bbox-z-min): Private ordinary functions
Function, (setf bone-angle): Private ordinary functions
Function, (setf bone-children): Private ordinary functions
Function, (setf bone-length): Private ordinary functions
Function, (setf bone-parent): Private ordinary functions
Function, (setf bsphere-radius): Private ordinary functions
Function, (setf bsphere-valid): Private ordinary functions
Function, (setf bsphere-x): Private ordinary functions
Function, (setf bsphere-y): Private ordinary functions
Function, (setf bsphere-z): Private ordinary functions
Function, (setf buffer-index): Private ordinary functions
Function, (setf color-a): Private ordinary functions
Function, (setf color-b): Private ordinary functions
Function, (setf color-g): Private ordinary functions
Function, (setf color-gradient-end): Private ordinary functions
Function, (setf color-gradient-start): Private ordinary functions
Function, (setf color-r): Private ordinary functions
Function, (setf display-list-end): Private ordinary functions
Function, (setf display-list-ib): Private ordinary functions
Function, (setf display-list-index): Private ordinary functions
Function, (setf display-list-primitive): Private ordinary functions
Function, (setf display-list-start): Private ordinary functions
Function, (setf display-list-vb): Private ordinary functions
Function, (setf fading-affector-rate): Private ordinary functions
Function, (setf font-base): Private ordinary functions
Function, (setf font-glyphs): Private ordinary functions
Function, (setf font-line-height): Public ordinary functions
Function, (setf font-texture): Private ordinary functions
Function, (setf frame-timer-avg-frame-time): Public ordinary functions
Function, (setf frame-timer-avg-framerate): Public ordinary functions
Function, (setf frame-timer-avg-max): Public ordinary functions
Function, (setf frame-timer-avg-min): Public ordinary functions
Function, (setf frame-timer-avg-nb-frames): Private ordinary functions
Function, (setf frame-timer-avg-sample-size): Private ordinary functions
Function, (setf frame-timer-instant-frame-time): Public ordinary functions
Function, (setf frame-timer-instant-framerate): Public ordinary functions
Function, (setf frame-timer-instant-max): Public ordinary functions
Function, (setf frame-timer-instant-min): Public ordinary functions
Function, (setf frame-timer-time-ratio): Private ordinary functions
Function, (setf frame-timer-time-sum): Private ordinary functions
Function, (setf frame-timer-total-frame-time): Public ordinary functions
Function, (setf frame-timer-total-framerate): Public ordinary functions
Function, (setf frame-timer-total-nb-frames): Public ordinary functions
Function, (setf frame-timer-total-time): Public ordinary functions
Function, (setf framebuffer-colors): Public ordinary functions
Function, (setf framebuffer-depth): Public ordinary functions
Function, (setf framebuffer-height): Private ordinary functions
Function, (setf framebuffer-index): Private ordinary functions
Function, (setf framebuffer-stencil): Private ordinary functions
Function, (setf framebuffer-width): Private ordinary functions
Function, (setf glyph-advance): Private ordinary functions
Function, (setf glyph-du): Private ordinary functions
Function, (setf glyph-dv): Private ordinary functions
Function, (setf glyph-id): Private ordinary functions
Function, (setf glyph-u): Private ordinary functions
Function, (setf glyph-v): Private ordinary functions
Function, (setf graphic-console-buffer): Private ordinary functions
Function, (setf graphic-console-input): Private ordinary functions
Function, (setf graphic-console-prompt): Private ordinary functions
Function, (setf graphic-console-terp): Private ordinary functions
Function, (setf gravity-affector-direction): Private ordinary functions
Function, (setf gravity-affector-strength): Private ordinary functions
Function, (setf gui-default-font): Private ordinary functions
Function, (setf gui-view): Public ordinary functions
Function, (setf gui-widgets): Private ordinary functions
Function, (setf image-bpp): Public ordinary functions
Function, (setf image-data): Private ordinary functions
Function, (setf image-height): Public ordinary functions
Function, (setf image-width): Public ordinary functions
Function, (setf index-buffer-index): Private ordinary functions
Function, (setf index-buffer-nb-indices): Private ordinary functions
Function, (setf input-chord-first-press): Private ordinary functions
Function, (setf input-chord-inputs): Private ordinary functions
Function, (setf input-chord-max-delay): Private ordinary functions
Function, (setf input-chord-output): Private ordinary functions
Function, (setf input-chord-pressed): Private ordinary functions
Function, (setf input-processor-output): Private ordinary functions
Function, (setf input-repeat-input): Private ordinary functions
Function, (setf input-repeat-last-press): Private ordinary functions
Function, (setf input-repeat-max-delay): Private ordinary functions
Function, (setf input-repeat-old-press): Private ordinary functions
Function, (setf input-repeat-output): Private ordinary functions
Function, (setf input-sequence-inputs): Private ordinary functions
Function, (setf input-sequence-last-press): Private ordinary functions
Function, (setf input-sequence-max-delay): Private ordinary functions
Function, (setf input-sequence-output): Private ordinary functions
Function, (setf input-sequence-remaining-inputs): Private ordinary functions
Function, (setf isometric-view-bottom): Private ordinary functions
Function, (setf isometric-view-eye-mtx): Private ordinary functions
Function, (setf isometric-view-left): Private ordinary functions
Function, (setf isometric-view-proj-mtx): Private ordinary functions
Function, (setf isometric-view-right): Private ordinary functions
Function, (setf isometric-view-top): Private ordinary functions
Function, (setf isometric-view-zoom): Private ordinary functions
Function, (setf keyframe-anim-channels): Private ordinary functions
Function, (setf keyframe-anim-frame-time): Private ordinary functions
Function, (setf keyframe-anim-hints): Private ordinary functions
Function, (setf keyframe-anim-nb-frames): Private ordinary functions
Function, (setf keyframe-anim-start-frame): Private ordinary functions
Function, (setf material-ambient): Private ordinary functions
Function, (setf material-diffuse): Private ordinary functions
Function, (setf material-emissive): Private ordinary functions
Function, (setf material-shininess): Private ordinary functions
Function, (setf material-specular): Private ordinary functions
Function, (setf matrix-one): Private ordinary functions
Function, (setf matrix-r00): Private ordinary functions
Function, (setf matrix-r01): Private ordinary functions
Function, (setf matrix-r02): Private ordinary functions
Function, (setf matrix-r10): Private ordinary functions
Function, (setf matrix-r11): Private ordinary functions
Function, (setf matrix-r12): Private ordinary functions
Function, (setf matrix-r20): Private ordinary functions
Function, (setf matrix-r21): Private ordinary functions
Function, (setf matrix-r22): Private ordinary functions
Function, (setf matrix-tx): Private ordinary functions
Function, (setf matrix-ty): Private ordinary functions
Function, (setf matrix-tz): Private ordinary functions
Function, (setf matrix-z0): Private ordinary functions
Function, (setf matrix-z1): Private ordinary functions
Function, (setf matrix-z2): Private ordinary functions
Function, (setf mesh-dlists): Private ordinary functions
Function, (setf mesh-materials): Private ordinary functions
Function, (setf mesh-names): Private ordinary functions
Function, (setf mesh-shapes): Private ordinary functions
Function, (setf navmesh-cell-neighbors): Private ordinary functions
Function, (setf navmesh-cell-polygon): Public ordinary functions
Function, (setf navmesh-cells): Public ordinary functions
Function, (setf orientation-pitch): Public ordinary functions
Function, (setf orientation-roll): Public ordinary functions
Function, (setf orientation-yaw): Public ordinary functions
Function, (setf particle-active-p): Private ordinary functions
Function, (setf particle-age): Private ordinary functions
Function, (setf particle-blend-mode): Private ordinary functions
Function, (setf particle-color): Private ordinary functions
Function, (setf particle-emitter-acc): Private ordinary functions
Function, (setf particle-emitter-angle): Private ordinary functions
Function, (setf particle-emitter-blend-mode): Private ordinary functions
Function, (setf particle-emitter-color): Private ordinary functions
Function, (setf particle-emitter-height): Private ordinary functions
Function, (setf particle-emitter-lifetime): Private ordinary functions
Function, (setf particle-emitter-rate): Private ordinary functions
Function, (setf particle-emitter-spin): Private ordinary functions
Function, (setf particle-emitter-texture): Private ordinary functions
Function, (setf particle-emitter-vx): Private ordinary functions
Function, (setf particle-emitter-vy): Private ordinary functions
Function, (setf particle-emitter-width): Private ordinary functions
Function, (setf particle-emitter-x): Private ordinary functions
Function, (setf particle-emitter-y): Private ordinary functions
Function, (setf particle-lifetime): Private ordinary functions
Function, (setf particle-spin): Private ordinary functions
Function, (setf particle-sprite): Private ordinary functions
Function, (setf particle-system-affectors): Private ordinary functions
Function, (setf particle-system-emitters): Private ordinary functions
Function, (setf particle-system-max-particles): Private ordinary functions
Function, (setf particle-system-particles): Private ordinary functions
Function, (setf particle-vx): Private ordinary functions
Function, (setf particle-vy): Private ordinary functions
Function, (setf particle-vz): Private ordinary functions
Function, (setf perspective-down-slope): Private ordinary functions
Function, (setf perspective-far): Private ordinary functions
Function, (setf perspective-fov): Public ordinary functions
Function, (setf perspective-left-slope): Private ordinary functions
Function, (setf perspective-near): Private ordinary functions
Function, (setf perspective-ratio): Public ordinary functions
Function, (setf perspective-right-slope): Private ordinary functions
Function, (setf perspective-up-slope): Private ordinary functions
Function, (setf point-2d-x): Public ordinary functions
Function, (setf point-2d-y): Public ordinary functions
Function, (setf point-3d-x): Public ordinary functions
Function, (setf point-3d-y): Public ordinary functions
Function, (setf point-3d-z): Public ordinary functions
Function, (setf polygon-centroid): Private ordinary functions
Function, (setf polygon-edge-vectors): Private ordinary functions
Function, (setf polygon-edges): Private ordinary functions
Function, (setf polygon-vertices): Private ordinary functions
Function, (setf primitive-batch-end): Private ordinary functions
Function, (setf primitive-batch-ib): Private ordinary functions
Function, (setf primitive-batch-ib-offset): Private ordinary functions
Function, (setf primitive-batch-index): Private ordinary functions
Function, (setf primitive-batch-items): Private ordinary functions
Function, (setf primitive-batch-primitive): Private ordinary functions
Function, (setf primitive-batch-start): Private ordinary functions
Function, (setf primitive-batch-vb): Private ordinary functions
Function, (setf primitive-batch-vb-offset): Private ordinary functions
Function, (setf quaternion-w): Public ordinary functions
Function, (setf quaternion-x): Public ordinary functions
Function, (setf quaternion-y): Public ordinary functions
Function, (setf quaternion-z): Public ordinary functions
Function, (setf render-state-blend-func): Private ordinary functions
Function, (setf render-state-cull-face): Private ordinary functions
Function, (setf render-state-depth-func): Private ordinary functions
Function, (setf render-state-depth-write): Private ordinary functions
Function, (setf render-state-lighting): Private ordinary functions
Function, (setf render-state-shade-model): Private ordinary functions
Function, (setf render-state-texturing): Private ordinary functions
Function, (setf render-state-wireframe): Private ordinary functions
Function, (setf renderbuffer-format): Private ordinary functions
Function, (setf renderbuffer-height): Private ordinary functions
Function, (setf renderbuffer-index): Private ordinary functions
Function, (setf renderbuffer-width): Private ordinary functions
Function, (setf resistance-affector-value): Private ordinary functions
Function, (setf resource-holder-data): Private ordinary functions
Function, (setf resource-holder-finalizer): Private ordinary functions
Function, (setf resource-holder-users): Private ordinary functions
Function, (setf resource-manager-aliases): Private ordinary functions
Function, (setf resource-manager-resources): Private ordinary functions
Function, (setf screen-stack-render): Private ordinary functions
Function, (setf screen-stack-render-backup): Private ordinary functions
Function, (setf screen-stack-screens): Private ordinary functions
Function, (setf screen-stack-update): Private ordinary functions
Function, (setf screen-stack-update-backup): Private ordinary functions
Function, (setf shader-id): Private ordinary functions
Function, (setf shader-needs-compile): Private ordinary functions
Function, (setf shader-program-data): Private ordinary functions
Function, (setf shader-program-fragment): Private ordinary functions
Function, (setf shader-program-id): Private ordinary functions
Function, (setf shader-program-needs-link): Private ordinary functions
Function, (setf shader-program-vertex): Private ordinary functions
Function, (setf shader-programs): Private ordinary functions
Function, (setf shader-source): Private ordinary functions
Function, (setf shape-bitangents): Private ordinary functions
Function, (setf shape-colors): Private ordinary functions
Function, (setf shape-indices): Private ordinary functions
Function, (setf shape-normals): Private ordinary functions
Function, (setf shape-primitive): Private ordinary functions
Function, (setf shape-tangents): Private ordinary functions
Function, (setf shape-tex-coords): Private ordinary functions
Function, (setf shape-vertices): Private ordinary functions
Function, (setf skeleton-bones): Private ordinary functions
Function, (setf skeleton-names): Private ordinary functions
Function, (setf sound-buffer-id): Private ordinary functions
Function, (setf sound-channels): Private ordinary functions
Function, (setf sound-direction): Private ordinary functions
Function, (setf sound-position): Private ordinary functions
Function, (setf sound-relative-p): Private ordinary functions
Function, (setf sound-velocity): Private ordinary functions
Function, (setf sprite-batch-primitives): Private ordinary functions
Function, (setf sprite-batch-textures): Private ordinary functions
Function, (setf sprite-bbox): Private ordinary functions
Function, (setf sprite-color): Private ordinary functions
Function, (setf sprite-depth): Private ordinary functions
Function, (setf sprite-flip): Private ordinary functions
Function, (setf sprite-height): Private ordinary functions
Function, (setf sprite-shape): Private ordinary functions
Function, (setf sprite-texture): Private ordinary functions
Function, (setf sprite-width): Private ordinary functions
Function, (setf sprite-x): Private ordinary functions
Function, (setf sprite-y): Private ordinary functions
Function, (setf stats-graph-data-max): Private ordinary functions
Function, (setf stats-graph-data-max-samples): Private ordinary functions
Function, (setf stats-graph-data-min): Private ordinary functions
Function, (setf stats-graph-data-samples): Private ordinary functions
Function, (setf stats-grapher-bg-color): Private ordinary functions
Function, (setf stats-grapher-colors): Private ordinary functions
Function, (setf stats-grapher-datas): Private ordinary functions
Function, (setf stats-grapher-enabled): Private ordinary functions
Function, (setf stats-grapher-height): Private ordinary functions
Function, (setf stats-grapher-width): Private ordinary functions
Function, (setf text-console-prompt): Private ordinary functions
Function, (setf text-console-ps1): Private ordinary functions
Function, (setf text-console-ps2): Private ordinary functions
Function, (setf text-console-terp): Private ordinary functions
Function, (setf texture-bpp): Private ordinary functions
Function, (setf texture-data): Private ordinary functions
Function, (setf texture-height): Private ordinary functions
Function, (setf texture-index): Private ordinary functions
Function, (setf texture-internal-format): Private ordinary functions
Function, (setf texture-mag-filter): Private ordinary functions
Function, (setf texture-matrix): Private ordinary functions
Function, (setf texture-min-filter): Private ordinary functions
Function, (setf texture-priority): Private ordinary functions
Function, (setf texture-width): Private ordinary functions
Function, (setf texture-wrap-r): Private ordinary functions
Function, (setf texture-wrap-s): Private ordinary functions
Function, (setf texture-wrap-t): Private ordinary functions
Function, (setf tilemap-height): Private ordinary functions
Function, (setf tilemap-tiles): Private ordinary functions
Function, (setf tilemap-width): Private ordinary functions
Function, (setf tileset-cache): Private ordinary functions
Function, (setf tileset-margin): Public ordinary functions
Function, (setf tileset-spacing): Public ordinary functions
Function, (setf tileset-start-index): Public ordinary functions
Function, (setf tileset-texture): Private ordinary functions
Function, (setf tileset-tile-height): Private ordinary functions
Function, (setf tileset-tile-width): Private ordinary functions
Function, (setf timer-args): Private ordinary functions
Function, (setf timer-elapsed): Private ordinary functions
Function, (setf timer-function): Private ordinary functions
Function, (setf timer-repeat): Private ordinary functions
Function, (setf timer-time): Private ordinary functions
Function, (setf vector-2d-x): Public ordinary functions
Function, (setf vector-2d-y): Public ordinary functions
Function, (setf vector-3d-x): Public ordinary functions
Function, (setf vector-3d-y): Public ordinary functions
Function, (setf vector-3d-z): Public ordinary functions
Function, (setf vector-4d-w): Public ordinary functions
Function, (setf vector-4d-x): Public ordinary functions
Function, (setf vector-4d-y): Public ordinary functions
Function, (setf vector-4d-z): Public ordinary functions
Function, (setf vertex-buffer-format): Private ordinary functions
Function, (setf vertex-buffer-index): Private ordinary functions
Function, (setf vertex-buffer-nb-vertices): Private ordinary functions
Function, (setf view-eye-mtx): Private ordinary functions
Function, (setf view-proj-mtx): Private ordinary functions
Function, 2d-view-bottom: Public ordinary functions
Function, 2d-view-eye-mtx: Private ordinary functions
Function, 2d-view-height: Public ordinary functions
Function, 2d-view-left: Public ordinary functions
Function, 2d-view-p: Private ordinary functions
Function, 2d-view-proj-mtx: Private ordinary functions
Function, 2d-view-right: Public ordinary functions
Function, 2d-view-top: Public ordinary functions
Function, 2d-view-width: Public ordinary functions
Function, 2d-view-zoom: Public ordinary functions
Function, 3d-view-basis: Private ordinary functions
Function, 3d-view-eye-mtx: Private ordinary functions
Function, 3d-view-far: Public ordinary functions
Function, 3d-view-forward: Private ordinary functions
Function, 3d-view-fov: Public ordinary functions
Function, 3d-view-look-at: Public ordinary functions
Function, 3d-view-near: Public ordinary functions
Function, 3d-view-orientation: Public ordinary functions
Function, 3d-view-p: Private ordinary functions
Function, 3d-view-perspective: Private ordinary functions
Function, 3d-view-pitch: Public ordinary functions
Function, 3d-view-point-at: Public ordinary functions
Function, 3d-view-position: Public ordinary functions
Function, 3d-view-proj-mtx: Private ordinary functions
Function, 3d-view-ratio: Public ordinary functions
Function, 3d-view-roll: Public ordinary functions
Function, 3d-view-set-far: Private ordinary functions
Function, 3d-view-set-fov: Private ordinary functions
Function, 3d-view-set-near: Private ordinary functions
Function, 3d-view-set-orientation: Private ordinary functions
Function, 3d-view-set-position: Private ordinary functions
Function, 3d-view-set-ratio: Private ordinary functions
Function, 3d-view-side: Public ordinary functions
Function, 3d-view-translate: Public ordinary functions
Function, 3d-view-up: Public ordinary functions
Function, 3d-view-yaw: Public ordinary functions
Function, add-input-handler: Public ordinary functions
Function, add-particle: Private ordinary functions
Function, add-particle-affector: Private ordinary functions
Function, add-particle-emitter: Private ordinary functions
Function, add-resource: Private ordinary functions
Function, add-resource-alias: Private ordinary functions
Function, add-source: Private ordinary functions
Function, adjacent-neighbor: Private ordinary functions
Function, al-sample-format: Private ordinary functions
Function, alias-asset: Private ordinary functions
Function, alias-resource: Public ordinary functions
Function, anim-state-animation: Private ordinary functions
Function, anim-state-apply: Public ordinary functions
Function, anim-state-p: Private ordinary functions
Function, anim-state-reset: Private ordinary functions
Function, anim-state-scale: Private ordinary functions
Function, anim-state-time: Private ordinary functions
Function, anim-state-update: Public ordinary functions
Function, asset-loader-extension-supported-p: Private ordinary functions
Function, asset-loader-extensions: Private ordinary functions
Function, asset-loader-load: Private ordinary functions
Function, asset-loader-unload: Private ordinary functions
Function, asset-name: Private ordinary functions
Function, asset-p: Private ordinary functions
Function, asset-properties: Private ordinary functions
Function, asset-type: Private ordinary functions
Function, avg-fps: Public ordinary functions
Function, avg-frame-time: Public ordinary functions
Function, avg-max-fps: Public ordinary functions
Function, avg-min-fps: Public ordinary functions
Function, axis-x: Private ordinary functions
Function, axis-y: Private ordinary functions
Function, axis-z: Private ordinary functions
Function, basis-axis-angle: Public ordinary functions
Function, basis-cancel-rotation: Public ordinary functions
Function, basis-global-to-local-position: Private ordinary functions
Function, basis-global-to-local-vector: Private ordinary functions
Function, basis-local-to-global-position: Private ordinary functions
Function, basis-local-to-global-vector: Private ordinary functions
Function, basis-local-x: Public ordinary functions
Function, basis-local-y: Public ordinary functions
Function, basis-local-z: Public ordinary functions
Function, basis-one: Private ordinary functions
Function, basis-pitch: Public ordinary functions
Function, basis-position: Public ordinary functions
Function, basis-r00: Private ordinary functions
Function, basis-r01: Private ordinary functions
Function, basis-r02: Private ordinary functions
Function, basis-r10: Private ordinary functions
Function, basis-r11: Private ordinary functions
Function, basis-r12: Private ordinary functions
Function, basis-r20: Private ordinary functions
Function, basis-r21: Private ordinary functions
Function, basis-r22: Private ordinary functions
Function, basis-roll: Public ordinary functions
Function, basis-set-axis-angle: Private ordinary functions
Function, basis-set-local-x: Private ordinary functions
Function, basis-set-local-y: Private ordinary functions
Function, basis-set-local-z: Private ordinary functions
Function, basis-set-position: Private ordinary functions
Function, basis-set-xyz-orientation: Private ordinary functions
Function, basis-set-zyx-orientation: Private ordinary functions
Function, basis-translate: Public ordinary functions
Function, basis-tx: Private ordinary functions
Function, basis-ty: Private ordinary functions
Function, basis-tz: Private ordinary functions
Function, basis-xyz-orientation: Public ordinary functions
Function, basis-yaw: Public ordinary functions
Function, basis-z0: Private ordinary functions
Function, basis-z1: Private ordinary functions
Function, basis-z2: Private ordinary functions
Function, basis-zyx-orientation: Public ordinary functions
Function, bbox-inside-p: Public ordinary functions
Function, bbox-intersect-p: Public ordinary functions
Function, bbox-invalidate: Public ordinary functions
Function, bbox-overwrite/shape: Public ordinary functions
Function, bbox-p: Private ordinary functions
Function, bbox-translate: Public ordinary functions
Function, bbox-update: Public ordinary functions
Function, bbox-update/shape: Public ordinary functions
Function, bbox-valid: Private ordinary functions
Function, bbox-visible-p: Public ordinary functions
Function, bbox-x-max: Public ordinary functions
Function, bbox-x-min: Public ordinary functions
Function, bbox-y-max: Public ordinary functions
Function, bbox-y-min: Public ordinary functions
Function, bbox-z-max: Private ordinary functions
Function, bbox-z-min: Private ordinary functions
Function, begin-draw: Public ordinary functions
Function, between-pi: Private ordinary functions
Function, bilinear-interpolation: Private ordinary functions
Function, bone-angle: Private ordinary functions
Function, bone-children: Private ordinary functions
Function, bone-length: Private ordinary functions
Function, bone-p: Private ordinary functions
Function, bone-parent: Private ordinary functions
Function, bsphere-center: Private ordinary functions
Function, bsphere-inside-p: Private ordinary functions
Function, bsphere-invalidate: Private ordinary functions
Function, bsphere-overwrite/shape: Private ordinary functions
Function, bsphere-p: Private ordinary functions
Function, bsphere-radius: Private ordinary functions
Function, bsphere-update: Private ordinary functions
Function, bsphere-update/shape: Private ordinary functions
Function, bsphere-valid: Private ordinary functions
Function, bsphere-x: Private ordinary functions
Function, bsphere-y: Private ordinary functions
Function, bsphere-z: Private ordinary functions
Function, buffer-index: Private ordinary functions
Function, buffer-p: Private ordinary functions
Function, call-primitive: Private ordinary functions
Function, cancel-timer: Public ordinary functions
Function, channel-frame-data: Private ordinary functions
Function, channel-pitch: Private ordinary functions
Function, channel-volume: Public ordinary functions
Function, char-list->string: Private ordinary functions
Function, char-width: Public ordinary functions
Function, clear-display: Public ordinary functions
Function, clear-framebuffer: Private ordinary functions
Function, clear-input-handlers: Public ordinary functions
Function, color-a: Private ordinary functions
Function, color-b: Private ordinary functions
Function, color-copy: Public ordinary functions
Function, color-g: Private ordinary functions
Function, color-gradient-end: Private ordinary functions
Function, color-gradient-p: Private ordinary functions
Function, color-gradient-start: Private ordinary functions
Function, color-r: Private ordinary functions
Function, command-args: Private ordinary functions
Function, command-func: Private ordinary functions
Function, command-help: Private ordinary functions
Function, component-present-p: Private ordinary functions
Function, configure-content-manager: Private ordinary functions
Function, configure-content-manager-from-file: Private ordinary functions
Function, connect-grid-navmesh: Public ordinary functions
Function, content-manager-parse-asset: Private ordinary functions
Function, convert-time: Private ordinary functions
Function, coords-overlap-p: Public ordinary functions
Function, copy-2d-view: Private ordinary functions
Function, copy-3d-view: Private ordinary functions
Function, copy-anim-state: Private ordinary functions
Function, copy-asset: Private ordinary functions
Function, copy-axis: Private ordinary functions
Function, copy-basis: Private ordinary functions
Function, copy-bbox: Private ordinary functions
Function, copy-bone: Private ordinary functions
Function, copy-bsphere: Private ordinary functions
Function, copy-buffer: Private ordinary functions
Function, copy-color: Private ordinary functions
Function, copy-color-gradient: Private ordinary functions
Function, copy-display-list: Private ordinary functions
Function, copy-fading-affector: Private ordinary functions
Function, copy-font: Private ordinary functions
Function, copy-frame-timer: Private ordinary functions
Function, copy-framebuffer: Private ordinary functions
Function, copy-glyph: Private ordinary functions
Function, copy-graphic-console: Private ordinary functions
Function, copy-gravity-affector: Private ordinary functions
Function, copy-gui: Private ordinary functions
Function, copy-image: Private ordinary functions
Function, copy-index-buffer: Private ordinary functions
Function, copy-input-chord: Private ordinary functions
Function, copy-input-processor: Private ordinary functions
Function, copy-input-repeat: Private ordinary functions
Function, copy-input-sequence: Private ordinary functions
Function, copy-isometric-view: Private ordinary functions
Function, copy-keyframe-anim: Private ordinary functions
Function, copy-material: Private ordinary functions
Function, copy-matrix: Private ordinary functions
Function, copy-mesh: Private ordinary functions
Function, copy-navmesh: Private ordinary functions
Function, copy-navmesh-cell: Private ordinary functions
Function, copy-orientation: Private ordinary functions
Function, copy-particle: Private ordinary functions
Function, copy-particle-emitter: Private ordinary functions
Function, copy-particle-system: Private ordinary functions
Function, copy-perspective: Private ordinary functions
Function, copy-point-2d: Private ordinary functions
Function, copy-point-3d: Private ordinary functions
Function, copy-polygon: Private ordinary functions
Function, copy-primitive-batch: Private ordinary functions
Function, copy-quaternion: Private ordinary functions
Function, copy-render-state: Private ordinary functions
Function, copy-renderbuffer: Private ordinary functions
Function, copy-resistance-affector: Private ordinary functions
Function, copy-resource-holder: Private ordinary functions
Function, copy-resource-manager: Private ordinary functions
Function, copy-screen-stack: Private ordinary functions
Function, copy-shader: Private ordinary functions
Function, copy-shader-program: Private ordinary functions
Function, copy-shape: Private ordinary functions
Function, copy-skeleton: Private ordinary functions
Function, copy-sound: Private ordinary functions
Function, copy-sprite: Private ordinary functions
Function, copy-sprite-batch: Private ordinary functions
Function, copy-stats-graph-data: Private ordinary functions
Function, copy-stats-grapher: Private ordinary functions
Function, copy-text-console: Private ordinary functions
Function, copy-texture: Private ordinary functions
Function, copy-tilemap: Private ordinary functions
Function, copy-tileset: Private ordinary functions
Function, copy-timer: Private ordinary functions
Function, copy-vector-2d: Private ordinary functions
Function, copy-vector-3d: Private ordinary functions
Function, copy-vector-4d: Private ordinary functions
Function, copy-vertex-buffer: Private ordinary functions
Function, copy-view: Private ordinary functions
Function, create-2d-view: Public ordinary functions
Function, create-bbox-from-shape: Public ordinary functions
Function, create-box-shape: Public ordinary functions
Function, create-bsphere-from-shape: Private ordinary functions
Function, create-circle-shape: Public ordinary functions
Function, create-color: Public ordinary functions
Function, create-color-gradient: Public ordinary functions
Function, create-cross-shape: Public ordinary functions
Function, create-empty-index-buffer: Private ordinary functions
Function, create-empty-vertex-buffer: Private ordinary functions
Function, create-font: Public ordinary functions
Function, create-fragment-shader: Private ordinary functions
Function, create-fragment-shader-from-file: Public ordinary functions
Function, create-framebuffer: Public ordinary functions
Function, create-grid-navmesh: Public ordinary functions
Function, create-grid-shape: Public ordinary functions
Function, create-gui: Private ordinary functions
Function, create-image: Public ordinary functions
Function, create-index-buffer: Private ordinary functions
Function, create-isometric-view: Public ordinary functions
Function, create-line-shape: Public ordinary functions
Function, create-mesh: Private ordinary functions
Function, create-particle-system: Public ordinary functions
Function, create-polygon-shape: Public ordinary functions
Function, create-primitive-batch: Private ordinary functions
Function, create-rectangle-shape: Public ordinary functions
Function, create-renderbuffer: Public ordinary functions
Function, create-resource-manager: Public ordinary functions
Function, create-shader: Private ordinary functions
Function, create-shader-from-file: Private ordinary functions
Function, create-shader-program: Public ordinary functions
Function, create-shape: Public ordinary functions
Function, create-shape-from-arrays: Private ordinary functions
Function, create-sprite: Public ordinary functions
Function, create-sprite-batch: Public ordinary functions
Function, create-texture: Public ordinary functions
Function, create-texture-from-image: Public ordinary functions
Function, create-tilemap: Public ordinary functions
Function, create-triangle-shape: Public ordinary functions
Function, create-vertex-buffer: Private ordinary functions
Function, create-vertex-shader: Private ordinary functions
Function, create-vertex-shader-from-file: Public ordinary functions
Function, create-widget: Public ordinary functions
Function, current-screen: Public ordinary functions
Function, declare-asset: Private ordinary functions
Function, defasset: Public ordinary functions
Function, deg->rad: Public ordinary functions
Function, destroy-display-list: Private ordinary functions
Function, destroy-font: Public ordinary functions
Function, destroy-framebuffer: Private ordinary functions
Function, destroy-gui: Private ordinary functions
Function, destroy-index-buffer: Private ordinary functions
Function, destroy-primitive-batch: Private ordinary functions
Function, destroy-renderbuffer: Private ordinary functions
Function, destroy-resource-manager: Public ordinary functions
Function, destroy-shader: Private ordinary functions
Function, destroy-shader-program: Private ordinary functions
Function, destroy-sprite-batch: Public ordinary functions
Function, destroy-texture: Public ordinary functions
Function, destroy-vertex-buffer: Private ordinary functions
Function, dformat: Private ordinary functions
Function, directory-pathname-p: Private ordinary functions
Function, dispatch-button-event: Public ordinary functions
Function, dispatch-key-event: Public ordinary functions
Function, dispatch-motion-event: Public ordinary functions
Function, display-list-end: Private ordinary functions
Function, display-list-ib: Private ordinary functions
Function, display-list-index: Private ordinary functions
Function, display-list-p: Private ordinary functions
Function, display-list-primitive: Private ordinary functions
Function, display-list-start: Private ordinary functions
Function, display-list-vb: Private ordinary functions
Function, dispose-asset: Public ordinary functions
Function, dispose-assets: Private ordinary functions
Function, dprint-ib: Private ordinary functions
Function, dprint-mesh: Private ordinary functions
Function, dprint-vb: Private ordinary functions
Function, draw-origin: Public ordinary functions
Function, drop-alias: Public ordinary functions
Function, drop-resource: Public ordinary functions
Function, drop-resources: Public ordinary functions
Function, elapsed-time-since: Private ordinary functions
Function, emit-particles: Private ordinary functions
Function, empty-screen-stack: Public ordinary functions
Function, end-draw: Public ordinary functions
Function, ensure-adjustable: Private ordinary functions
Function, existing-resource-p: Private ordinary functions
Function, fading-affector-p: Private ordinary functions
Function, fading-affector-rate: Private ordinary functions
Function, file->strings: Private ordinary functions
Function, file-exists-p: Private ordinary functions
Function, find-adjacent-cells: Private ordinary functions
Function, find-asset: Private ordinary functions
Function, find-bone: Private ordinary functions
Function, find-path: Public ordinary functions
Function, find-path/nodes: Public ordinary functions
Function, font-base: Private ordinary functions
Function, font-build-cache: Public ordinary functions
Function, font-glyphs: Private ordinary functions
Function, font-line-height: Public ordinary functions
Function, font-p: Private ordinary functions
Function, font-render-glyph: Private ordinary functions
Function, font-set-glyph-data: Public ordinary functions
Function, font-texture: Private ordinary functions
Function, frame-timer-avg-frame-time: Public ordinary functions
Function, frame-timer-avg-framerate: Public ordinary functions
Function, frame-timer-avg-max: Public ordinary functions
Function, frame-timer-avg-min: Public ordinary functions
Function, frame-timer-avg-nb-frames: Private ordinary functions
Function, frame-timer-avg-sample-size: Private ordinary functions
Function, frame-timer-grapher-update: Public ordinary functions
Function, frame-timer-instant-frame-time: Public ordinary functions
Function, frame-timer-instant-framerate: Public ordinary functions
Function, frame-timer-instant-max: Public ordinary functions
Function, frame-timer-instant-min: Public ordinary functions
Function, frame-timer-p: Private ordinary functions
Function, frame-timer-time-ratio: Private ordinary functions
Function, frame-timer-time-sum: Private ordinary functions
Function, frame-timer-total-frame-time: Public ordinary functions
Function, frame-timer-total-framerate: Public ordinary functions
Function, frame-timer-total-nb-frames: Public ordinary functions
Function, frame-timer-total-time: Public ordinary functions
Function, frame-timer-update: Public ordinary functions
Function, framebuffer-colors: Public ordinary functions
Function, framebuffer-depth: Public ordinary functions
Function, framebuffer-height: Private ordinary functions
Function, framebuffer-index: Private ordinary functions
Function, framebuffer-p: Private ordinary functions
Function, framebuffer-stencil: Private ordinary functions
Function, framebuffer-width: Private ordinary functions
Function, free-source: Private ordinary functions
Function, get-color-from-gradient: Public ordinary functions
Function, get-color-from-gradient/rgb: Public ordinary functions
Function, get-resource-aliases: Private ordinary functions
Function, get-resource-holder: Private ordinary functions
Function, glyph-advance: Private ordinary functions
Function, glyph-du: Private ordinary functions
Function, glyph-dv: Private ordinary functions
Function, glyph-id: Private ordinary functions
Function, glyph-p: Private ordinary functions
Function, glyph-u: Private ordinary functions
Function, glyph-v: Private ordinary functions
Function, graphic-console-buffer: Private ordinary functions
Function, graphic-console-input: Private ordinary functions
Function, graphic-console-p: Private ordinary functions
Function, graphic-console-prompt: Private ordinary functions
Function, graphic-console-terp: Private ordinary functions
Function, gravity-affector-direction: Private ordinary functions
Function, gravity-affector-p: Private ordinary functions
Function, gravity-affector-strength: Private ordinary functions
Function, gui-default-font: Private ordinary functions
Function, gui-p: Private ordinary functions
Function, gui-view: Public ordinary functions
Function, gui-widget-at: Private ordinary functions
Function, gui-widget-child-at: Private ordinary functions
Function, gui-widgets: Private ordinary functions
Function, has-screens: Public ordinary functions
Function, image-bpp: Public ordinary functions
Function, image-data: Private ordinary functions
Function, image-get-pixel: Public ordinary functions
Function, image-get-pixel/index: Public ordinary functions
Function, image-height: Public ordinary functions
Function, image-p: Private ordinary functions
Function, image-set-pixel: Public ordinary functions
Function, image-set-pixel/index: Public ordinary functions
Function, image-width: Public ordinary functions
Function, index-buffer-index: Private ordinary functions
Function, index-buffer-nb-indices: Private ordinary functions
Function, index-buffer-p: Private ordinary functions
Function, index-buffer-update: Private ordinary functions
Function, init-content-manager: Public ordinary functions
Function, init-gui: Public ordinary functions
Function, init-sound: Public ordinary functions
Function, input-chord-first-press: Private ordinary functions
Function, input-chord-inputs: Private ordinary functions
Function, input-chord-max-delay: Private ordinary functions
Function, input-chord-output: Private ordinary functions
Function, input-chord-p: Private ordinary functions
Function, input-chord-pressed: Private ordinary functions
Function, input-processor-output: Private ordinary functions
Function, input-processor-p: Private ordinary functions
Function, input-repeat-input: Private ordinary functions
Function, input-repeat-last-press: Private ordinary functions
Function, input-repeat-max-delay: Private ordinary functions
Function, input-repeat-old-press: Private ordinary functions
Function, input-repeat-output: Private ordinary functions
Function, input-repeat-p: Private ordinary functions
Function, input-sequence-inputs: Private ordinary functions
Function, input-sequence-last-press: Private ordinary functions
Function, input-sequence-max-delay: Private ordinary functions
Function, input-sequence-output: Private ordinary functions
Function, input-sequence-p: Private ordinary functions
Function, input-sequence-remaining-inputs: Private ordinary functions
Function, instant-fps: Public ordinary functions
Function, instant-frame-time: Public ordinary functions
Function, instant-max-fps: Public ordinary functions
Function, instant-min-fps: Public ordinary functions
Function, isometric-view-bottom: Private ordinary functions
Function, isometric-view-eye-mtx: Private ordinary functions
Function, isometric-view-left: Private ordinary functions
Function, isometric-view-p: Private ordinary functions
Function, isometric-view-proj-mtx: Private ordinary functions
Function, isometric-view-right: Private ordinary functions
Function, isometric-view-top: Private ordinary functions
Function, isometric-view-zoom: Private ordinary functions
Function, key-value: Public ordinary functions
Function, keyframe-anim-channels: Private ordinary functions
Function, keyframe-anim-date-frame: Private ordinary functions
Function, keyframe-anim-end-frame: Private ordinary functions
Function, keyframe-anim-frame-date: Private ordinary functions
Function, keyframe-anim-frame-time: Private ordinary functions
Function, keyframe-anim-hints: Private ordinary functions
Function, keyframe-anim-nb-frames: Private ordinary functions
Function, keyframe-anim-p: Private ordinary functions
Function, keyframe-anim-start-frame: Private ordinary functions
Function, linear-interpolation: Private ordinary functions
Function, list-from: Private ordinary functions
Function, list-insert: Private ordinary functions
Function, load-asset: Public ordinary functions
Function, load-primitive: Private ordinary functions
Function, main-volume: Public ordinary functions
Function, make-2d-view: Private ordinary functions
Function, make-3d-view: Public ordinary functions
Function, make-anim-state: Public ordinary functions
Function, make-asset: Private ordinary functions
Function, make-asset-loader: Private ordinary functions
Function, make-axis: Public ordinary functions
Function, make-basis: Public ordinary functions
Function, make-bbox: Public ordinary functions
Function, make-bone: Private ordinary functions
Function, make-bsphere: Private ordinary functions
Function, make-buffer: Private ordinary functions
Function, make-color: Private ordinary functions
Function, make-color-gradient: Private ordinary functions
Function, make-command: Private ordinary functions
Function, make-display-list: Private ordinary functions
Function, make-fading-affector: Private ordinary functions
Function, make-font: Private ordinary functions
Function, make-frame-timer: Public ordinary functions
Function, make-frame-timer-grapher: Public ordinary functions
Function, make-framebuffer: Private ordinary functions
Function, make-frustum-matrix: Public ordinary functions
Function, make-glyph: Private ordinary functions
Function, make-graphic-console: Private ordinary functions
Function, make-gravity-affector: Private ordinary functions
Function, make-gui: Private ordinary functions
Function, make-image: Public ordinary functions
Function, make-index-buffer: Private ordinary functions
Function, make-input-chord: Public ordinary functions
Function, make-input-processor: Private ordinary functions
Function, make-input-repeat: Public ordinary functions
Function, make-input-sequence: Public ordinary functions
Function, make-isometric-view: Private ordinary functions
Function, make-keyframe-anim: Public ordinary functions
Function, make-material: Private ordinary functions
Function, make-matrix: Public ordinary functions
Function, make-mesh: Private ordinary functions
Function, make-navmesh: Public ordinary functions
Function, make-navmesh-cell: Public ordinary functions
Function, make-orientation: Public ordinary functions
Function, make-orientation-from-vector-3d: Public ordinary functions
Function, make-ortho-matrix: Public ordinary functions
Function, make-particle: Private ordinary functions
Function, make-particle-emitter: Private ordinary functions
Function, make-particle-system: Private ordinary functions
Function, make-perspective: Public ordinary functions
Function, make-point-2d: Public ordinary functions
Function, make-point-2d-from-polar: Public ordinary functions
Function, make-point-3d: Private ordinary functions
Function, make-point-3d-from-spherical: Public ordinary functions
Function, make-polygon: Private ordinary functions
Function, make-primitive-batch: Private ordinary functions
Function, make-quaternion: Public ordinary functions
Function, make-quaternion-from-angles: Public ordinary functions
Function, make-quaternion-from-axis-angle: Public ordinary functions
Function, make-quaternion-from-orientation: Public ordinary functions
Function, make-random-color: Private ordinary functions
Function, make-render-state: Private ordinary functions
Function, make-renderbuffer: Private ordinary functions
Function, make-resistance-affector: Private ordinary functions
Function, make-resource-holder: Private ordinary functions
Function, make-resource-manager: Private ordinary functions
Function, make-screen-stack: Public ordinary functions
Function, make-shader: Private ordinary functions
Function, make-shader-program: Private ordinary functions
Function, make-shape: Private ordinary functions
Function, make-skeleton: Private ordinary functions
Function, make-sound: Private ordinary functions
Function, make-sprite: Private ordinary functions
Function, make-sprite-batch: Private ordinary functions
Function, make-stats-graph-data: Private ordinary functions
Function, make-stats-grapher: Private ordinary functions
Function, make-text-console: Private ordinary functions
Function, make-texture: Private ordinary functions
Function, make-tilemap: Private ordinary functions
Function, make-tileset: Public ordinary functions
Function, make-timer: Private ordinary functions
Function, make-vector-2d: Public ordinary functions
Function, make-vector-2d-from-coords: Public ordinary functions
Function, make-vector-2d-from-list: Public ordinary functions
Function, make-vector-3d: Public ordinary functions
Function, make-vector-3d-from-coords: Public ordinary functions
Function, make-vector-3d-from-list: Public ordinary functions
Function, make-vector-4d: Public ordinary functions
Function, make-vector-4d-from-3d: Public ordinary functions
Function, make-vertex-buffer: Private ordinary functions
Function, make-vertex-format: Private ordinary functions
Function, make-view: Private ordinary functions
Function, material-alpha: Private ordinary functions
Function, material-ambient: Private ordinary functions
Function, material-diffuse: Private ordinary functions
Function, material-emissive: Private ordinary functions
Function, material-p: Private ordinary functions
Function, material-set-alpha: Private ordinary functions
Function, material-shininess: Private ordinary functions
Function, material-specular: Private ordinary functions
Function, matrix-one: Private ordinary functions
Function, matrix-r00: Private ordinary functions
Function, matrix-r01: Private ordinary functions
Function, matrix-r02: Private ordinary functions
Function, matrix-r10: Private ordinary functions
Function, matrix-r11: Private ordinary functions
Function, matrix-r12: Private ordinary functions
Function, matrix-r20: Private ordinary functions
Function, matrix-r21: Private ordinary functions
Function, matrix-r22: Private ordinary functions
Function, matrix-set-frustum: Public ordinary functions
Function, matrix-set-ortho: Public ordinary functions
Function, matrix-tx: Private ordinary functions
Function, matrix-ty: Private ordinary functions
Function, matrix-tz: Private ordinary functions
Function, matrix-z0: Private ordinary functions
Function, matrix-z1: Private ordinary functions
Function, matrix-z2: Private ordinary functions
Function, mesh-add-part: Private ordinary functions
Function, mesh-dlists: Private ordinary functions
Function, mesh-material: Private ordinary functions
Function, mesh-materials: Private ordinary functions
Function, mesh-name: Private ordinary functions
Function, mesh-names: Private ordinary functions
Function, mesh-nb-parts: Private ordinary functions
Function, mesh-p: Private ordinary functions
Function, mesh-part: Private ordinary functions
Function, mesh-shape: Private ordinary functions
Function, mesh-shapes: Private ordinary functions
Function, mix-colors: Public ordinary functions
Function, mix-colors/rgb: Private ordinary functions
Function, move-2d-view: Public ordinary functions
Function, move-isometric-view: Public ordinary functions
Function, move-sprite: Public ordinary functions
Function, move-sprite-center: Public ordinary functions
Function, navmesh-cell: Public ordinary functions
Function, navmesh-cell-add-vertex: Public ordinary functions
Function, navmesh-cell-add-vertices: Private ordinary functions
Function, navmesh-cell-center: Public ordinary functions
Function, navmesh-cell-edges: Private ordinary functions
Function, navmesh-cell-inside-p: Private ordinary functions
Function, navmesh-cell-neighbors: Private ordinary functions
Function, navmesh-cell-p: Private ordinary functions
Function, navmesh-cell-polygon: Public ordinary functions
Function, navmesh-cells: Public ordinary functions
Function, navmesh-cells-connected-p: Private ordinary functions
Function, navmesh-cells-merge: Private ordinary functions
Function, navmesh-connect-cells: Private ordinary functions
Function, navmesh-nb-cells: Public ordinary functions
Function, navmesh-p: Private ordinary functions
Function, navmesh-remove-cell-at: Public ordinary functions
Function, nearest-power-of-two: Private ordinary functions
Function, nshuffle: Public ordinary functions
Function, orientation-pitch: Public ordinary functions
Function, orientation-roll: Public ordinary functions
Function, orientation-yaw: Public ordinary functions
Function, particle-active-p: Private ordinary functions
Function, particle-age: Private ordinary functions
Function, particle-blend-mode: Private ordinary functions
Function, particle-color: Private ordinary functions
Function, particle-dead-p: Private ordinary functions
Function, particle-emitter-acc: Private ordinary functions
Function, particle-emitter-angle: Private ordinary functions
Function, particle-emitter-blend-mode: Private ordinary functions
Function, particle-emitter-color: Private ordinary functions
Function, particle-emitter-height: Private ordinary functions
Function, particle-emitter-lifetime: Private ordinary functions
Function, particle-emitter-p: Private ordinary functions
Function, particle-emitter-rate: Private ordinary functions
Function, particle-emitter-spin: Private ordinary functions
Function, particle-emitter-texture: Private ordinary functions
Function, particle-emitter-vx: Private ordinary functions
Function, particle-emitter-vy: Private ordinary functions
Function, particle-emitter-width: Private ordinary functions
Function, particle-emitter-x: Private ordinary functions
Function, particle-emitter-y: Private ordinary functions
Function, particle-lifetime: Private ordinary functions
Function, particle-p: Private ordinary functions
Function, particle-spin: Private ordinary functions
Function, particle-sprite: Private ordinary functions
Function, particle-system-affectors: Private ordinary functions
Function, particle-system-emitters: Private ordinary functions
Function, particle-system-max-particles: Private ordinary functions
Function, particle-system-nb-particles: Public ordinary functions
Function, particle-system-p: Private ordinary functions
Function, particle-system-particles: Private ordinary functions
Function, particle-vx: Private ordinary functions
Function, particle-vy: Private ordinary functions
Function, particle-vz: Private ordinary functions
Function, pathname-as-directory: Private ordinary functions
Function, perspective-apply: Public ordinary functions
Function, perspective-bottom: Private ordinary functions
Function, perspective-down-slope: Private ordinary functions
Function, perspective-far: Private ordinary functions
Function, perspective-fov: Public ordinary functions
Function, perspective-left: Private ordinary functions
Function, perspective-left-slope: Private ordinary functions
Function, perspective-near: Private ordinary functions
Function, perspective-p: Private ordinary functions
Function, perspective-ratio: Public ordinary functions
Function, perspective-right: Private ordinary functions
Function, perspective-right-slope: Private ordinary functions
Function, perspective-set-fov: Private ordinary functions
Function, perspective-set-ratio: Private ordinary functions
Function, perspective-top: Private ordinary functions
Function, perspective-up-slope: Private ordinary functions
Function, play-channel: Public ordinary functions
Function, play-sound: Public ordinary functions
Function, point-2d-angle: Public ordinary functions
Function, point-2d-distance: Public ordinary functions
Function, point-2d-x: Public ordinary functions
Function, point-2d-y: Public ordinary functions
Function, point-3d-angles: Public ordinary functions
Function, point-3d-distance: Public ordinary functions
Function, point-3d-x: Public ordinary functions
Function, point-3d-y: Public ordinary functions
Function, point-3d-z: Public ordinary functions
Function, polygon-add-vertex: Private ordinary functions
Function, polygon-add-vertices: Private ordinary functions
Function, polygon-centroid: Private ordinary functions
Function, polygon-convex-p: Private ordinary functions
Function, polygon-edge-vectors: Private ordinary functions
Function, polygon-edges: Private ordinary functions
Function, polygon-edges-equal-p: Private ordinary functions
Function, polygon-edges-perp-products: Private ordinary functions
Function, polygon-nb-edges: Private ordinary functions
Function, polygon-nb-vertices: Private ordinary functions
Function, polygon-nsimplify: Private ordinary functions
Function, polygon-p: Private ordinary functions
Function, polygon-point-inside-p: Private ordinary functions
Function, polygon-simplify: Private ordinary functions
Function, polygon-valid-p: Private ordinary functions
Function, polygon-vertices: Private ordinary functions
Function, polygons-adjacent-p: Private ordinary functions
Function, polygons-merge: Private ordinary functions
Function, polygons-shared-edges: Private ordinary functions
Function, pop-input-handlers: Public ordinary functions
Function, pop-screen: Public ordinary functions
Function, primitive-batch-append: Private ordinary functions
Function, primitive-batch-clear: Private ordinary functions
Function, primitive-batch-end: Private ordinary functions
Function, primitive-batch-ib: Private ordinary functions
Function, primitive-batch-ib-offset: Private ordinary functions
Function, primitive-batch-index: Private ordinary functions
Function, primitive-batch-items: Private ordinary functions
Function, primitive-batch-p: Private ordinary functions
Function, primitive-batch-primitive: Private ordinary functions
Function, primitive-batch-render: Private ordinary functions
Function, primitive-batch-start: Private ordinary functions
Function, primitive-batch-vb: Private ordinary functions
Function, primitive-batch-vb-offset: Private ordinary functions
Function, push-input-handlers: Public ordinary functions
Function, push-screen: Public ordinary functions
Function, quaternion-add: Public ordinary functions
Function, quaternion-diff: Public ordinary functions
Function, quaternion-mag: Public ordinary functions
Function, quaternion-mult: Public ordinary functions
Function, quaternion-normalize: Public ordinary functions
Function, quaternion-nscale: Public ordinary functions
Function, quaternion-scale: Public ordinary functions
Function, quaternion-sub: Public ordinary functions
Function, quaternion-sum: Public ordinary functions
Function, quaternion-w: Public ordinary functions
Function, quaternion-x: Public ordinary functions
Function, quaternion-y: Public ordinary functions
Function, quaternion-z: Public ordinary functions
Function, rad->deg: Public ordinary functions
Function, random-between: Public ordinary functions
Function, random-nth: Public ordinary functions
Function, read-integer: Private ordinary functions
Function, read-wavefront-face: Private ordinary functions
Function, read-wavefront-vertex: Private ordinary functions
Function, remove-all-resource-aliases: Private ordinary functions
Function, remove-all-resources: Private ordinary functions
Function, remove-input-handler: Public ordinary functions
Function, remove-particle: Private ordinary functions
Function, remove-resource: Private ordinary functions
Function, remove-resource-alias: Private ordinary functions
Function, render-bbox: Public ordinary functions
Function, render-console: Private ordinary functions
Function, render-gui: Public ordinary functions
Function, render-mesh: Private ordinary functions
Function, render-particles: Public ordinary functions
Function, render-primitive: Private ordinary functions
Function, render-screens: Public ordinary functions
Function, render-shape: Public ordinary functions
Function, render-shape-normals: Private ordinary functions
Function, render-skeleton: Private ordinary functions
Function, render-sprite: Public ordinary functions
Function, render-state-blend-func: Private ordinary functions
Function, render-state-cull-face: Private ordinary functions
Function, render-state-depth-func: Private ordinary functions
Function, render-state-depth-write: Private ordinary functions
Function, render-state-lighting: Private ordinary functions
Function, render-state-p: Private ordinary functions
Function, render-state-shade-model: Private ordinary functions
Function, render-state-texturing: Private ordinary functions
Function, render-state-wireframe: Private ordinary functions
Function, render-stats-grapher: Public ordinary functions
Function, render-string: Public ordinary functions
Function, render-tilemap: Public ordinary functions
Function, render-wrapped-string: Public ordinary functions
Function, renderbuffer-format: Private ordinary functions
Function, renderbuffer-height: Private ordinary functions
Function, renderbuffer-index: Private ordinary functions
Function, renderbuffer-p: Private ordinary functions
Function, renderbuffer-width: Private ordinary functions
Function, replace-screen: Public ordinary functions
Function, reshape: Public ordinary functions
Function, resistance-affector-p: Private ordinary functions
Function, resistance-affector-value: Private ordinary functions
Function, resource-aliases: Private ordinary functions
Function, resource-holder-data: Private ordinary functions
Function, resource-holder-finalizer: Private ordinary functions
Function, resource-holder-p: Private ordinary functions
Function, resource-holder-users: Private ordinary functions
Function, resource-manager-aliases: Private ordinary functions
Function, resource-manager-p: Private ordinary functions
Function, resource-manager-resources: Private ordinary functions
Function, rotate-list: Private ordinary functions
Function, rotate-list-left: Private ordinary functions
Function, rotate-list-right: Private ordinary functions
Function, rotate-shape-2d: Public ordinary functions
Function, rotate-sprite: Public ordinary functions
Function, roughly-equal: Private ordinary functions
Function, run-timers: Public ordinary functions
Function, scale-shape-2d: Private ordinary functions
Function, scale-sprite: Public ordinary functions
Function, schedule: Public ordinary functions
Function, screen-stack-p: Private ordinary functions
Function, screen-stack-render: Private ordinary functions
Function, screen-stack-render-backup: Private ordinary functions
Function, screen-stack-screens: Private ordinary functions
Function, screen-stack-update: Private ordinary functions
Function, screen-stack-update-backup: Private ordinary functions
Function, screen-to-view: Public ordinary functions
Function, select-framebuffer: Public ordinary functions
Function, select-texture: Public ordinary functions
Function, set-background-color: Public ordinary functions
Function, set-background-color/rgb: Private ordinary functions
Function, set-channel-pitch: Private ordinary functions
Function, set-channel-volume: Private ordinary functions
Function, set-color: Public ordinary functions
Function, set-color-from-gradient: Public ordinary functions
Function, set-color/rgb: Public ordinary functions
Function, set-index-buffer: Private ordinary functions
Function, set-key-value: Private ordinary functions
Function, set-main-volume: Public ordinary functions
Function, set-material: Private ordinary functions
Function, set-render-state: Private ordinary functions
Function, set-shader-program: Public ordinary functions
Function, set-vertex-buffer: Private ordinary functions
Function, set-view: Public ordinary functions
Function, set-view-2d: Public ordinary functions
Function, set-view-3d: Public ordinary functions
Function, set-view-isometric: Public ordinary functions
Function, set-view-matrices: Private ordinary functions
Function, setup-2d-defaults: Public ordinary functions
Function, setup-3d-defaults: Public ordinary functions
Function, shader-compile: Private ordinary functions
Function, shader-id: Private ordinary functions
Function, shader-needs-compile: Private ordinary functions
Function, shader-p: Private ordinary functions
Function, shader-program-attach-fragment: Private ordinary functions
Function, shader-program-attach-vertex: Private ordinary functions
Function, shader-program-data: Private ordinary functions
Function, shader-program-detach-fragment: Private ordinary functions
Function, shader-program-detach-vertex: Private ordinary functions
Function, shader-program-fragment: Private ordinary functions
Function, shader-program-id: Private ordinary functions
Function, shader-program-link: Private ordinary functions
Function, shader-program-needs-link: Private ordinary functions
Function, shader-program-p: Private ordinary functions
Function, shader-program-vertex: Private ordinary functions
Function, shader-programs: Private ordinary functions
Function, shader-set-source: Private ordinary functions
Function, shader-source: Private ordinary functions
Function, shape-add-bitangent: Private ordinary functions
Function, shape-add-color: Public ordinary functions
Function, shape-add-color/rgb: Public ordinary functions
Function, shape-add-indices: Public ordinary functions
Function, shape-add-normal: Public ordinary functions
Function, shape-add-tangent: Private ordinary functions
Function, shape-add-tex-vertex: Public ordinary functions
Function, shape-add-vertex: Public ordinary functions
Function, shape-add-vertex/index: Public ordinary functions
Function, shape-bitangents: Private ordinary functions
Function, shape-colors: Private ordinary functions
Function, shape-compact-vertices: Private ordinary functions
Function, shape-compute-normals: Private ordinary functions
Function, shape-compute-tangent-space: Private ordinary functions
Function, shape-get-color: Private ordinary functions
Function, shape-get-index: Public ordinary functions
Function, shape-get-normal: Private ordinary functions
Function, shape-get-tex-coord: Private ordinary functions
Function, shape-get-vertex: Public ordinary functions
Function, shape-get-vertex/values: Private ordinary functions
Function, shape-has-bitangents: Private ordinary functions
Function, shape-has-color: Private ordinary functions
Function, shape-has-normals: Private ordinary functions
Function, shape-has-tangents: Private ordinary functions
Function, shape-has-texture: Private ordinary functions
Function, shape-indices: Private ordinary functions
Function, shape-nb-indices: Public ordinary functions
Function, shape-nb-vertices: Public ordinary functions
Function, shape-normals: Private ordinary functions
Function, shape-p: Private ordinary functions
Function, shape-primitive: Private ordinary functions
Function, shape-revert-normals: Private ordinary functions
Function, shape-set-bitangent/v: Private ordinary functions
Function, shape-set-color: Public ordinary functions
Function, shape-set-color/rgb: Private ordinary functions
Function, shape-set-normal: Private ordinary functions
Function, shape-set-normal/v: Private ordinary functions
Function, shape-set-tangent/v: Private ordinary functions
Function, shape-set-tex-coord: Public ordinary functions
Function, shape-set-vertex: Public ordinary functions
Function, shape-tangents: Private ordinary functions
Function, shape-tex-coords: Private ordinary functions
Function, shape-vertices: Private ordinary functions
Function, shuffle: Public ordinary functions
Function, shutdown-content-manager: Public ordinary functions
Function, shutdown-gui: Public ordinary functions
Function, shutdown-sound: Public ordinary functions
Function, sign-of: Private ordinary functions
Function, simplify-navmesh: Public ordinary functions
Function, skeleton-add-bone: Private ordinary functions
Function, skeleton-bones: Private ordinary functions
Function, skeleton-names: Private ordinary functions
Function, skeleton-nb-bones: Private ordinary functions
Function, skeleton-p: Private ordinary functions
Function, sound-buffer-id: Private ordinary functions
Function, sound-channels: Private ordinary functions
Function, sound-direction: Private ordinary functions
Function, sound-find-channel: Private ordinary functions
Function, sound-nb-channels: Public ordinary functions
Function, sound-nb-free-channels: Public ordinary functions
Function, sound-nb-used-channels: Public ordinary functions
Function, sound-p: Private ordinary functions
Function, sound-position: Private ordinary functions
Function, sound-relative-p: Private ordinary functions
Function, sound-velocity: Private ordinary functions
Function, split-string: Private ordinary functions
Function, sprite-batch-append: Public ordinary functions
Function, sprite-batch-clear: Public ordinary functions
Function, sprite-batch-p: Private ordinary functions
Function, sprite-batch-primitives: Private ordinary functions
Function, sprite-batch-render: Public ordinary functions
Function, sprite-batch-textures: Private ordinary functions
Function, sprite-bbox: Private ordinary functions
Function, sprite-center-x: Private ordinary functions
Function, sprite-center-y: Private ordinary functions
Function, sprite-color: Private ordinary functions
Function, sprite-depth: Private ordinary functions
Function, sprite-flip: Private ordinary functions
Function, sprite-height: Private ordinary functions
Function, sprite-p: Private ordinary functions
Function, sprite-set-flip: Private ordinary functions
Function, sprite-shape: Private ordinary functions
Function, sprite-texture: Private ordinary functions
Function, sprite-width: Private ordinary functions
Function, sprite-x: Private ordinary functions
Function, sprite-y: Private ordinary functions
Function, sqr-dist: Private ordinary functions
Function, stats-graph-data-max: Private ordinary functions
Function, stats-graph-data-max-samples: Private ordinary functions
Function, stats-graph-data-min: Private ordinary functions
Function, stats-graph-data-p: Private ordinary functions
Function, stats-graph-data-samples: Private ordinary functions
Function, stats-graph-data-update: Private ordinary functions
Function, stats-grapher-add-data: Private ordinary functions
Function, stats-grapher-bg-color: Private ordinary functions
Function, stats-grapher-colors: Private ordinary functions
Function, stats-grapher-datas: Private ordinary functions
Function, stats-grapher-disable-data: Private ordinary functions
Function, stats-grapher-enable-data: Private ordinary functions
Function, stats-grapher-enabled: Private ordinary functions
Function, stats-grapher-height: Private ordinary functions
Function, stats-grapher-p: Private ordinary functions
Function, stats-grapher-set-data-color: Private ordinary functions
Function, stats-grapher-update-data: Private ordinary functions
Function, stats-grapher-width: Private ordinary functions
Function, stop-channel: Public ordinary functions
Function, stop-sound: Public ordinary functions
Function, string->char-list: Private ordinary functions
Function, string-height: Public ordinary functions
Function, string-width: Public ordinary functions
Function, string-wrap: Public ordinary functions
Function, supported-assets: Public ordinary functions
Function, text-console-p: Private ordinary functions
Function, text-console-prompt: Private ordinary functions
Function, text-console-ps1: Private ordinary functions
Function, text-console-ps2: Private ordinary functions
Function, text-console-repl: Private ordinary functions
Function, text-console-terp: Private ordinary functions
Function, texture-bpp: Private ordinary functions
Function, texture-data: Private ordinary functions
Function, texture-height: Private ordinary functions
Function, texture-index: Private ordinary functions
Function, texture-internal-format: Private ordinary functions
Function, texture-mag-filter: Private ordinary functions
Function, texture-matrix: Private ordinary functions
Function, texture-min-filter: Private ordinary functions
Function, texture-p: Private ordinary functions
Function, texture-priority: Private ordinary functions
Function, texture-unit: Private ordinary functions
Function, texture-width: Private ordinary functions
Function, texture-wrap-r: Private ordinary functions
Function, texture-wrap-s: Private ordinary functions
Function, texture-wrap-t: Private ordinary functions
Function, tilemap-fill: Private ordinary functions
Function, tilemap-get-tile: Private ordinary functions
Function, tilemap-height: Private ordinary functions
Function, tilemap-nb-tiles: Public ordinary functions
Function, tilemap-p: Private ordinary functions
Function, tilemap-set-tile: Private ordinary functions
Function, tilemap-tiles: Private ordinary functions
Function, tilemap-width: Private ordinary functions
Function, tileset-cache: Private ordinary functions
Function, tileset-margin: Public ordinary functions
Function, tileset-nb-tiles: Private ordinary functions
Function, tileset-p: Private ordinary functions
Function, tileset-pixel-height: Public ordinary functions
Function, tileset-pixel-width: Public ordinary functions
Function, tileset-spacing: Public ordinary functions
Function, tileset-start-index: Public ordinary functions
Function, tileset-texture: Private ordinary functions
Function, tileset-tile-data: Private ordinary functions
Function, tileset-tile-height: Private ordinary functions
Function, tileset-tile-tex-coords: Private ordinary functions
Function, tileset-tile-width: Private ordinary functions
Function, tileset-tiles-height: Public ordinary functions
Function, tileset-tiles-width: Public ordinary functions
Function, tileset-update-cache: Private ordinary functions
Function, timer-args: Private ordinary functions
Function, timer-elapsed: Private ordinary functions
Function, timer-expired-p: Private ordinary functions
Function, timer-function: Private ordinary functions
Function, timer-p: Private ordinary functions
Function, timer-repeat: Private ordinary functions
Function, timer-time: Private ordinary functions
Function, total-fps: Public ordinary functions
Function, total-frame-time: Public ordinary functions
Function, total-timer-nb-frames: Public ordinary functions
Function, total-timer-time: Public ordinary functions
Function, translate-mouse-button: Public ordinary functions
Function, translate-shape: Public ordinary functions
Function, translate-sprite: Public ordinary functions
Function, unalias-resource: Public ordinary functions
Function, update-2d-view: Public ordinary functions
Function, update-fps: Public ordinary functions
Function, update-gui: Public ordinary functions
Function, update-mouse-position: Public ordinary functions
Function, update-particles: Public ordinary functions
Function, update-scheduler: Public ordinary functions
Function, update-screens: Public ordinary functions
Function, update-sound: Public ordinary functions
Function, update-texture: Public ordinary functions
Function, update-texture-from-image: Public ordinary functions
Function, update-timer: Public ordinary functions
Function, use-asset: Public ordinary functions
Function, use-resources: Public ordinary functions
Function, use-source: Private ordinary functions
Function, vector-2d-add: Public ordinary functions
Function, vector-2d-angle: Public ordinary functions
Function, vector-2d-diff: Public ordinary functions
Function, vector-2d-dot-product: Public ordinary functions
Function, vector-2d-mag: Public ordinary functions
Function, vector-2d-normalize: Public ordinary functions
Function, vector-2d-nscale: Private ordinary functions
Function, vector-2d-null-p: Public ordinary functions
Function, vector-2d-opposite: Public ordinary functions
Function, vector-2d-perp: Public ordinary functions
Function, vector-2d-perp-dot-product: Public ordinary functions
Function, vector-2d-rotate: Public ordinary functions
Function, vector-2d-scale: Public ordinary functions
Function, vector-2d-slope: Public ordinary functions
Function, vector-2d-sub: Public ordinary functions
Function, vector-2d-sum: Public ordinary functions
Function, vector-2d-x: Public ordinary functions
Function, vector-2d-y: Public ordinary functions
Function, vector-3d-add: Public ordinary functions
Function, vector-3d-cross-product: Public ordinary functions
Function, vector-3d-diff: Public ordinary functions
Function, vector-3d-dot-product: Public ordinary functions
Function, vector-3d-mag: Public ordinary functions
Function, vector-3d-normalize: Public ordinary functions
Function, vector-3d-nscale: Public ordinary functions
Function, vector-3d-null-p: Public ordinary functions
Function, vector-3d-opposite: Public ordinary functions
Function, vector-3d-project-xy: Public ordinary functions
Function, vector-3d-project-xz: Public ordinary functions
Function, vector-3d-project-yz: Public ordinary functions
Function, vector-3d-scale: Public ordinary functions
Function, vector-3d-sub: Public ordinary functions
Function, vector-3d-sum: Public ordinary functions
Function, vector-3d-x: Public ordinary functions
Function, vector-3d-y: Public ordinary functions
Function, vector-3d-z: Public ordinary functions
Function, vector-4d-w: Public ordinary functions
Function, vector-4d-x: Public ordinary functions
Function, vector-4d-y: Public ordinary functions
Function, vector-4d-z: Public ordinary functions
Function, vector-diff: Private ordinary functions
Function, vector-scale: Private ordinary functions
Function, vector-sum: Private ordinary functions
Function, vertex-buffer-format: Private ordinary functions
Function, vertex-buffer-index: Private ordinary functions
Function, vertex-buffer-nb-vertices: Private ordinary functions
Function, vertex-buffer-p: Private ordinary functions
Function, vertex-buffer-update: Private ordinary functions
Function, vertex-buffer-update-components: Private ordinary functions
Function, vertex-has-colors: Private ordinary functions
Function, vertex-has-normals: Private ordinary functions
Function, vertex-has-tex-coords: Private ordinary functions
Function, vertex-has-vertices: Private ordinary functions
Function, vertex-size: Private ordinary functions
Function, view-eye-mtx: Private ordinary functions
Function, view-p: Private ordinary functions
Function, view-proj-mtx: Private ordinary functions
Function, view-to-screen: Public ordinary functions
Function, view-to-view: Public ordinary functions
Function, zoom-2d-view: Public ordinary functions

G
Generic Function, (setf 2d-view-height): Public generic functions
Generic Function, (setf 2d-view-width): Public generic functions
Generic Function, (setf action): Private generic functions
Generic Function, (setf children): Private generic functions
Generic Function, (setf focused): Private generic functions
Generic Function, (setf gui-button-args): Private generic functions
Generic Function, (setf gui-button-pressed): Private generic functions
Generic Function, (setf gui-button-pressed-texture): Private generic functions
Generic Function, (setf gui-focus): Public generic functions
Generic Function, (setf gui-gauge-fill-color): Private generic functions
Generic Function, (setf gui-gauge-value): Private generic functions
Generic Function, (setf gui-slider-max): Private generic functions
Generic Function, (setf gui-slider-min): Private generic functions
Generic Function, (setf gui-slider-sliding): Private generic functions
Generic Function, (setf gui-slider-step): Private generic functions
Generic Function, (setf gui-slider-value): Private generic functions
Generic Function, (setf gui-widget-color): Private generic functions
Generic Function, (setf gui-widget-font): Private generic functions
Generic Function, (setf gui-widget-layout): Private generic functions
Generic Function, (setf gui-widget-texture): Private generic functions
Generic Function, (setf gui-widget-visible): Public generic functions
Generic Function, (setf gui-widget-x-off): Private generic functions
Generic Function, (setf gui-widget-y-off): Private generic functions
Generic Function, (setf gui-window-moveable): Private generic functions
Generic Function, (setf gui-window-moving): Private generic functions
Generic Function, (setf height): Private generic functions
Generic Function, (setf input): Private generic functions
Generic Function, (setf interpreter-allow-lisp): Private generic functions
Generic Function, (setf interpreter-commands): Private generic functions
Generic Function, (setf interpreter-input-lines): Private generic functions
Generic Function, (setf interpreter-output): Private generic functions
Generic Function, (setf parent-widget): Private generic functions
Generic Function, (setf pos-x): Private generic functions
Generic Function, (setf pos-y): Private generic functions
Generic Function, (setf text): Public generic functions
Generic Function, (setf text-color): Private generic functions
Generic Function, (setf width): Private generic functions
Generic Function, action: Private generic functions
Generic Function, add-child-widget: Private generic functions
Generic Function, affect-particles: Private generic functions
Generic Function, animation-apply: Public generic functions
Generic Function, animation-duration: Private generic functions
Generic Function, apply-layout: Private generic functions
Generic Function, children: Private generic functions
Generic Function, clear: Private generic functions
Generic Function, focus: Private generic functions
Generic Function, focused: Private generic functions
Generic Function, frame-apply-channel: Private generic functions
Generic Function, framebuffer-attach-color: Public generic functions
Generic Function, framebuffer-attach-depth: Public generic functions
Generic Function, framebuffer-attach-stencil: Private generic functions
Generic Function, gl-x: Private generic functions
Generic Function, gl-y: Private generic functions
Generic Function, gui-button-args: Private generic functions
Generic Function, gui-button-pressed: Private generic functions
Generic Function, gui-button-pressed-texture: Private generic functions
Generic Function, gui-focus: Public generic functions
Generic Function, gui-focus-next: Public generic functions
Generic Function, gui-focus-prev: Public generic functions
Generic Function, gui-gauge-fill-color: Private generic functions
Generic Function, gui-gauge-value: Private generic functions
Generic Function, gui-slider-decf: Private generic functions
Generic Function, gui-slider-incf: Private generic functions
Generic Function, gui-slider-max: Private generic functions
Generic Function, gui-slider-min: Private generic functions
Generic Function, gui-slider-sliding: Private generic functions
Generic Function, gui-slider-step: Private generic functions
Generic Function, gui-slider-step-down: Public generic functions
Generic Function, gui-slider-step-up: Public generic functions
Generic Function, gui-slider-value: Private generic functions
Generic Function, gui-widget-color: Private generic functions
Generic Function, gui-widget-font: Private generic functions
Generic Function, gui-widget-layout: Private generic functions
Generic Function, gui-widget-mouse-down: Private generic functions
Generic Function, gui-widget-mouse-enter: Private generic functions
Generic Function, gui-widget-mouse-leave: Private generic functions
Generic Function, gui-widget-mouse-move: Private generic functions
Generic Function, gui-widget-mouse-up: Private generic functions
Generic Function, gui-widget-texture: Private generic functions
Generic Function, gui-widget-visible: Public generic functions
Generic Function, gui-widget-x-off: Private generic functions
Generic Function, gui-widget-y-off: Private generic functions
Generic Function, gui-window-moveable: Private generic functions
Generic Function, gui-window-moving: Private generic functions
Generic Function, gui-window-title: Private generic functions
Generic Function, height: Private generic functions
Generic Function, hide: Private generic functions
Generic Function, init-screen: Public generic functions
Generic Function, input: Private generic functions
Generic Function, input-process-valid-p: Private generic functions
Generic Function, input-processor-reset: Public generic functions
Generic Function, input-processor-update: Private generic functions
Generic Function, input-processor-valid-p: Public generic functions
Generic Function, interpreter-add-command: Private generic functions
Generic Function, interpreter-allow-lisp: Private generic functions
Generic Function, interpreter-command: Private generic functions
Generic Function, interpreter-commands: Private generic functions
Generic Function, interpreter-eval: Private generic functions
Generic Function, interpreter-eval-command: Private generic functions
Generic Function, interpreter-input-lines: Private generic functions
Generic Function, interpreter-input-string: Private generic functions
Generic Function, interpreter-output: Private generic functions
Generic Function, interpreter-push: Private generic functions
Generic Function, interpreter-reset-input: Private generic functions
Generic Function, move-widget: Public generic functions
Generic Function, navstruct-node-at: Public generic functions
Generic Function, navstruct-node-neighbors: Private generic functions
Generic Function, navstruct-nodes-connected-p: Private generic functions
Generic Function, navstruct-nodes-dist: Private generic functions
Generic Function, on-button: Private generic functions
Generic Function, on-input: Private generic functions
Generic Function, on-key: Private generic functions
Generic Function, on-motion: Private generic functions
Generic Function, parent-widget: Private generic functions
Generic Function, pos-x: Private generic functions
Generic Function, pos-y: Private generic functions
Generic Function, render-screen: Public generic functions
Generic Function, render-widget: Private generic functions
Generic Function, resize: Private generic functions
Generic Function, resume-screen: Public generic functions
Generic Function, show: Private generic functions
Generic Function, shutdown-screen: Public generic functions
Generic Function, suspend-screen: Public generic functions
Generic Function, text: Public generic functions
Generic Function, text-color: Private generic functions
Generic Function, unfocus: Private generic functions
Generic Function, update-dimensions: Private generic functions
Generic Function, update-screen: Public generic functions
Generic Function, update-widget: Private generic functions
Generic Function, width: Private generic functions
get-color-from-gradient: Public ordinary functions
get-color-from-gradient/rgb: Public ordinary functions
get-resource-aliases: Private ordinary functions
get-resource-holder: Private ordinary functions
gl-x: Private generic functions
gl-x: Private generic functions
gl-y: Private generic functions
gl-y: Private generic functions
glyph-advance: Private ordinary functions
glyph-du: Private ordinary functions
glyph-dv: Private ordinary functions
glyph-id: Private ordinary functions
glyph-p: Private ordinary functions
glyph-u: Private ordinary functions
glyph-v: Private ordinary functions
graphic-console-buffer: Private ordinary functions
graphic-console-input: Private ordinary functions
graphic-console-p: Private ordinary functions
graphic-console-prompt: Private ordinary functions
graphic-console-terp: Private ordinary functions
gravity-affector-direction: Private ordinary functions
gravity-affector-p: Private ordinary functions
gravity-affector-strength: Private ordinary functions
gui-button-args: Private generic functions
gui-button-args: Private generic functions
gui-button-pressed: Private generic functions
gui-button-pressed: Private generic functions
gui-button-pressed-texture: Private generic functions
gui-button-pressed-texture: Private generic functions
gui-default-font: Private ordinary functions
gui-focus: Public generic functions
gui-focus: Public generic functions
gui-focus-next: Public generic functions
gui-focus-next: Public generic functions
gui-focus-prev: Public generic functions
gui-focus-prev: Public generic functions
gui-gauge-fill-color: Private generic functions
gui-gauge-fill-color: Private generic functions
gui-gauge-value: Private generic functions
gui-gauge-value: Private generic functions
gui-p: Private ordinary functions
gui-slider-decf: Private generic functions
gui-slider-decf: Private generic functions
gui-slider-incf: Private generic functions
gui-slider-incf: Private generic functions
gui-slider-max: Private generic functions
gui-slider-max: Private generic functions
gui-slider-min: Private generic functions
gui-slider-min: Private generic functions
gui-slider-sliding: Private generic functions
gui-slider-sliding: Private generic functions
gui-slider-step: Private generic functions
gui-slider-step: Private generic functions
gui-slider-step-down: Public generic functions
gui-slider-step-down: Public generic functions
gui-slider-step-up: Public generic functions
gui-slider-step-up: Public generic functions
gui-slider-value: Private generic functions
gui-slider-value: Private generic functions
gui-view: Public ordinary functions
gui-widget-at: Private ordinary functions
gui-widget-child-at: Private ordinary functions
gui-widget-color: Private generic functions
gui-widget-color: Private generic functions
gui-widget-font: Private generic functions
gui-widget-font: Private generic functions
gui-widget-layout: Private generic functions
gui-widget-layout: Private generic functions
gui-widget-mouse-down: Private generic functions
gui-widget-mouse-down: Private generic functions
gui-widget-mouse-down: Private generic functions
gui-widget-mouse-down: Private generic functions
gui-widget-mouse-down: Private generic functions
gui-widget-mouse-enter: Private generic functions
gui-widget-mouse-enter: Private generic functions
gui-widget-mouse-leave: Private generic functions
gui-widget-mouse-leave: Private generic functions
gui-widget-mouse-leave: Private generic functions
gui-widget-mouse-leave: Private generic functions
gui-widget-mouse-move: Private generic functions
gui-widget-mouse-move: Private generic functions
gui-widget-mouse-move: Private generic functions
gui-widget-mouse-move: Private generic functions
gui-widget-mouse-up: Private generic functions
gui-widget-mouse-up: Private generic functions
gui-widget-mouse-up: Private generic functions
gui-widget-mouse-up: Private generic functions
gui-widget-mouse-up: Private generic functions
gui-widget-texture: Private generic functions
gui-widget-texture: Private generic functions
gui-widget-visible: Public generic functions
gui-widget-visible: Public generic functions
gui-widget-x-off: Private generic functions
gui-widget-x-off: Private generic functions
gui-widget-y-off: Private generic functions
gui-widget-y-off: Private generic functions
gui-widgets: Private ordinary functions
gui-window-moveable: Private generic functions
gui-window-moveable: Private generic functions
gui-window-moving: Private generic functions
gui-window-moving: Private generic functions
gui-window-title: Private generic functions
gui-window-title: Private generic functions

H
has-screens: Public ordinary functions
height: Private generic functions
height: Private generic functions
hide: Private generic functions
hide: Private generic functions
hide: Private generic functions
hide: Private generic functions

I
image-bpp: Public ordinary functions
image-data: Private ordinary functions
image-get-pixel: Public ordinary functions
image-get-pixel/index: Public ordinary functions
image-height: Public ordinary functions
image-p: Private ordinary functions
image-set-pixel: Public ordinary functions
image-set-pixel/index: Public ordinary functions
image-width: Public ordinary functions
index-buffer-index: Private ordinary functions
index-buffer-nb-indices: Private ordinary functions
index-buffer-p: Private ordinary functions
index-buffer-update: Private ordinary functions
init-content-manager: Public ordinary functions
init-gui: Public ordinary functions
init-screen: Public generic functions
init-screen: Public generic functions
init-sound: Public ordinary functions
initialize-instance: Public standalone methods
input: Private generic functions
input: Private generic functions
input-chord-first-press: Private ordinary functions
input-chord-inputs: Private ordinary functions
input-chord-max-delay: Private ordinary functions
input-chord-output: Private ordinary functions
input-chord-p: Private ordinary functions
input-chord-pressed: Private ordinary functions
input-handler: Public macros
input-process-valid-p: Private generic functions
input-processor-output: Private ordinary functions
input-processor-p: Private ordinary functions
input-processor-reset: Public generic functions
input-processor-reset: Public generic functions
input-processor-reset: Public generic functions
input-processor-reset: Public generic functions
input-processor-update: Private generic functions
input-processor-update: Private generic functions
input-processor-update: Private generic functions
input-processor-update: Private generic functions
input-processor-valid-p: Public generic functions
input-processor-valid-p: Public generic functions
input-processor-valid-p: Public generic functions
input-processor-valid-p: Public generic functions
input-repeat-input: Private ordinary functions
input-repeat-last-press: Private ordinary functions
input-repeat-max-delay: Private ordinary functions
input-repeat-old-press: Private ordinary functions
input-repeat-output: Private ordinary functions
input-repeat-p: Private ordinary functions
input-sequence-inputs: Private ordinary functions
input-sequence-last-press: Private ordinary functions
input-sequence-max-delay: Private ordinary functions
input-sequence-output: Private ordinary functions
input-sequence-p: Private ordinary functions
input-sequence-remaining-inputs: Private ordinary functions
instant-fps: Public ordinary functions
instant-frame-time: Public ordinary functions
instant-max-fps: Public ordinary functions
instant-min-fps: Public ordinary functions
interpreter-add-command: Private generic functions
interpreter-add-command: Private generic functions
interpreter-allow-lisp: Private generic functions
interpreter-allow-lisp: Private generic functions
interpreter-command: Private generic functions
interpreter-command: Private generic functions
interpreter-commands: Private generic functions
interpreter-commands: Private generic functions
interpreter-eval: Private generic functions
interpreter-eval: Private generic functions
interpreter-eval-command: Private generic functions
interpreter-eval-command: Private generic functions
interpreter-input-lines: Private generic functions
interpreter-input-lines: Private generic functions
interpreter-input-string: Private generic functions
interpreter-input-string: Private generic functions
interpreter-output: Private generic functions
interpreter-output: Private generic functions
interpreter-push: Private generic functions
interpreter-push: Private generic functions
interpreter-reset-input: Private generic functions
interpreter-reset-input: Private generic functions
isometric-view-bottom: Private ordinary functions
isometric-view-eye-mtx: Private ordinary functions
isometric-view-left: Private ordinary functions
isometric-view-p: Private ordinary functions
isometric-view-proj-mtx: Private ordinary functions
isometric-view-right: Private ordinary functions
isometric-view-top: Private ordinary functions
isometric-view-zoom: Private ordinary functions

K
key-handler: Public macros
key-value: Public ordinary functions
keyframe-anim-channels: Private ordinary functions
keyframe-anim-date-frame: Private ordinary functions
keyframe-anim-end-frame: Private ordinary functions
keyframe-anim-frame-date: Private ordinary functions
keyframe-anim-frame-time: Private ordinary functions
keyframe-anim-hints: Private ordinary functions
keyframe-anim-nb-frames: Private ordinary functions
keyframe-anim-p: Private ordinary functions
keyframe-anim-start-frame: Private ordinary functions

L
linear-interpolation: Private ordinary functions
list-from: Private ordinary functions
list-insert: Private ordinary functions
load-asset: Public ordinary functions
load-primitive: Private ordinary functions

M
Macro, button-handler: Public macros
Macro, define-anim-channels: Private macros
Macro, define-constant: Private macros
Macro, format-at: Public macros
Macro, input-handler: Public macros
Macro, key-handler: Public macros
Macro, map-particles: Private macros
Macro, motion-handler: Public macros
Macro, use-resource: Public macros
Macro, with-2d-coords-from-screen: Public macros
Macro, with-2d-coords-to-screen: Public macros
Macro, with-2d-screen-deltas: Public macros
Macro, with-2d-view-coords: Public macros
Macro, with-2d-view-deltas: Public macros
Macro, with-frame-timer: Public macros
Macro, with-fullscreen-view-2d: Public macros
Macro, with-profiling: Private macros
Macro, with-resource-manager: Public macros
Macro, with-resources: Public macros
Macro, with-shape-colors: Private macros
Macro, with-shape-normals: Private macros
Macro, with-shape-tex-coords: Private macros
Macro, with-shape-vertices: Private macros
Macro, with-timestep: Public macros
main-volume: Public ordinary functions
make-2d-view: Private ordinary functions
make-3d-view: Public ordinary functions
make-anim-state: Public ordinary functions
make-asset: Private ordinary functions
make-asset-loader: Private ordinary functions
make-axis: Public ordinary functions
make-basis: Public ordinary functions
make-bbox: Public ordinary functions
make-bone: Private ordinary functions
make-bsphere: Private ordinary functions
make-buffer: Private ordinary functions
make-color: Private ordinary functions
make-color-gradient: Private ordinary functions
make-command: Private ordinary functions
make-display-list: Private ordinary functions
make-fading-affector: Private ordinary functions
make-font: Private ordinary functions
make-frame-timer: Public ordinary functions
make-frame-timer-grapher: Public ordinary functions
make-framebuffer: Private ordinary functions
make-frustum-matrix: Public ordinary functions
make-glyph: Private ordinary functions
make-graphic-console: Private ordinary functions
make-gravity-affector: Private ordinary functions
make-gui: Private ordinary functions
make-image: Public ordinary functions
make-index-buffer: Private ordinary functions
make-input-chord: Public ordinary functions
make-input-processor: Private ordinary functions
make-input-repeat: Public ordinary functions
make-input-sequence: Public ordinary functions
make-isometric-view: Private ordinary functions
make-keyframe-anim: Public ordinary functions
make-material: Private ordinary functions
make-matrix: Public ordinary functions
make-mesh: Private ordinary functions
make-navmesh: Public ordinary functions
make-navmesh-cell: Public ordinary functions
make-orientation: Public ordinary functions
make-orientation-from-vector-3d: Public ordinary functions
make-ortho-matrix: Public ordinary functions
make-particle: Private ordinary functions
make-particle-emitter: Private ordinary functions
make-particle-system: Private ordinary functions
make-perspective: Public ordinary functions
make-point-2d: Public ordinary functions
make-point-2d-from-polar: Public ordinary functions
make-point-3d: Private ordinary functions
make-point-3d-from-spherical: Public ordinary functions
make-polygon: Private ordinary functions
make-primitive-batch: Private ordinary functions
make-quaternion: Public ordinary functions
make-quaternion-from-angles: Public ordinary functions
make-quaternion-from-axis-angle: Public ordinary functions
make-quaternion-from-orientation: Public ordinary functions
make-random-color: Private ordinary functions
make-render-state: Private ordinary functions
make-renderbuffer: Private ordinary functions
make-resistance-affector: Private ordinary functions
make-resource-holder: Private ordinary functions
make-resource-manager: Private ordinary functions
make-screen-stack: Public ordinary functions
make-shader: Private ordinary functions
make-shader-program: Private ordinary functions
make-shape: Private ordinary functions
make-skeleton: Private ordinary functions
make-sound: Private ordinary functions
make-sprite: Private ordinary functions
make-sprite-batch: Private ordinary functions
make-stats-graph-data: Private ordinary functions
make-stats-grapher: Private ordinary functions
make-text-console: Private ordinary functions
make-texture: Private ordinary functions
make-tilemap: Private ordinary functions
make-tileset: Public ordinary functions
make-timer: Private ordinary functions
make-vector-2d: Public ordinary functions
make-vector-2d-from-coords: Public ordinary functions
make-vector-2d-from-list: Public ordinary functions
make-vector-3d: Public ordinary functions
make-vector-3d-from-coords: Public ordinary functions
make-vector-3d-from-list: Public ordinary functions
make-vector-4d: Public ordinary functions
make-vector-4d-from-3d: Public ordinary functions
make-vertex-buffer: Private ordinary functions
make-vertex-format: Private ordinary functions
make-view: Private ordinary functions
map-particles: Private macros
material-alpha: Private ordinary functions
material-ambient: Private ordinary functions
material-diffuse: Private ordinary functions
material-emissive: Private ordinary functions
material-p: Private ordinary functions
material-set-alpha: Private ordinary functions
material-shininess: Private ordinary functions
material-specular: Private ordinary functions
matrix-one: Private ordinary functions
matrix-r00: Private ordinary functions
matrix-r01: Private ordinary functions
matrix-r02: Private ordinary functions
matrix-r10: Private ordinary functions
matrix-r11: Private ordinary functions
matrix-r12: Private ordinary functions
matrix-r20: Private ordinary functions
matrix-r21: Private ordinary functions
matrix-r22: Private ordinary functions
matrix-set-frustum: Public ordinary functions
matrix-set-ortho: Public ordinary functions
matrix-tx: Private ordinary functions
matrix-ty: Private ordinary functions
matrix-tz: Private ordinary functions
matrix-z0: Private ordinary functions
matrix-z1: Private ordinary functions
matrix-z2: Private ordinary functions
mesh-add-part: Private ordinary functions
mesh-dlists: Private ordinary functions
mesh-material: Private ordinary functions
mesh-materials: Private ordinary functions
mesh-name: Private ordinary functions
mesh-names: Private ordinary functions
mesh-nb-parts: Private ordinary functions
mesh-p: Private ordinary functions
mesh-part: Private ordinary functions
mesh-shape: Private ordinary functions
mesh-shapes: Private ordinary functions
Method, (setf 2d-view-height): Public generic functions
Method, (setf 2d-view-width): Public generic functions
Method, (setf action): Private generic functions
Method, (setf action): Private generic functions
Method, (setf children): Private generic functions
Method, (setf focused): Private generic functions
Method, (setf gui-button-args): Private generic functions
Method, (setf gui-button-pressed): Private generic functions
Method, (setf gui-button-pressed-texture): Private generic functions
Method, (setf gui-focus): Public generic functions
Method, (setf gui-gauge-fill-color): Private generic functions
Method, (setf gui-gauge-value): Private generic functions
Method, (setf gui-slider-max): Private generic functions
Method, (setf gui-slider-min): Private generic functions
Method, (setf gui-slider-sliding): Private generic functions
Method, (setf gui-slider-step): Private generic functions
Method, (setf gui-slider-value): Private generic functions
Method, (setf gui-widget-color): Private generic functions
Method, (setf gui-widget-font): Private generic functions
Method, (setf gui-widget-layout): Private generic functions
Method, (setf gui-widget-texture): Private generic functions
Method, (setf gui-widget-visible): Public generic functions
Method, (setf gui-widget-x-off): Private generic functions
Method, (setf gui-widget-y-off): Private generic functions
Method, (setf gui-window-moveable): Private generic functions
Method, (setf gui-window-moving): Private generic functions
Method, (setf height): Private generic functions
Method, (setf input): Private generic functions
Method, (setf interpreter-allow-lisp): Private generic functions
Method, (setf interpreter-commands): Private generic functions
Method, (setf interpreter-input-lines): Private generic functions
Method, (setf interpreter-output): Private generic functions
Method, (setf parent-widget): Private generic functions
Method, (setf pos-x): Private generic functions
Method, (setf pos-y): Private generic functions
Method, (setf text): Public generic functions
Method, (setf text): Public generic functions
Method, (setf text): Public generic functions
Method, (setf text-color): Private generic functions
Method, (setf width): Private generic functions
Method, action: Private generic functions
Method, action: Private generic functions
Method, add-child-widget: Private generic functions
Method, add-child-widget: Private generic functions
Method, affect-particles: Private generic functions
Method, affect-particles: Private generic functions
Method, affect-particles: Private generic functions
Method, animation-apply: Public generic functions
Method, animation-duration: Private generic functions
Method, apply-layout: Private generic functions
Method, children: Private generic functions
Method, clear: Private generic functions
Method, focus: Private generic functions
Method, focus: Private generic functions
Method, focused: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, frame-apply-channel: Private generic functions
Method, framebuffer-attach-color: Public generic functions
Method, framebuffer-attach-color: Public generic functions
Method, framebuffer-attach-depth: Public generic functions
Method, framebuffer-attach-depth: Public generic functions
Method, framebuffer-attach-stencil: Private generic functions
Method, gl-x: Private generic functions
Method, gl-y: Private generic functions
Method, gui-button-args: Private generic functions
Method, gui-button-pressed: Private generic functions
Method, gui-button-pressed-texture: Private generic functions
Method, gui-focus: Public generic functions
Method, gui-focus-next: Public generic functions
Method, gui-focus-prev: Public generic functions
Method, gui-gauge-fill-color: Private generic functions
Method, gui-gauge-value: Private generic functions
Method, gui-slider-decf: Private generic functions
Method, gui-slider-incf: Private generic functions
Method, gui-slider-max: Private generic functions
Method, gui-slider-min: Private generic functions
Method, gui-slider-sliding: Private generic functions
Method, gui-slider-step: Private generic functions
Method, gui-slider-step-down: Public generic functions
Method, gui-slider-step-up: Public generic functions
Method, gui-slider-value: Private generic functions
Method, gui-widget-color: Private generic functions
Method, gui-widget-font: Private generic functions
Method, gui-widget-layout: Private generic functions
Method, gui-widget-mouse-down: Private generic functions
Method, gui-widget-mouse-down: Private generic functions
Method, gui-widget-mouse-down: Private generic functions
Method, gui-widget-mouse-down: Private generic functions
Method, gui-widget-mouse-enter: Private generic functions
Method, gui-widget-mouse-leave: Private generic functions
Method, gui-widget-mouse-leave: Private generic functions
Method, gui-widget-mouse-leave: Private generic functions
Method, gui-widget-mouse-move: Private generic functions
Method, gui-widget-mouse-move: Private generic functions
Method, gui-widget-mouse-move: Private generic functions
Method, gui-widget-mouse-up: Private generic functions
Method, gui-widget-mouse-up: Private generic functions
Method, gui-widget-mouse-up: Private generic functions
Method, gui-widget-mouse-up: Private generic functions
Method, gui-widget-texture: Private generic functions
Method, gui-widget-visible: Public generic functions
Method, gui-widget-x-off: Private generic functions
Method, gui-widget-y-off: Private generic functions
Method, gui-window-moveable: Private generic functions
Method, gui-window-moving: Private generic functions
Method, gui-window-title: Private generic functions
Method, height: Private generic functions
Method, hide: Private generic functions
Method, hide: Private generic functions
Method, hide: Private generic functions
Method, init-screen: Public generic functions
Method, initialize-instance: Public standalone methods
Method, input: Private generic functions
Method, input-processor-reset: Public generic functions
Method, input-processor-reset: Public generic functions
Method, input-processor-reset: Public generic functions
Method, input-processor-update: Private generic functions
Method, input-processor-update: Private generic functions
Method, input-processor-update: Private generic functions
Method, input-processor-valid-p: Public generic functions
Method, input-processor-valid-p: Public generic functions
Method, input-processor-valid-p: Public generic functions
Method, interpreter-add-command: Private generic functions
Method, interpreter-allow-lisp: Private generic functions
Method, interpreter-command: Private generic functions
Method, interpreter-commands: Private generic functions
Method, interpreter-eval: Private generic functions
Method, interpreter-eval-command: Private generic functions
Method, interpreter-input-lines: Private generic functions
Method, interpreter-input-string: Private generic functions
Method, interpreter-output: Private generic functions
Method, interpreter-push: Private generic functions
Method, interpreter-reset-input: Private generic functions
Method, move-widget: Public generic functions
Method, navstruct-node-at: Public generic functions
Method, navstruct-node-neighbors: Private generic functions
Method, navstruct-nodes-dist: Private generic functions
Method, on-button: Private generic functions
Method, on-button: Private generic functions
Method, on-button: Private generic functions
Method, on-button: Private generic functions
Method, on-input: Private generic functions
Method, on-key: Private generic functions
Method, on-key: Private generic functions
Method, on-key: Private generic functions
Method, on-key: Private generic functions
Method, on-key: Private generic functions
Method, on-motion: Private generic functions
Method, on-motion: Private generic functions
Method, parent-widget: Private generic functions
Method, pos-x: Private generic functions
Method, pos-y: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, render-widget: Private generic functions
Method, resize: Private generic functions
Method, resume-screen: Public generic functions
Method, show: Private generic functions
Method, show: Private generic functions
Method, show: Private generic functions
Method, shutdown-screen: Public generic functions
Method, suspend-screen: Public generic functions
Method, text: Public generic functions
Method, text: Public generic functions
Method, text: Public generic functions
Method, text-color: Private generic functions
Method, unfocus: Private generic functions
Method, unfocus: Private generic functions
Method, update-dimensions: Private generic functions
Method, update-dimensions: Private generic functions
Method, update-widget: Private generic functions
Method, width: Private generic functions
mix-colors: Public ordinary functions
mix-colors/rgb: Private ordinary functions
motion-handler: Public macros
move-2d-view: Public ordinary functions
move-isometric-view: Public ordinary functions
move-sprite: Public ordinary functions
move-sprite-center: Public ordinary functions
move-widget: Public generic functions
move-widget: Public generic functions

N
navmesh-cell: Public ordinary functions
navmesh-cell-add-vertex: Public ordinary functions
navmesh-cell-add-vertices: Private ordinary functions
navmesh-cell-center: Public ordinary functions
navmesh-cell-edges: Private ordinary functions
navmesh-cell-inside-p: Private ordinary functions
navmesh-cell-neighbors: Private ordinary functions
navmesh-cell-p: Private ordinary functions
navmesh-cell-polygon: Public ordinary functions
navmesh-cells: Public ordinary functions
navmesh-cells-connected-p: Private ordinary functions
navmesh-cells-merge: Private ordinary functions
navmesh-connect-cells: Private ordinary functions
navmesh-nb-cells: Public ordinary functions
navmesh-p: Private ordinary functions
navmesh-remove-cell-at: Public ordinary functions
navstruct-node-at: Public generic functions
navstruct-node-at: Public generic functions
navstruct-node-neighbors: Private generic functions
navstruct-node-neighbors: Private generic functions
navstruct-nodes-connected-p: Private generic functions
navstruct-nodes-dist: Private generic functions
navstruct-nodes-dist: Private generic functions
nearest-power-of-two: Private ordinary functions
nshuffle: Public ordinary functions

O
on-button: Private generic functions
on-button: Private generic functions
on-button: Private generic functions
on-button: Private generic functions
on-button: Private generic functions
on-input: Private generic functions
on-input: Private generic functions
on-key: Private generic functions
on-key: Private generic functions
on-key: Private generic functions
on-key: Private generic functions
on-key: Private generic functions
on-key: Private generic functions
on-motion: Private generic functions
on-motion: Private generic functions
on-motion: Private generic functions
orientation-pitch: Public ordinary functions
orientation-roll: Public ordinary functions
orientation-yaw: Public ordinary functions

P
parent-widget: Private generic functions
parent-widget: Private generic functions
particle-active-p: Private ordinary functions
particle-age: Private ordinary functions
particle-blend-mode: Private ordinary functions
particle-color: Private ordinary functions
particle-dead-p: Private ordinary functions
particle-emitter-acc: Private ordinary functions
particle-emitter-angle: Private ordinary functions
particle-emitter-blend-mode: Private ordinary functions
particle-emitter-color: Private ordinary functions
particle-emitter-height: Private ordinary functions
particle-emitter-lifetime: Private ordinary functions
particle-emitter-p: Private ordinary functions
particle-emitter-rate: Private ordinary functions
particle-emitter-spin: Private ordinary functions
particle-emitter-texture: Private ordinary functions
particle-emitter-vx: Private ordinary functions
particle-emitter-vy: Private ordinary functions
particle-emitter-width: Private ordinary functions
particle-emitter-x: Private ordinary functions
particle-emitter-y: Private ordinary functions
particle-lifetime: Private ordinary functions
particle-p: Private ordinary functions
particle-spin: Private ordinary functions
particle-sprite: Private ordinary functions
particle-system-affectors: Private ordinary functions
particle-system-emitters: Private ordinary functions
particle-system-max-particles: Private ordinary functions
particle-system-nb-particles: Public ordinary functions
particle-system-p: Private ordinary functions
particle-system-particles: Private ordinary functions
particle-vx: Private ordinary functions
particle-vy: Private ordinary functions
particle-vz: Private ordinary functions
pathname-as-directory: Private ordinary functions
perspective-apply: Public ordinary functions
perspective-bottom: Private ordinary functions
perspective-down-slope: Private ordinary functions
perspective-far: Private ordinary functions
perspective-fov: Public ordinary functions
perspective-left: Private ordinary functions
perspective-left-slope: Private ordinary functions
perspective-near: Private ordinary functions
perspective-p: Private ordinary functions
perspective-ratio: Public ordinary functions
perspective-right: Private ordinary functions
perspective-right-slope: Private ordinary functions
perspective-set-fov: Private ordinary functions
perspective-set-ratio: Private ordinary functions
perspective-top: Private ordinary functions
perspective-up-slope: Private ordinary functions
play-channel: Public ordinary functions
play-sound: Public ordinary functions
point-2d-angle: Public ordinary functions
point-2d-distance: Public ordinary functions
point-2d-x: Public ordinary functions
point-2d-y: Public ordinary functions
point-3d-angles: Public ordinary functions
point-3d-distance: Public ordinary functions
point-3d-x: Public ordinary functions
point-3d-y: Public ordinary functions
point-3d-z: Public ordinary functions
polygon-add-vertex: Private ordinary functions
polygon-add-vertices: Private ordinary functions
polygon-centroid: Private ordinary functions
polygon-convex-p: Private ordinary functions
polygon-edge-vectors: Private ordinary functions
polygon-edges: Private ordinary functions
polygon-edges-equal-p: Private ordinary functions
polygon-edges-perp-products: Private ordinary functions
polygon-nb-edges: Private ordinary functions
polygon-nb-vertices: Private ordinary functions
polygon-nsimplify: Private ordinary functions
polygon-p: Private ordinary functions
polygon-point-inside-p: Private ordinary functions
polygon-simplify: Private ordinary functions
polygon-valid-p: Private ordinary functions
polygon-vertices: Private ordinary functions
polygons-adjacent-p: Private ordinary functions
polygons-merge: Private ordinary functions
polygons-shared-edges: Private ordinary functions
pop-input-handlers: Public ordinary functions
pop-screen: Public ordinary functions
pos-x: Private generic functions
pos-x: Private generic functions
pos-y: Private generic functions
pos-y: Private generic functions
primitive-batch-append: Private ordinary functions
primitive-batch-clear: Private ordinary functions
primitive-batch-end: Private ordinary functions
primitive-batch-ib: Private ordinary functions
primitive-batch-ib-offset: Private ordinary functions
primitive-batch-index: Private ordinary functions
primitive-batch-items: Private ordinary functions
primitive-batch-p: Private ordinary functions
primitive-batch-primitive: Private ordinary functions
primitive-batch-render: Private ordinary functions
primitive-batch-start: Private ordinary functions
primitive-batch-vb: Private ordinary functions
primitive-batch-vb-offset: Private ordinary functions
push-input-handlers: Public ordinary functions
push-screen: Public ordinary functions

Q
quaternion-add: Public ordinary functions
quaternion-diff: Public ordinary functions
quaternion-mag: Public ordinary functions
quaternion-mult: Public ordinary functions
quaternion-normalize: Public ordinary functions
quaternion-nscale: Public ordinary functions
quaternion-scale: Public ordinary functions
quaternion-sub: Public ordinary functions
quaternion-sum: Public ordinary functions
quaternion-w: Public ordinary functions
quaternion-x: Public ordinary functions
quaternion-y: Public ordinary functions
quaternion-z: Public ordinary functions

R
rad->deg: Public ordinary functions
random-between: Public ordinary functions
random-nth: Public ordinary functions
read-integer: Private ordinary functions
read-wavefront-face: Private ordinary functions
read-wavefront-vertex: Private ordinary functions
remove-all-resource-aliases: Private ordinary functions
remove-all-resources: Private ordinary functions
remove-input-handler: Public ordinary functions
remove-particle: Private ordinary functions
remove-resource: Private ordinary functions
remove-resource-alias: Private ordinary functions
render-bbox: Public ordinary functions
render-console: Private ordinary functions
render-gui: Public ordinary functions
render-mesh: Private ordinary functions
render-particles: Public ordinary functions
render-primitive: Private ordinary functions
render-screen: Public generic functions
render-screens: Public ordinary functions
render-shape: Public ordinary functions
render-shape-normals: Private ordinary functions
render-skeleton: Private ordinary functions
render-sprite: Public ordinary functions
render-state-blend-func: Private ordinary functions
render-state-cull-face: Private ordinary functions
render-state-depth-func: Private ordinary functions
render-state-depth-write: Private ordinary functions
render-state-lighting: Private ordinary functions
render-state-p: Private ordinary functions
render-state-shade-model: Private ordinary functions
render-state-texturing: Private ordinary functions
render-state-wireframe: Private ordinary functions
render-stats-grapher: Public ordinary functions
render-string: Public ordinary functions
render-tilemap: Public ordinary functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-widget: Private generic functions
render-wrapped-string: Public ordinary functions
renderbuffer-format: Private ordinary functions
renderbuffer-height: Private ordinary functions
renderbuffer-index: Private ordinary functions
renderbuffer-p: Private ordinary functions
renderbuffer-width: Private ordinary functions
replace-screen: Public ordinary functions
reshape: Public ordinary functions
resistance-affector-p: Private ordinary functions
resistance-affector-value: Private ordinary functions
resize: Private generic functions
resize: Private generic functions
resource-aliases: Private ordinary functions
resource-holder-data: Private ordinary functions
resource-holder-finalizer: Private ordinary functions
resource-holder-p: Private ordinary functions
resource-holder-users: Private ordinary functions
resource-manager-aliases: Private ordinary functions
resource-manager-p: Private ordinary functions
resource-manager-resources: Private ordinary functions
resume-screen: Public generic functions
resume-screen: Public generic functions
rotate-list: Private ordinary functions
rotate-list-left: Private ordinary functions
rotate-list-right: Private ordinary functions
rotate-shape-2d: Public ordinary functions
rotate-sprite: Public ordinary functions
roughly-equal: Private ordinary functions
run-timers: Public ordinary functions

S
scale-shape-2d: Private ordinary functions
scale-sprite: Public ordinary functions
schedule: Public ordinary functions
screen-stack-p: Private ordinary functions
screen-stack-render: Private ordinary functions
screen-stack-render-backup: Private ordinary functions
screen-stack-screens: Private ordinary functions
screen-stack-update: Private ordinary functions
screen-stack-update-backup: Private ordinary functions
screen-to-view: Public ordinary functions
select-framebuffer: Public ordinary functions
select-texture: Public ordinary functions
set-background-color: Public ordinary functions
set-background-color/rgb: Private ordinary functions
set-channel-pitch: Private ordinary functions
set-channel-volume: Private ordinary functions
set-color: Public ordinary functions
set-color-from-gradient: Public ordinary functions
set-color/rgb: Public ordinary functions
set-index-buffer: Private ordinary functions
set-key-value: Private ordinary functions
set-main-volume: Public ordinary functions
set-material: Private ordinary functions
set-render-state: Private ordinary functions
set-shader-program: Public ordinary functions
set-vertex-buffer: Private ordinary functions
set-view: Public ordinary functions
set-view-2d: Public ordinary functions
set-view-3d: Public ordinary functions
set-view-isometric: Public ordinary functions
set-view-matrices: Private ordinary functions
Setf Expander, (setf 3d-view-far): Public setf expanders
Setf Expander, (setf 3d-view-fov): Public setf expanders
Setf Expander, (setf 3d-view-near): Public setf expanders
Setf Expander, (setf 3d-view-position): Public setf expanders
Setf Expander, (setf 3d-view-ratio): Public setf expanders
Setf Expander, (setf basis-local-x): Public setf expanders
Setf Expander, (setf basis-local-y): Public setf expanders
Setf Expander, (setf basis-local-z): Public setf expanders
Setf Expander, (setf basis-position): Public setf expanders
Setf Expander, (setf basis-xyz-orientation): Public setf expanders
Setf Expander, (setf basis-zyx-orientation): Public setf expanders
Setf Expander, (setf channel-pitch): Private setf expanders
Setf Expander, (setf channel-volume): Public setf expanders
Setf Expander, (setf material-alpha): Private setf expanders
Setf Expander, (setf perspective-fov): Public setf expanders
Setf Expander, (setf perspective-ratio): Public setf expanders
Setf Expander, (setf sprite-flip): Private setf expanders
setup-2d-defaults: Public ordinary functions
setup-3d-defaults: Public ordinary functions
shader-compile: Private ordinary functions
shader-id: Private ordinary functions
shader-needs-compile: Private ordinary functions
shader-p: Private ordinary functions
shader-program-attach-fragment: Private ordinary functions
shader-program-attach-vertex: Private ordinary functions
shader-program-data: Private ordinary functions
shader-program-detach-fragment: Private ordinary functions
shader-program-detach-vertex: Private ordinary functions
shader-program-fragment: Private ordinary functions
shader-program-id: Private ordinary functions
shader-program-link: Private ordinary functions
shader-program-needs-link: Private ordinary functions
shader-program-p: Private ordinary functions
shader-program-vertex: Private ordinary functions
shader-programs: Private ordinary functions
shader-set-source: Private ordinary functions
shader-source: Private ordinary functions
shape-add-bitangent: Private ordinary functions
shape-add-color: Public ordinary functions
shape-add-color/rgb: Public ordinary functions
shape-add-indices: Public ordinary functions
shape-add-normal: Public ordinary functions
shape-add-tangent: Private ordinary functions
shape-add-tex-vertex: Public ordinary functions
shape-add-vertex: Public ordinary functions
shape-add-vertex/index: Public ordinary functions
shape-bitangents: Private ordinary functions
shape-colors: Private ordinary functions
shape-compact-vertices: Private ordinary functions
shape-compute-normals: Private ordinary functions
shape-compute-tangent-space: Private ordinary functions
shape-get-color: Private ordinary functions
shape-get-index: Public ordinary functions
shape-get-normal: Private ordinary functions
shape-get-tex-coord: Private ordinary functions
shape-get-vertex: Public ordinary functions
shape-get-vertex/values: Private ordinary functions
shape-has-bitangents: Private ordinary functions
shape-has-color: Private ordinary functions
shape-has-normals: Private ordinary functions
shape-has-tangents: Private ordinary functions
shape-has-texture: Private ordinary functions
shape-indices: Private ordinary functions
shape-nb-indices: Public ordinary functions
shape-nb-vertices: Public ordinary functions
shape-normals: Private ordinary functions
shape-p: Private ordinary functions
shape-primitive: Private ordinary functions
shape-revert-normals: Private ordinary functions
shape-set-bitangent/v: Private ordinary functions
shape-set-color: Public ordinary functions
shape-set-color/rgb: Private ordinary functions
shape-set-normal: Private ordinary functions
shape-set-normal/v: Private ordinary functions
shape-set-tangent/v: Private ordinary functions
shape-set-tex-coord: Public ordinary functions
shape-set-vertex: Public ordinary functions
shape-tangents: Private ordinary functions
shape-tex-coords: Private ordinary functions
shape-vertices: Private ordinary functions
show: Private generic functions
show: Private generic functions
show: Private generic functions
show: Private generic functions
shuffle: Public ordinary functions
shutdown-content-manager: Public ordinary functions
shutdown-gui: Public ordinary functions
shutdown-screen: Public generic functions
shutdown-screen: Public generic functions
shutdown-sound: Public ordinary functions
sign-of: Private ordinary functions
simplify-navmesh: Public ordinary functions
skeleton-add-bone: Private ordinary functions
skeleton-bones: Private ordinary functions
skeleton-names: Private ordinary functions
skeleton-nb-bones: Private ordinary functions
skeleton-p: Private ordinary functions
sound-buffer-id: Private ordinary functions
sound-channels: Private ordinary functions
sound-direction: Private ordinary functions
sound-find-channel: Private ordinary functions
sound-nb-channels: Public ordinary functions
sound-nb-free-channels: Public ordinary functions
sound-nb-used-channels: Public ordinary functions
sound-p: Private ordinary functions
sound-position: Private ordinary functions
sound-relative-p: Private ordinary functions
sound-velocity: Private ordinary functions
split-string: Private ordinary functions
sprite-batch-append: Public ordinary functions
sprite-batch-clear: Public ordinary functions
sprite-batch-p: Private ordinary functions
sprite-batch-primitives: Private ordinary functions
sprite-batch-render: Public ordinary functions
sprite-batch-textures: Private ordinary functions
sprite-bbox: Private ordinary functions
sprite-center-x: Private ordinary functions
sprite-center-y: Private ordinary functions
sprite-color: Private ordinary functions
sprite-depth: Private ordinary functions
sprite-flip: Private ordinary functions
sprite-height: Private ordinary functions
sprite-p: Private ordinary functions
sprite-set-flip: Private ordinary functions
sprite-shape: Private ordinary functions
sprite-texture: Private ordinary functions
sprite-width: Private ordinary functions
sprite-x: Private ordinary functions
sprite-y: Private ordinary functions
sqr-dist: Private ordinary functions
stats-graph-data-max: Private ordinary functions
stats-graph-data-max-samples: Private ordinary functions
stats-graph-data-min: Private ordinary functions
stats-graph-data-p: Private ordinary functions
stats-graph-data-samples: Private ordinary functions
stats-graph-data-update: Private ordinary functions
stats-grapher-add-data: Private ordinary functions
stats-grapher-bg-color: Private ordinary functions
stats-grapher-colors: Private ordinary functions
stats-grapher-datas: Private ordinary functions
stats-grapher-disable-data: Private ordinary functions
stats-grapher-enable-data: Private ordinary functions
stats-grapher-enabled: Private ordinary functions
stats-grapher-height: Private ordinary functions
stats-grapher-p: Private ordinary functions
stats-grapher-set-data-color: Private ordinary functions
stats-grapher-update-data: Private ordinary functions
stats-grapher-width: Private ordinary functions
stop-channel: Public ordinary functions
stop-sound: Public ordinary functions
string->char-list: Private ordinary functions
string-height: Public ordinary functions
string-width: Public ordinary functions
string-wrap: Public ordinary functions
supported-assets: Public ordinary functions
suspend-screen: Public generic functions
suspend-screen: Public generic functions

T
text: Public generic functions
text: Public generic functions
text: Public generic functions
text: Public generic functions
text-color: Private generic functions
text-color: Private generic functions
text-console-p: Private ordinary functions
text-console-prompt: Private ordinary functions
text-console-ps1: Private ordinary functions
text-console-ps2: Private ordinary functions
text-console-repl: Private ordinary functions
text-console-terp: Private ordinary functions
texture-bpp: Private ordinary functions
texture-data: Private ordinary functions
texture-height: Private ordinary functions
texture-index: Private ordinary functions
texture-internal-format: Private ordinary functions
texture-mag-filter: Private ordinary functions
texture-matrix: Private ordinary functions
texture-min-filter: Private ordinary functions
texture-p: Private ordinary functions
texture-priority: Private ordinary functions
texture-unit: Private ordinary functions
texture-width: Private ordinary functions
texture-wrap-r: Private ordinary functions
texture-wrap-s: Private ordinary functions
texture-wrap-t: Private ordinary functions
tilemap-fill: Private ordinary functions
tilemap-get-tile: Private ordinary functions
tilemap-height: Private ordinary functions
tilemap-nb-tiles: Public ordinary functions
tilemap-p: Private ordinary functions
tilemap-set-tile: Private ordinary functions
tilemap-tiles: Private ordinary functions
tilemap-width: Private ordinary functions
tileset-cache: Private ordinary functions
tileset-margin: Public ordinary functions
tileset-nb-tiles: Private ordinary functions
tileset-p: Private ordinary functions
tileset-pixel-height: Public ordinary functions
tileset-pixel-width: Public ordinary functions
tileset-spacing: Public ordinary functions
tileset-start-index: Public ordinary functions
tileset-texture: Private ordinary functions
tileset-tile-data: Private ordinary functions
tileset-tile-height: Private ordinary functions
tileset-tile-tex-coords: Private ordinary functions
tileset-tile-width: Private ordinary functions
tileset-tiles-height: Public ordinary functions
tileset-tiles-width: Public ordinary functions
tileset-update-cache: Private ordinary functions
timer-args: Private ordinary functions
timer-elapsed: Private ordinary functions
timer-expired-p: Private ordinary functions
timer-function: Private ordinary functions
timer-p: Private ordinary functions
timer-repeat: Private ordinary functions
timer-time: Private ordinary functions
total-fps: Public ordinary functions
total-frame-time: Public ordinary functions
total-timer-nb-frames: Public ordinary functions
total-timer-time: Public ordinary functions
translate-mouse-button: Public ordinary functions
translate-shape: Public ordinary functions
translate-sprite: Public ordinary functions

U
unalias-resource: Public ordinary functions
unfocus: Private generic functions
unfocus: Private generic functions
unfocus: Private generic functions
update-2d-view: Public ordinary functions
update-dimensions: Private generic functions
update-dimensions: Private generic functions
update-dimensions: Private generic functions
update-fps: Public ordinary functions
update-gui: Public ordinary functions
update-mouse-position: Public ordinary functions
update-particles: Public ordinary functions
update-scheduler: Public ordinary functions
update-screen: Public generic functions
update-screens: Public ordinary functions
update-sound: Public ordinary functions
update-texture: Public ordinary functions
update-texture-from-image: Public ordinary functions
update-timer: Public ordinary functions
update-widget: Private generic functions
update-widget: Private generic functions
use-asset: Public ordinary functions
use-resource: Public macros
use-resources: Public ordinary functions
use-source: Private ordinary functions

V
vector-2d-add: Public ordinary functions
vector-2d-angle: Public ordinary functions
vector-2d-diff: Public ordinary functions
vector-2d-dot-product: Public ordinary functions
vector-2d-mag: Public ordinary functions
vector-2d-normalize: Public ordinary functions
vector-2d-nscale: Private ordinary functions
vector-2d-null-p: Public ordinary functions
vector-2d-opposite: Public ordinary functions
vector-2d-perp: Public ordinary functions
vector-2d-perp-dot-product: Public ordinary functions
vector-2d-rotate: Public ordinary functions
vector-2d-scale: Public ordinary functions
vector-2d-slope: Public ordinary functions
vector-2d-sub: Public ordinary functions
vector-2d-sum: Public ordinary functions
vector-2d-x: Public ordinary functions
vector-2d-y: Public ordinary functions
vector-3d-add: Public ordinary functions
vector-3d-cross-product: Public ordinary functions
vector-3d-diff: Public ordinary functions
vector-3d-dot-product: Public ordinary functions
vector-3d-mag: Public ordinary functions
vector-3d-normalize: Public ordinary functions
vector-3d-nscale: Public ordinary functions
vector-3d-null-p: Public ordinary functions
vector-3d-opposite: Public ordinary functions
vector-3d-project-xy: Public ordinary functions
vector-3d-project-xz: Public ordinary functions
vector-3d-project-yz: Public ordinary functions
vector-3d-scale: Public ordinary functions
vector-3d-sub: Public ordinary functions
vector-3d-sum: Public ordinary functions
vector-3d-x: Public ordinary functions
vector-3d-y: Public ordinary functions
vector-3d-z: Public ordinary functions
vector-4d-w: Public ordinary functions
vector-4d-x: Public ordinary functions
vector-4d-y: Public ordinary functions
vector-4d-z: Public ordinary functions
vector-diff: Private ordinary functions
vector-scale: Private ordinary functions
vector-sum: Private ordinary functions
vertex-buffer-format: Private ordinary functions
vertex-buffer-index: Private ordinary functions
vertex-buffer-nb-vertices: Private ordinary functions
vertex-buffer-p: Private ordinary functions
vertex-buffer-update: Private ordinary functions
vertex-buffer-update-components: Private ordinary functions
vertex-has-colors: Private ordinary functions
vertex-has-normals: Private ordinary functions
vertex-has-tex-coords: Private ordinary functions
vertex-has-vertices: Private ordinary functions
vertex-size: Private ordinary functions
view-eye-mtx: Private ordinary functions
view-p: Private ordinary functions
view-proj-mtx: Private ordinary functions
view-to-screen: Public ordinary functions
view-to-view: Public ordinary functions

W
width: Private generic functions
width: Private generic functions
with-2d-coords-from-screen: Public macros
with-2d-coords-to-screen: Public macros
with-2d-screen-deltas: Public macros
with-2d-view-coords: Public macros
with-2d-view-deltas: Public macros
with-frame-timer: Public macros
with-fullscreen-view-2d: Public macros
with-profiling: Private macros
with-resource-manager: Public macros
with-resources: Public macros
with-shape-colors: Private macros
with-shape-normals: Private macros
with-shape-tex-coords: Private macros
with-shape-vertices: Private macros
with-timestep: Public macros

Z
zoom-2d-view: Public ordinary functions


A.3 Variables

Jump to:   %   *   +  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

%
%frame-timer%: Private special variables
%resource-manager%: Private special variables
%selected-framebuffer-index%: Private special variables
%selected-shader-index%: Private special variables
%selected-texture-index%: Private special variables

*
*asset-loaders*: Private special variables
*assets*: Private special variables
*content-directory*: Private special variables
*content-manager*: Private special variables
*debug-stream*: Private special variables
*display-height*: Public special variables
*display-width*: Public special variables
*free-sources*: Private special variables
*gui*: Private special variables
*input-handlers*: Private special variables
*input-stack*: Private special variables
*mouse-x*: Public special variables
*mouse-y*: Public special variables
*sounds*: Private special variables
*timers*: Private special variables
*used-sources*: Private special variables

+
+basis-sin-precision+: Private constants
+default-2d-render-state+: Private special variables
+default-3d-render-state+: Private special variables
+default-material+: Private special variables
+epsilon+: Private constants
+frame-timer-grapher-all-time-fps+: Public constants
+frame-timer-grapher-all-time-frame-time+: Public constants
+frame-timer-grapher-avg-fps+: Public constants
+frame-timer-grapher-avg-frame-time+: Public constants
+frame-timer-grapher-instant-fps+: Public constants
+frame-timer-grapher-instant-frame-time+: Public constants
+matrix-identity+: Public constants
+x-axis+: Public constants
+y-axis+: Public constants
+z-axis+: Public constants

A
acc: Private structures
action: Public classes
action: Public classes
active-p: Private structures
advance: Private structures
affectors: Private structures
age: Private structures
aliases: Private structures
allow-lisp: Private classes
ambient: Private structures
angle: Private structures
angle: Private structures
animation: Private structures
args: Public classes
args: Private structures
avg-frame-time: Private structures
avg-framerate: Private structures
avg-max: Private structures
avg-min: Private structures
avg-nb-frames: Private structures
avg-sample-size: Private structures

B
base: Private structures
basis: Private structures
bbox: Private structures
bg-color: Private structures
bitangents: Private structures
blend-func: Private structures
blend-mode: Private structures
blend-mode: Private structures
bones: Private structures
bottom: Private structures
bpp: Private structures
bpp: Private structures
buffer: Private structures
buffer-id: Private structures

C
cache: Private structures
cells: Private structures
centroid: Private structures
channels: Private structures
channels: Private structures
children: Public classes
children: Private structures
color: Public classes
color: Private structures
color: Private structures
color: Private structures
colors: Private structures
colors: Private structures
colors: Private structures
commands: Private classes
Constant, +basis-sin-precision+: Private constants
Constant, +epsilon+: Private constants
Constant, +frame-timer-grapher-all-time-fps+: Public constants
Constant, +frame-timer-grapher-all-time-frame-time+: Public constants
Constant, +frame-timer-grapher-avg-fps+: Public constants
Constant, +frame-timer-grapher-avg-frame-time+: Public constants
Constant, +frame-timer-grapher-instant-fps+: Public constants
Constant, +frame-timer-grapher-instant-frame-time+: Public constants
Constant, +matrix-identity+: Public constants
Constant, +x-axis+: Public constants
Constant, +y-axis+: Public constants
Constant, +z-axis+: Public constants
cull-face: Private structures

D
data: Private structures
data: Private structures
data: Private structures
data: Private structures
datas: Private structures
default-font: Private structures
depth: Private structures
depth: Private structures
depth-func: Private structures
depth-write: Private structures
diffuse: Private structures
direction: Private structures
direction: Private structures
dlists: Private structures
down-slope: Private structures
du: Private structures
dv: Private structures

E
edge-vectors: Private structures
edges: Private structures
elapsed: Private structures
emissive: Private structures
emitters: Private structures
enabled: Private structures
end: Private structures
end: Private structures
eye-mtx: Private structures

F
far: Private structures
fill-color: Public classes
finalizer: Private structures
first-press: Private structures
flip: Private structures
focused: Public classes
font: Public classes
format: Private structures
format: Private structures
fov: Private structures
fragment: Private structures
frame-time: Private structures
function: Private structures

G
glyphs: Private structures

H
height: Public classes
height: Private structures
height: Private structures
height: Private structures
height: Private structures
height: Private structures
height: Private structures
height: Private structures
height: Private structures
hints: Private structures

I
ib: Private structures
ib-offset: Private structures
id: Private structures
id: Private structures
id: Private structures
index: Private structures
index: Private structures
index: Private structures
index: Private structures
index: Private structures
indices: Private structures
input: Public classes
input: Private structures
input: Private structures
input-lines: Private classes
inputs: Private structures
inputs: Private structures
instant-frame-time: Private structures
instant-framerate: Private structures
instant-max: Private structures
instant-min: Private structures
internal-format: Private structures
items: Private structures

L
last-press: Private structures
last-press: Private structures
layout: Public classes
left: Private structures
left-slope: Private structures
length: Private structures
lifetime: Private structures
lifetime: Private structures
lighting: Private structures
line-height: Private structures

M
mag-filter: Private structures
margin: Private structures
materials: Private structures
matrix: Private structures
max: Public classes
max: Private structures
max-delay: Private structures
max-delay: Private structures
max-delay: Private structures
max-particles: Private structures
max-samples: Private structures
min: Public classes
min: Private structures
min-filter: Private structures
moveable: Public classes
moving: Public classes

N
name: Private structures
names: Private structures
names: Private structures
nb-frames: Private structures
nb-indices: Private structures
nb-vertices: Private structures
near: Private structures
needs-compile: Private structures
needs-link: Private structures
neighbors: Public structures
normals: Private structures

O
old-press: Private structures
output: Private structures
output: Private classes

P
parent: Public classes
parent: Private structures
particles: Private structures
perspective: Private structures
polygon: Public structures
position: Private structures
pressed: Public classes
pressed: Private structures
pressed-texture: Public classes
primitive: Private structures
primitive: Private structures
primitives: Private structures
priority: Private structures
programs: Private structures
proj-mtx: Private structures
prompt: Private structures
prompt: Private structures
properties: Private structures
ps1: Private structures
ps2: Private structures

R
radius: Private structures
rate: Private structures
rate: Private structures
ratio: Private structures
relative-p: Private structures
remaining-inputs: Private structures
render: Private structures
render-backup: Private structures
repeat: Private structures
resources: Private structures
right: Private structures
right-slope: Private structures

S
samples: Private structures
scale: Private structures
screens: Private structures
shade-model: Private structures
shape: Private structures
shapes: Private structures
shininess: Private structures
sliding: Public classes
Slot, acc: Private structures
Slot, action: Public classes
Slot, action: Public classes
Slot, active-p: Private structures
Slot, advance: Private structures
Slot, affectors: Private structures
Slot, age: Private structures
Slot, aliases: Private structures
Slot, allow-lisp: Private classes
Slot, ambient: Private structures
Slot, angle: Private structures
Slot, angle: Private structures
Slot, animation: Private structures
Slot, args: Public classes
Slot, args: Private structures
Slot, avg-frame-time: Private structures
Slot, avg-framerate: Private structures
Slot, avg-max: Private structures
Slot, avg-min: Private structures
Slot, avg-nb-frames: Private structures
Slot, avg-sample-size: Private structures
Slot, base: Private structures
Slot, basis: Private structures
Slot, bbox: Private structures
Slot, bg-color: Private structures
Slot, bitangents: Private structures
Slot, blend-func: Private structures
Slot, blend-mode: Private structures
Slot, blend-mode: Private structures
Slot, bones: Private structures
Slot, bottom: Private structures
Slot, bpp: Private structures
Slot, bpp: Private structures
Slot, buffer: Private structures
Slot, buffer-id: Private structures
Slot, cache: Private structures
Slot, cells: Private structures
Slot, centroid: Private structures
Slot, channels: Private structures
Slot, channels: Private structures
Slot, children: Public classes
Slot, children: Private structures
Slot, color: Public classes
Slot, color: Private structures
Slot, color: Private structures
Slot, color: Private structures
Slot, colors: Private structures
Slot, colors: Private structures
Slot, colors: Private structures
Slot, commands: Private classes
Slot, cull-face: Private structures
Slot, data: Private structures
Slot, data: Private structures
Slot, data: Private structures
Slot, data: Private structures
Slot, datas: Private structures
Slot, default-font: Private structures
Slot, depth: Private structures
Slot, depth: Private structures
Slot, depth-func: Private structures
Slot, depth-write: Private structures
Slot, diffuse: Private structures
Slot, direction: Private structures
Slot, direction: Private structures
Slot, dlists: Private structures
Slot, down-slope: Private structures
Slot, du: Private structures
Slot, dv: Private structures
Slot, edge-vectors: Private structures
Slot, edges: Private structures
Slot, elapsed: Private structures
Slot, emissive: Private structures
Slot, emitters: Private structures
Slot, enabled: Private structures
Slot, end: Private structures
Slot, end: Private structures
Slot, eye-mtx: Private structures
Slot, far: Private structures
Slot, fill-color: Public classes
Slot, finalizer: Private structures
Slot, first-press: Private structures
Slot, flip: Private structures
Slot, focused: Public classes
Slot, font: Public classes
Slot, format: Private structures
Slot, format: Private structures
Slot, fov: Private structures
Slot, fragment: Private structures
Slot, frame-time: Private structures
Slot, function: Private structures
Slot, glyphs: Private structures
Slot, height: Public classes
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, height: Private structures
Slot, hints: Private structures
Slot, ib: Private structures
Slot, ib-offset: Private structures
Slot, id: Private structures
Slot, id: Private structures
Slot, id: Private structures
Slot, index: Private structures
Slot, index: Private structures
Slot, index: Private structures
Slot, index: Private structures
Slot, index: Private structures
Slot, indices: Private structures
Slot, input: Public classes
Slot, input: Private structures
Slot, input: Private structures
Slot, input-lines: Private classes
Slot, inputs: Private structures
Slot, inputs: Private structures
Slot, instant-frame-time: Private structures
Slot, instant-framerate: Private structures
Slot, instant-max: Private structures
Slot, instant-min: Private structures
Slot, internal-format: Private structures
Slot, items: Private structures
Slot, last-press: Private structures
Slot, last-press: Private structures
Slot, layout: Public classes
Slot, left: Private structures
Slot, left-slope: Private structures
Slot, length: Private structures
Slot, lifetime: Private structures
Slot, lifetime: Private structures
Slot, lighting: Private structures
Slot, line-height: Private structures
Slot, mag-filter: Private structures
Slot, margin: Private structures
Slot, materials: Private structures
Slot, matrix: Private structures
Slot, max: Public classes
Slot, max: Private structures
Slot, max-delay: Private structures
Slot, max-delay: Private structures
Slot, max-delay: Private structures
Slot, max-particles: Private structures
Slot, max-samples: Private structures
Slot, min: Public classes
Slot, min: Private structures
Slot, min-filter: Private structures
Slot, moveable: Public classes
Slot, moving: Public classes
Slot, name: Private structures
Slot, names: Private structures
Slot, names: Private structures
Slot, nb-frames: Private structures
Slot, nb-indices: Private structures
Slot, nb-vertices: Private structures
Slot, near: Private structures
Slot, needs-compile: Private structures
Slot, needs-link: Private structures
Slot, neighbors: Public structures
Slot, normals: Private structures
Slot, old-press: Private structures
Slot, output: Private structures
Slot, output: Private classes
Slot, parent: Public classes
Slot, parent: Private structures
Slot, particles: Private structures
Slot, perspective: Private structures
Slot, polygon: Public structures
Slot, position: Private structures
Slot, pressed: Public classes
Slot, pressed: Private structures
Slot, pressed-texture: Public classes
Slot, primitive: Private structures
Slot, primitive: Private structures
Slot, primitives: Private structures
Slot, priority: Private structures
Slot, programs: Private structures
Slot, proj-mtx: Private structures
Slot, prompt: Private structures
Slot, prompt: Private structures
Slot, properties: Private structures
Slot, ps1: Private structures
Slot, ps2: Private structures
Slot, radius: Private structures
Slot, rate: Private structures
Slot, rate: Private structures
Slot, ratio: Private structures
Slot, relative-p: Private structures
Slot, remaining-inputs: Private structures
Slot, render: Private structures
Slot, render-backup: Private structures
Slot, repeat: Private structures
Slot, resources: Private structures
Slot, right: Private structures
Slot, right-slope: Private structures
Slot, samples: Private structures
Slot, scale: Private structures
Slot, screens: Private structures
Slot, shade-model: Private structures
Slot, shape: Private structures
Slot, shapes: Private structures
Slot, shininess: Private structures
Slot, sliding: Public classes
Slot, source: Private structures
Slot, spacing: Private structures
Slot, specular: Private structures
Slot, spin: Private structures
Slot, spin: Private structures
Slot, sprite: Private structures
Slot, start: Private structures
Slot, start: Private structures
Slot, start-frame: Private structures
Slot, start-index: Private structures
Slot, stencil: Private structures
Slot, step: Public classes
Slot, strength: Private structures
Slot, tangents: Private structures
Slot, terp: Private structures
Slot, terp: Private structures
Slot, tex-coords: Private structures
Slot, text: Public classes
Slot, text: Public classes
Slot, text-color: Public classes
Slot, texture: Public classes
Slot, texture: Private structures
Slot, texture: Private structures
Slot, texture: Private structures
Slot, texture: Private structures
Slot, textures: Private structures
Slot, texturing: Private structures
Slot, tile-height: Private structures
Slot, tile-width: Private structures
Slot, tiles: Private structures
Slot, time: Private structures
Slot, time: Private structures
Slot, time-ratio: Private structures
Slot, time-sum: Private structures
Slot, title: Public classes
Slot, top: Private structures
Slot, total-frame-time: Private structures
Slot, total-framerate: Private structures
Slot, total-nb-frames: Private structures
Slot, total-time: Private structures
Slot, type: Private structures
Slot, u: Private structures
Slot, up-slope: Private structures
Slot, update: Private structures
Slot, update-backup: Private structures
Slot, users: Private structures
Slot, v: Private structures
Slot, valid: Private structures
Slot, valid: Private structures
Slot, value: Public classes
Slot, value: Public classes
Slot, value: Private structures
Slot, vb: Private structures
Slot, vb-offset: Private structures
Slot, velocity: Private structures
Slot, vertex: Private structures
Slot, vertices: Private structures
Slot, vertices: Private structures
Slot, view: Private structures
Slot, visible: Public classes
Slot, vx: Private structures
Slot, vx: Private structures
Slot, vy: Private structures
Slot, vy: Private structures
Slot, vz: Private structures
Slot, widgets: Private structures
Slot, width: Public classes
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, width: Private structures
Slot, wireframe: Private structures
Slot, wrap-r: Private structures
Slot, wrap-s: Private structures
Slot, wrap-t: Private structures
Slot, x: Public classes
Slot, x: Private structures
Slot, x: Private structures
Slot, x: Private structures
Slot, x-max: Private structures
Slot, x-min: Private structures
Slot, x-off: Public classes
Slot, y: Public classes
Slot, y: Private structures
Slot, y: Private structures
Slot, y: Private structures
Slot, y-max: Private structures
Slot, y-min: Private structures
Slot, y-off: Public classes
Slot, z: Private structures
Slot, z-max: Private structures
Slot, z-min: Private structures
Slot, zoom: Private structures
source: Private structures
spacing: Private structures
Special Variable, %frame-timer%: Private special variables
Special Variable, %resource-manager%: Private special variables
Special Variable, %selected-framebuffer-index%: Private special variables
Special Variable, %selected-shader-index%: Private special variables
Special Variable, %selected-texture-index%: Private special variables
Special Variable, *asset-loaders*: Private special variables
Special Variable, *assets*: Private special variables
Special Variable, *content-directory*: Private special variables
Special Variable, *content-manager*: Private special variables
Special Variable, *debug-stream*: Private special variables
Special Variable, *display-height*: Public special variables
Special Variable, *display-width*: Public special variables
Special Variable, *free-sources*: Private special variables
Special Variable, *gui*: Private special variables
Special Variable, *input-handlers*: Private special variables
Special Variable, *input-stack*: Private special variables
Special Variable, *mouse-x*: Public special variables
Special Variable, *mouse-y*: Public special variables
Special Variable, *sounds*: Private special variables
Special Variable, *timers*: Private special variables
Special Variable, *used-sources*: Private special variables
Special Variable, +default-2d-render-state+: Private special variables
Special Variable, +default-3d-render-state+: Private special variables
Special Variable, +default-material+: Private special variables
specular: Private structures
spin: Private structures
spin: Private structures
sprite: Private structures
start: Private structures
start: Private structures
start-frame: Private structures
start-index: Private structures
stencil: Private structures
step: Public classes
strength: Private structures

T
tangents: Private structures
terp: Private structures
terp: Private structures
tex-coords: Private structures
text: Public classes
text: Public classes
text-color: Public classes
texture: Public classes
texture: Private structures
texture: Private structures
texture: Private structures
texture: Private structures
textures: Private structures
texturing: Private structures
tile-height: Private structures
tile-width: Private structures
tiles: Private structures
time: Private structures
time: Private structures
time-ratio: Private structures
time-sum: Private structures
title: Public classes
top: Private structures
total-frame-time: Private structures
total-framerate: Private structures
total-nb-frames: Private structures
total-time: Private structures
type: Private structures

U
u: Private structures
up-slope: Private structures
update: Private structures
update-backup: Private structures
users: Private structures

V
v: Private structures
valid: Private structures
valid: Private structures
value: Public classes
value: Public classes
value: Private structures
vb: Private structures
vb-offset: Private structures
velocity: Private structures
vertex: Private structures
vertices: Private structures
vertices: Private structures
view: Private structures
visible: Public classes
vx: Private structures
vx: Private structures
vy: Private structures
vy: Private structures
vz: Private structures

W
widgets: Private structures
width: Public classes
width: Private structures
width: Private structures
width: Private structures
width: Private structures
width: Private structures
width: Private structures
width: Private structures
width: Private structures
wireframe: Private structures
wrap-r: Private structures
wrap-s: Private structures
wrap-t: Private structures

X
x: Public classes
x: Private structures
x: Private structures
x: Private structures
x-max: Private structures
x-min: Private structures
x-off: Public classes

Y
y: Public classes
y: Private structures
y: Private structures
y: Private structures
y-max: Private structures
y-min: Private structures
y-off: Public classes

Z
z: Private structures
z-max: Private structures
z-min: Private structures
zoom: Private structures


A.4 Data types

Jump to:   2   3  
A   B   C   D   F   G   I   K   M   N   P   R   S   T   U   V  
Index Entry  Section

2
2d-view: Private structures
2d.lisp: The glaw/src/2d․lisp file

3
3d-view: Private structures
3d.lisp: The glaw/src/3d․lisp file

A
anim-state: Private structures
anim.lisp: The glaw/src/anim․lisp file
asset: Private structures
assets.lisp: The glaw/src/assets․lisp file

B
bbox: Private structures
bbox.lisp: The glaw/src/bbox․lisp file
bone: Private structures
bsphere: Private structures
buffer: Private structures

C
Class, gui-button: Public classes
Class, gui-gauge: Public classes
Class, gui-label: Public classes
Class, gui-slider: Public classes
Class, gui-text-input: Public classes
Class, gui-widget: Public classes
Class, gui-window: Public classes
Class, interpreter: Private classes
color-gradient: Private structures
Condition, glaw-error: Private conditions
Condition, not-implemented: Private conditions
console.lisp: The glaw/src/console․lisp file

D
display-list: Private structures

F
fading-affector: Private structures
File, 2d.lisp: The glaw/src/2d․lisp file
File, 3d.lisp: The glaw/src/3d․lisp file
File, anim.lisp: The glaw/src/anim․lisp file
File, assets.lisp: The glaw/src/assets․lisp file
File, bbox.lisp: The glaw/src/bbox․lisp file
File, console.lisp: The glaw/src/console․lisp file
File, font.lisp: The glaw/src/font․lisp file
File, glaw.asd: The glaw/glaw․asd file
File, graphics.lisp: The glaw/src/graphics․lisp file
File, gui.lisp: The glaw/src/gui․lisp file
File, input.lisp: The glaw/src/input․lisp file
File, math.lisp: The glaw/src/math․lisp file
File, navmesh.lisp: The glaw/src/navmesh․lisp file
File, package.lisp: The glaw/src/package․lisp file
File, particles.lisp: The glaw/src/particles․lisp file
File, resource.lisp: The glaw/src/resource․lisp file
File, scheduler.lisp: The glaw/src/scheduler․lisp file
File, screen.lisp: The glaw/src/screen․lisp file
File, shape.lisp: The glaw/src/shape․lisp file
File, skeleton.lisp: The glaw/src/skeleton․lisp file
File, sound.lisp: The glaw/src/sound․lisp file
File, stats.lisp: The glaw/src/stats․lisp file
File, utils.lisp: The glaw/src/utils․lisp file
File, view.lisp: The glaw/src/view․lisp file
font: Private structures
font.lisp: The glaw/src/font․lisp file
frame-timer: Private structures
framebuffer: Private structures

G
glaw: The glaw system
glaw: The glaw package
glaw-error: Private conditions
glaw.asd: The glaw/glaw․asd file
glyph: Private structures
graphic-console: Private structures
graphics.lisp: The glaw/src/graphics․lisp file
gravity-affector: Private structures
gui: Private structures
gui-button: Public classes
gui-gauge: Public classes
gui-label: Public classes
gui-slider: Public classes
gui-text-input: Public classes
gui-widget: Public classes
gui-window: Public classes
gui.lisp: The glaw/src/gui․lisp file

I
image: Private structures
index-buffer: Private structures
input-chord: Private structures
input-processor: Private structures
input-repeat: Private structures
input-sequence: Private structures
input.lisp: The glaw/src/input․lisp file
interpreter: Private classes
isometric-view: Private structures

K
keyframe-anim: Private structures

M
material: Private structures
math.lisp: The glaw/src/math․lisp file
mesh: Private structures
Module, src: The glaw/src module

N
navmesh: Private structures
navmesh-cell: Public structures
navmesh.lisp: The glaw/src/navmesh․lisp file
not-implemented: Private conditions

P
Package, glaw: The glaw package
package.lisp: The glaw/src/package․lisp file
particle: Private structures
particle-emitter: Private structures
particle-system: Private structures
particles.lisp: The glaw/src/particles․lisp file
perspective: Private structures
polygon: Private structures
primitive-batch: Private structures

R
render-state: Private structures
renderbuffer: Private structures
resistance-affector: Private structures
resource-holder: Private structures
resource-manager: Private structures
resource.lisp: The glaw/src/resource․lisp file

S
scheduler.lisp: The glaw/src/scheduler․lisp file
screen-stack: Private structures
screen.lisp: The glaw/src/screen․lisp file
shader: Private structures
shader-program: Private structures
shape: Private structures
shape.lisp: The glaw/src/shape․lisp file
skeleton: Private structures
skeleton.lisp: The glaw/src/skeleton․lisp file
sound: Private structures
sound.lisp: The glaw/src/sound․lisp file
sprite: Private structures
sprite-batch: Private structures
src: The glaw/src module
stats-graph-data: Private structures
stats-grapher: Private structures
stats.lisp: The glaw/src/stats․lisp file
Structure, 2d-view: Private structures
Structure, 3d-view: Private structures
Structure, anim-state: Private structures
Structure, asset: Private structures
Structure, bbox: Private structures
Structure, bone: Private structures
Structure, bsphere: Private structures
Structure, buffer: Private structures
Structure, color-gradient: Private structures
Structure, display-list: Private structures
Structure, fading-affector: Private structures
Structure, font: Private structures
Structure, frame-timer: Private structures
Structure, framebuffer: Private structures
Structure, glyph: Private structures
Structure, graphic-console: Private structures
Structure, gravity-affector: Private structures
Structure, gui: Private structures
Structure, image: Private structures
Structure, index-buffer: Private structures
Structure, input-chord: Private structures
Structure, input-processor: Private structures
Structure, input-repeat: Private structures
Structure, input-sequence: Private structures
Structure, isometric-view: Private structures
Structure, keyframe-anim: Private structures
Structure, material: Private structures
Structure, mesh: Private structures
Structure, navmesh: Private structures
Structure, navmesh-cell: Public structures
Structure, particle: Private structures
Structure, particle-emitter: Private structures
Structure, particle-system: Private structures
Structure, perspective: Private structures
Structure, polygon: Private structures
Structure, primitive-batch: Private structures
Structure, render-state: Private structures
Structure, renderbuffer: Private structures
Structure, resistance-affector: Private structures
Structure, resource-holder: Private structures
Structure, resource-manager: Private structures
Structure, screen-stack: Private structures
Structure, shader: Private structures
Structure, shader-program: Private structures
Structure, shape: Private structures
Structure, skeleton: Private structures
Structure, sound: Private structures
Structure, sprite: Private structures
Structure, sprite-batch: Private structures
Structure, stats-graph-data: Private structures
Structure, stats-grapher: Private structures
Structure, text-console: Private structures
Structure, texture: Private structures
Structure, tilemap: Private structures
Structure, tileset: Private structures
Structure, timer: Private structures
Structure, vertex-buffer: Private structures
Structure, view: Private structures
System, glaw: The glaw system

T
text-console: Private structures
texture: Private structures
tilemap: Private structures
tileset: Private structures
timer: Private structures

U
utils.lisp: The glaw/src/utils․lisp file

V
vertex-buffer: Private structures
view: Private structures
view.lisp: The glaw/src/view․lisp file