This is the glaw Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:17:57 2024 GMT+0.
glaw/glaw.asd
glaw/src/package.lisp
glaw/src/utils.lisp
glaw/src/math.lisp
glaw/src/resource.lisp
glaw/src/assets.lisp
glaw/src/input.lisp
glaw/src/stats.lisp
glaw/src/graphics.lisp
glaw/src/shape.lisp
glaw/src/bbox.lisp
glaw/src/anim.lisp
glaw/src/view.lisp
glaw/src/2d.lisp
glaw/src/3d.lisp
glaw/src/font.lisp
glaw/src/gui.lisp
glaw/src/particles.lisp
glaw/src/screen.lisp
glaw/src/scheduler.lisp
glaw/src/navmesh.lisp
glaw/src/skeleton.lisp
glaw/src/sound.lisp
glaw/src/console.lisp
The main system appears first, followed by any subsystem dependency.
Modules are listed depth-first from the system components tree.
glaw/src
glaw
(system).
package.lisp
(file).
utils.lisp
(file).
math.lisp
(file).
resource.lisp
(file).
assets.lisp
(file).
input.lisp
(file).
stats.lisp
(file).
graphics.lisp
(file).
shape.lisp
(file).
bbox.lisp
(file).
anim.lisp
(file).
view.lisp
(file).
2d.lisp
(file).
3d.lisp
(file).
font.lisp
(file).
gui.lisp
(file).
particles.lisp
(file).
screen.lisp
(file).
scheduler.lisp
(file).
navmesh.lisp
(file).
skeleton.lisp
(file).
sound.lisp
(file).
console.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
glaw/glaw.asd
glaw/src/package.lisp
glaw/src/utils.lisp
glaw/src/math.lisp
glaw/src/resource.lisp
glaw/src/assets.lisp
glaw/src/input.lisp
glaw/src/stats.lisp
glaw/src/graphics.lisp
glaw/src/shape.lisp
glaw/src/bbox.lisp
glaw/src/anim.lisp
glaw/src/view.lisp
glaw/src/2d.lisp
glaw/src/3d.lisp
glaw/src/font.lisp
glaw/src/gui.lisp
glaw/src/particles.lisp
glaw/src/screen.lisp
glaw/src/scheduler.lisp
glaw/src/navmesh.lisp
glaw/src/skeleton.lisp
glaw/src/sound.lisp
glaw/src/console.lisp
glaw/src/utils.lisp
package.lisp
(file).
src
(module).
coords-overlap-p
(function).
key-value
(function).
nshuffle
(function).
random-between
(function).
random-nth
(function).
shuffle
(function).
*debug-stream*
(special variable).
component-present-p
(function).
convert-time
(function).
define-constant
(macro).
dformat
(function).
directory-pathname-p
(function).
elapsed-time-since
(function).
ensure-adjustable
(function).
file->strings
(function).
file-exists-p
(function).
glaw-error
(condition).
list-from
(function).
list-insert
(function).
nearest-power-of-two
(function).
not-implemented
(condition).
pathname-as-directory
(function).
read-integer
(function).
rotate-list
(function).
rotate-list-left
(function).
rotate-list-right
(function).
set-key-value
(function).
split-string
(function).
sqr-dist
(function).
with-profiling
(macro).
glaw/src/math.lisp
utils.lisp
(file).
src
(module).
+matrix-identity+
(constant).
+x-axis+
(constant).
+y-axis+
(constant).
+z-axis+
(constant).
basis-axis-angle
(function).
basis-cancel-rotation
(function).
(setf basis-local-x)
(setf expander).
basis-local-x
(function).
(setf basis-local-y)
(setf expander).
basis-local-y
(function).
(setf basis-local-z)
(setf expander).
basis-local-z
(function).
basis-pitch
(function).
(setf basis-position)
(setf expander).
basis-position
(function).
basis-roll
(function).
basis-translate
(function).
(setf basis-xyz-orientation)
(setf expander).
basis-xyz-orientation
(function).
basis-yaw
(function).
(setf basis-zyx-orientation)
(setf expander).
basis-zyx-orientation
(function).
deg->rad
(function).
make-axis
(function).
make-basis
(function).
make-frustum-matrix
(function).
make-matrix
(function).
make-orientation
(function).
make-orientation-from-vector-3d
(function).
make-ortho-matrix
(function).
make-perspective
(function).
make-point-2d
(function).
make-point-2d-from-polar
(function).
make-point-3d-from-spherical
(function).
make-quaternion
(function).
make-quaternion-from-angles
(function).
make-quaternion-from-axis-angle
(function).
make-quaternion-from-orientation
(function).
make-vector-2d
(function).
make-vector-2d-from-coords
(function).
make-vector-2d-from-list
(function).
make-vector-3d
(function).
make-vector-3d-from-coords
(function).
make-vector-3d-from-list
(function).
make-vector-4d
(function).
make-vector-4d-from-3d
(function).
matrix-set-frustum
(function).
matrix-set-ortho
(function).
orientation-pitch
(function).
(setf orientation-pitch)
(function).
orientation-roll
(function).
(setf orientation-roll)
(function).
orientation-yaw
(function).
(setf orientation-yaw)
(function).
perspective-apply
(function).
(setf perspective-fov)
(setf expander).
perspective-fov
(reader).
(setf perspective-fov)
(writer).
(setf perspective-ratio)
(setf expander).
perspective-ratio
(reader).
(setf perspective-ratio)
(writer).
point-2d-angle
(function).
point-2d-distance
(function).
point-2d-x
(function).
(setf point-2d-x)
(function).
point-2d-y
(function).
(setf point-2d-y)
(function).
point-3d-angles
(function).
point-3d-distance
(function).
point-3d-x
(function).
(setf point-3d-x)
(function).
point-3d-y
(function).
(setf point-3d-y)
(function).
point-3d-z
(function).
(setf point-3d-z)
(function).
quaternion-add
(function).
quaternion-diff
(function).
quaternion-mag
(function).
quaternion-mult
(function).
quaternion-normalize
(function).
quaternion-nscale
(function).
quaternion-scale
(function).
quaternion-sub
(function).
quaternion-sum
(function).
quaternion-w
(function).
(setf quaternion-w)
(function).
quaternion-x
(function).
(setf quaternion-x)
(function).
quaternion-y
(function).
(setf quaternion-y)
(function).
quaternion-z
(function).
(setf quaternion-z)
(function).
rad->deg
(function).
vector-2d-add
(function).
vector-2d-angle
(function).
vector-2d-diff
(function).
vector-2d-dot-product
(function).
vector-2d-mag
(function).
vector-2d-normalize
(function).
vector-2d-null-p
(function).
vector-2d-opposite
(function).
vector-2d-perp
(function).
vector-2d-perp-dot-product
(function).
vector-2d-rotate
(function).
vector-2d-scale
(function).
vector-2d-slope
(function).
vector-2d-sub
(function).
vector-2d-sum
(function).
vector-2d-x
(function).
(setf vector-2d-x)
(function).
vector-2d-y
(function).
(setf vector-2d-y)
(function).
vector-3d-add
(function).
vector-3d-cross-product
(function).
vector-3d-diff
(function).
vector-3d-dot-product
(function).
vector-3d-mag
(function).
vector-3d-normalize
(function).
vector-3d-nscale
(function).
vector-3d-null-p
(function).
vector-3d-opposite
(function).
vector-3d-project-xy
(function).
vector-3d-project-xz
(function).
vector-3d-project-yz
(function).
vector-3d-scale
(function).
vector-3d-sub
(function).
vector-3d-sum
(function).
vector-3d-x
(function).
(setf vector-3d-x)
(function).
vector-3d-y
(function).
(setf vector-3d-y)
(function).
vector-3d-z
(function).
(setf vector-3d-z)
(function).
vector-4d-w
(function).
(setf vector-4d-w)
(function).
vector-4d-x
(function).
(setf vector-4d-x)
(function).
vector-4d-y
(function).
(setf vector-4d-y)
(function).
vector-4d-z
(function).
(setf vector-4d-z)
(function).
%make-perspective
(function).
%perspective-update-slopes
(function).
%polygon-update-centroid
(function).
%polygon-update-edges
(function).
%polygon-update-internal
(function).
+basis-sin-precision+
(constant).
+epsilon+
(constant).
axis-x
(function).
(setf axis-x)
(function).
axis-y
(function).
(setf axis-y)
(function).
axis-z
(function).
(setf axis-z)
(function).
basis-global-to-local-position
(function).
basis-global-to-local-vector
(function).
basis-local-to-global-position
(function).
basis-local-to-global-vector
(function).
basis-one
(function).
(setf basis-one)
(function).
basis-r00
(function).
(setf basis-r00)
(function).
basis-r01
(function).
(setf basis-r01)
(function).
basis-r02
(function).
(setf basis-r02)
(function).
basis-r10
(function).
(setf basis-r10)
(function).
basis-r11
(function).
(setf basis-r11)
(function).
basis-r12
(function).
(setf basis-r12)
(function).
basis-r20
(function).
(setf basis-r20)
(function).
basis-r21
(function).
(setf basis-r21)
(function).
basis-r22
(function).
(setf basis-r22)
(function).
basis-set-axis-angle
(function).
basis-set-local-x
(function).
basis-set-local-y
(function).
basis-set-local-z
(function).
basis-set-position
(function).
basis-set-xyz-orientation
(function).
basis-set-zyx-orientation
(function).
basis-tx
(function).
(setf basis-tx)
(function).
basis-ty
(function).
(setf basis-ty)
(function).
basis-tz
(function).
(setf basis-tz)
(function).
basis-z0
(function).
(setf basis-z0)
(function).
basis-z1
(function).
(setf basis-z1)
(function).
basis-z2
(function).
(setf basis-z2)
(function).
between-pi
(function).
bilinear-interpolation
(function).
copy-perspective
(function).
copy-polygon
(function).
linear-interpolation
(function).
make-point-3d
(function).
make-polygon
(function).
matrix-one
(function).
(setf matrix-one)
(function).
matrix-r00
(function).
(setf matrix-r00)
(function).
matrix-r01
(function).
(setf matrix-r01)
(function).
matrix-r02
(function).
(setf matrix-r02)
(function).
matrix-r10
(function).
(setf matrix-r10)
(function).
matrix-r11
(function).
(setf matrix-r11)
(function).
matrix-r12
(function).
(setf matrix-r12)
(function).
matrix-r20
(function).
(setf matrix-r20)
(function).
matrix-r21
(function).
(setf matrix-r21)
(function).
matrix-r22
(function).
(setf matrix-r22)
(function).
matrix-tx
(function).
(setf matrix-tx)
(function).
matrix-ty
(function).
(setf matrix-ty)
(function).
matrix-tz
(function).
(setf matrix-tz)
(function).
matrix-z0
(function).
(setf matrix-z0)
(function).
matrix-z1
(function).
(setf matrix-z1)
(function).
matrix-z2
(function).
(setf matrix-z2)
(function).
perspective
(structure).
perspective-bottom
(function).
perspective-down-slope
(reader).
(setf perspective-down-slope)
(writer).
perspective-far
(reader).
(setf perspective-far)
(writer).
perspective-left
(function).
perspective-left-slope
(reader).
(setf perspective-left-slope)
(writer).
perspective-near
(reader).
(setf perspective-near)
(writer).
perspective-p
(function).
perspective-right
(function).
perspective-right-slope
(reader).
(setf perspective-right-slope)
(writer).
perspective-set-fov
(function).
perspective-set-ratio
(function).
perspective-top
(function).
perspective-up-slope
(reader).
(setf perspective-up-slope)
(writer).
polygon
(structure).
polygon-add-vertex
(function).
polygon-add-vertices
(function).
polygon-centroid
(reader).
(setf polygon-centroid)
(writer).
polygon-convex-p
(function).
polygon-edge-vectors
(reader).
(setf polygon-edge-vectors)
(writer).
polygon-edges
(reader).
(setf polygon-edges)
(writer).
polygon-edges-equal-p
(function).
polygon-edges-perp-products
(function).
polygon-nb-edges
(function).
polygon-nb-vertices
(function).
polygon-nsimplify
(function).
polygon-p
(function).
polygon-point-inside-p
(function).
polygon-simplify
(function).
polygon-valid-p
(function).
polygon-vertices
(reader).
(setf polygon-vertices)
(writer).
polygons-adjacent-p
(function).
polygons-merge
(function).
polygons-shared-edges
(function).
roughly-equal
(function).
sign-of
(function).
vector-2d-nscale
(function).
vector-diff
(function).
vector-scale
(function).
vector-sum
(function).
glaw/src/resource.lisp
math.lisp
(file).
src
(module).
alias-resource
(function).
create-resource-manager
(function).
destroy-resource-manager
(function).
drop-alias
(function).
drop-resource
(function).
drop-resources
(function).
unalias-resource
(function).
use-resource
(macro).
use-resources
(function).
with-resource-manager
(macro).
with-resources
(macro).
%resource-manager%
(special variable).
add-resource
(function).
add-resource-alias
(function).
copy-resource-holder
(function).
copy-resource-manager
(function).
existing-resource-p
(function).
get-resource-aliases
(function).
get-resource-holder
(function).
make-resource-holder
(function).
make-resource-manager
(function).
remove-all-resource-aliases
(function).
remove-all-resources
(function).
remove-resource
(function).
remove-resource-alias
(function).
resource-aliases
(function).
resource-holder
(structure).
resource-holder-data
(reader).
(setf resource-holder-data)
(writer).
resource-holder-finalizer
(reader).
(setf resource-holder-finalizer)
(writer).
resource-holder-p
(function).
resource-holder-users
(reader).
(setf resource-holder-users)
(writer).
resource-manager
(structure).
resource-manager-aliases
(reader).
(setf resource-manager-aliases)
(writer).
resource-manager-p
(function).
resource-manager-resources
(reader).
(setf resource-manager-resources)
(writer).
glaw/src/assets.lisp
resource.lisp
(file).
src
(module).
defasset
(function).
dispose-asset
(function).
init-content-manager
(function).
load-asset
(function).
shutdown-content-manager
(function).
supported-assets
(function).
use-asset
(function).
%asset-loader
(function).
%load-asset
(function).
%loaded-asset-p
(function).
%register-asset
(function).
*asset-loaders*
(special variable).
*assets*
(special variable).
*content-directory*
(special variable).
*content-manager*
(special variable).
alias-asset
(function).
asset
(structure).
asset-loader-extension-supported-p
(function).
asset-loader-extensions
(function).
asset-loader-load
(function).
asset-loader-unload
(function).
asset-name
(reader).
(setf asset-name)
(writer).
asset-p
(function).
asset-properties
(reader).
(setf asset-properties)
(writer).
asset-type
(reader).
(setf asset-type)
(writer).
configure-content-manager
(function).
configure-content-manager-from-file
(function).
content-manager-parse-asset
(function).
copy-asset
(function).
declare-asset
(function).
dispose-assets
(function).
find-asset
(function).
make-asset
(function).
make-asset-loader
(function).
glaw/src/input.lisp
assets.lisp
(file).
src
(module).
*mouse-x*
(special variable).
*mouse-y*
(special variable).
add-input-handler
(function).
button-handler
(macro).
clear-input-handlers
(function).
dispatch-button-event
(function).
dispatch-key-event
(function).
dispatch-motion-event
(function).
input-handler
(macro).
input-processor-reset
(generic function).
input-processor-valid-p
(method).
input-processor-valid-p
(method).
input-processor-valid-p
(method).
key-handler
(macro).
make-input-chord
(function).
make-input-repeat
(function).
make-input-sequence
(function).
motion-handler
(macro).
pop-input-handlers
(function).
push-input-handlers
(function).
remove-input-handler
(function).
update-mouse-position
(function).
*input-handlers*
(special variable).
*input-stack*
(special variable).
copy-input-chord
(function).
copy-input-processor
(function).
copy-input-repeat
(function).
copy-input-sequence
(function).
input-chord
(structure).
input-chord-first-press
(reader).
(setf input-chord-first-press)
(writer).
input-chord-inputs
(reader).
(setf input-chord-inputs)
(writer).
input-chord-max-delay
(reader).
(setf input-chord-max-delay)
(writer).
input-chord-output
(function).
(setf input-chord-output)
(function).
input-chord-p
(function).
input-chord-pressed
(reader).
(setf input-chord-pressed)
(writer).
input-process-valid-p
(generic function).
input-processor
(structure).
input-processor-output
(reader).
(setf input-processor-output)
(writer).
input-processor-p
(function).
input-processor-update
(generic function).
input-repeat
(structure).
input-repeat-input
(reader).
(setf input-repeat-input)
(writer).
input-repeat-last-press
(reader).
(setf input-repeat-last-press)
(writer).
input-repeat-max-delay
(reader).
(setf input-repeat-max-delay)
(writer).
input-repeat-old-press
(reader).
(setf input-repeat-old-press)
(writer).
input-repeat-output
(function).
(setf input-repeat-output)
(function).
input-repeat-p
(function).
input-sequence
(structure).
input-sequence-inputs
(reader).
(setf input-sequence-inputs)
(writer).
input-sequence-last-press
(reader).
(setf input-sequence-last-press)
(writer).
input-sequence-max-delay
(reader).
(setf input-sequence-max-delay)
(writer).
input-sequence-output
(function).
(setf input-sequence-output)
(function).
input-sequence-p
(function).
input-sequence-remaining-inputs
(reader).
(setf input-sequence-remaining-inputs)
(writer).
make-input-processor
(function).
on-button
(generic function).
on-input
(generic function).
on-key
(generic function).
on-motion
(generic function).
glaw/src/stats.lisp
input.lisp
(file).
src
(module).
+frame-timer-grapher-all-time-fps+
(constant).
+frame-timer-grapher-all-time-frame-time+
(constant).
+frame-timer-grapher-avg-fps+
(constant).
+frame-timer-grapher-avg-frame-time+
(constant).
+frame-timer-grapher-instant-fps+
(constant).
+frame-timer-grapher-instant-frame-time+
(constant).
avg-fps
(function).
avg-frame-time
(function).
avg-max-fps
(function).
avg-min-fps
(function).
frame-timer-avg-frame-time
(reader).
(setf frame-timer-avg-frame-time)
(writer).
frame-timer-avg-framerate
(reader).
(setf frame-timer-avg-framerate)
(writer).
frame-timer-avg-max
(reader).
(setf frame-timer-avg-max)
(writer).
frame-timer-avg-min
(reader).
(setf frame-timer-avg-min)
(writer).
frame-timer-grapher-update
(function).
frame-timer-instant-frame-time
(reader).
(setf frame-timer-instant-frame-time)
(writer).
frame-timer-instant-framerate
(reader).
(setf frame-timer-instant-framerate)
(writer).
frame-timer-instant-max
(reader).
(setf frame-timer-instant-max)
(writer).
frame-timer-instant-min
(reader).
(setf frame-timer-instant-min)
(writer).
frame-timer-total-frame-time
(reader).
(setf frame-timer-total-frame-time)
(writer).
frame-timer-total-framerate
(reader).
(setf frame-timer-total-framerate)
(writer).
frame-timer-total-nb-frames
(reader).
(setf frame-timer-total-nb-frames)
(writer).
frame-timer-total-time
(reader).
(setf frame-timer-total-time)
(writer).
frame-timer-update
(function).
instant-fps
(function).
instant-frame-time
(function).
instant-max-fps
(function).
instant-min-fps
(function).
make-frame-timer
(function).
make-frame-timer-grapher
(function).
render-stats-grapher
(function).
total-fps
(function).
total-frame-time
(function).
total-timer-nb-frames
(function).
total-timer-time
(function).
update-fps
(function).
with-frame-timer
(macro).
%frame-timer%
(special variable).
copy-frame-timer
(function).
copy-stats-graph-data
(function).
copy-stats-grapher
(function).
frame-timer
(structure).
frame-timer-avg-nb-frames
(reader).
(setf frame-timer-avg-nb-frames)
(writer).
frame-timer-avg-sample-size
(reader).
(setf frame-timer-avg-sample-size)
(writer).
frame-timer-p
(function).
frame-timer-time-ratio
(reader).
(setf frame-timer-time-ratio)
(writer).
frame-timer-time-sum
(reader).
(setf frame-timer-time-sum)
(writer).
make-stats-graph-data
(function).
make-stats-grapher
(function).
stats-graph-data
(structure).
stats-graph-data-max
(reader).
(setf stats-graph-data-max)
(writer).
stats-graph-data-max-samples
(reader).
(setf stats-graph-data-max-samples)
(writer).
stats-graph-data-min
(reader).
(setf stats-graph-data-min)
(writer).
stats-graph-data-p
(function).
stats-graph-data-samples
(reader).
(setf stats-graph-data-samples)
(writer).
stats-graph-data-update
(function).
stats-grapher
(structure).
stats-grapher-add-data
(function).
stats-grapher-bg-color
(reader).
(setf stats-grapher-bg-color)
(writer).
stats-grapher-colors
(reader).
(setf stats-grapher-colors)
(writer).
stats-grapher-datas
(reader).
(setf stats-grapher-datas)
(writer).
stats-grapher-disable-data
(function).
stats-grapher-enable-data
(function).
stats-grapher-enabled
(reader).
(setf stats-grapher-enabled)
(writer).
stats-grapher-height
(reader).
(setf stats-grapher-height)
(writer).
stats-grapher-p
(function).
stats-grapher-set-data-color
(function).
stats-grapher-update-data
(function).
stats-grapher-width
(reader).
(setf stats-grapher-width)
(writer).
glaw/src/graphics.lisp
stats.lisp
(file).
src
(module).
*display-height*
(special variable).
*display-width*
(special variable).
begin-draw
(function).
clear-display
(function).
color-copy
(function).
create-color
(function).
create-color-gradient
(function).
create-fragment-shader-from-file
(function).
create-framebuffer
(function).
create-image
(function).
create-renderbuffer
(function).
create-shader-program
(function).
create-texture
(function).
create-texture-from-image
(function).
create-vertex-shader-from-file
(function).
destroy-texture
(function).
draw-origin
(function).
end-draw
(function).
framebuffer-attach-color
(method).
framebuffer-attach-color
(method).
framebuffer-attach-depth
(method).
framebuffer-attach-depth
(method).
framebuffer-colors
(reader).
(setf framebuffer-colors)
(writer).
framebuffer-depth
(reader).
(setf framebuffer-depth)
(writer).
get-color-from-gradient
(function).
get-color-from-gradient/rgb
(function).
image-bpp
(reader).
(setf image-bpp)
(writer).
image-get-pixel
(function).
image-get-pixel/index
(function).
image-height
(reader).
(setf image-height)
(writer).
image-set-pixel
(function).
image-set-pixel/index
(function).
image-width
(reader).
(setf image-width)
(writer).
make-image
(function).
mix-colors
(function).
reshape
(function).
select-framebuffer
(function).
select-texture
(function).
set-background-color
(function).
set-color
(function).
set-color-from-gradient
(function).
set-color/rgb
(function).
set-shader-program
(function).
setup-2d-defaults
(function).
setup-3d-defaults
(function).
update-texture
(function).
update-texture-from-image
(function).
%framebuffer-attach-renderbuffer
(function).
%framebuffer-attach-texture
(function).
%index-buffer-setup-arrays
(function).
%selected-framebuffer-index%
(special variable).
%selected-shader-index%
(special variable).
%selected-texture-index%
(special variable).
%shader-add-program
(function).
%shader-remove-program
(function).
%shader-set-source
(function).
%vertex-buffer-setup-arrays
(function).
+default-2d-render-state+
(special variable).
+default-3d-render-state+
(special variable).
+default-material+
(special variable).
buffer
(structure).
buffer-index
(reader).
(setf buffer-index)
(writer).
buffer-p
(function).
call-primitive
(function).
clear-framebuffer
(function).
color-a
(function).
(setf color-a)
(function).
color-b
(function).
(setf color-b)
(function).
color-g
(function).
(setf color-g)
(function).
color-gradient
(structure).
color-gradient-end
(reader).
(setf color-gradient-end)
(writer).
color-gradient-p
(function).
color-gradient-start
(reader).
(setf color-gradient-start)
(writer).
color-r
(function).
(setf color-r)
(function).
copy-buffer
(function).
copy-color-gradient
(function).
copy-display-list
(function).
copy-framebuffer
(function).
copy-image
(function).
copy-index-buffer
(function).
copy-material
(function).
copy-primitive-batch
(function).
copy-render-state
(function).
copy-renderbuffer
(function).
copy-shader
(function).
copy-shader-program
(function).
copy-texture
(function).
copy-vertex-buffer
(function).
create-empty-index-buffer
(function).
create-empty-vertex-buffer
(function).
create-fragment-shader
(function).
create-index-buffer
(function).
create-primitive-batch
(function).
create-shader
(function).
create-shader-from-file
(function).
create-vertex-buffer
(function).
create-vertex-shader
(function).
destroy-display-list
(function).
destroy-framebuffer
(function).
destroy-index-buffer
(function).
destroy-primitive-batch
(function).
destroy-renderbuffer
(function).
destroy-shader
(function).
destroy-shader-program
(function).
destroy-vertex-buffer
(function).
display-list
(structure).
display-list-end
(reader).
(setf display-list-end)
(writer).
display-list-ib
(reader).
(setf display-list-ib)
(writer).
display-list-index
(reader).
(setf display-list-index)
(writer).
display-list-p
(function).
display-list-primitive
(reader).
(setf display-list-primitive)
(writer).
display-list-start
(reader).
(setf display-list-start)
(writer).
display-list-vb
(reader).
(setf display-list-vb)
(writer).
dprint-ib
(function).
dprint-vb
(function).
framebuffer
(structure).
framebuffer-attach-stencil
(method).
framebuffer-height
(reader).
(setf framebuffer-height)
(writer).
framebuffer-index
(reader).
(setf framebuffer-index)
(writer).
framebuffer-p
(function).
framebuffer-stencil
(reader).
(setf framebuffer-stencil)
(writer).
framebuffer-width
(reader).
(setf framebuffer-width)
(writer).
image
(structure).
image-data
(reader).
(setf image-data)
(writer).
image-p
(function).
index-buffer
(structure).
index-buffer-index
(function).
(setf index-buffer-index)
(function).
index-buffer-nb-indices
(reader).
(setf index-buffer-nb-indices)
(writer).
index-buffer-p
(function).
index-buffer-update
(function).
load-primitive
(function).
make-buffer
(function).
make-color
(function).
make-color-gradient
(function).
make-display-list
(function).
make-framebuffer
(function).
make-index-buffer
(function).
make-material
(function).
make-primitive-batch
(function).
make-random-color
(function).
make-render-state
(function).
make-renderbuffer
(function).
make-shader
(function).
make-shader-program
(function).
make-texture
(function).
make-vertex-buffer
(function).
make-vertex-format
(function).
material
(structure).
(setf material-alpha)
(setf expander).
material-alpha
(function).
material-ambient
(reader).
(setf material-ambient)
(writer).
material-diffuse
(reader).
(setf material-diffuse)
(writer).
material-emissive
(reader).
(setf material-emissive)
(writer).
material-p
(function).
material-set-alpha
(function).
material-shininess
(reader).
(setf material-shininess)
(writer).
material-specular
(reader).
(setf material-specular)
(writer).
mix-colors/rgb
(function).
primitive-batch
(structure).
primitive-batch-append
(function).
primitive-batch-clear
(function).
primitive-batch-end
(function).
(setf primitive-batch-end)
(function).
primitive-batch-ib
(function).
(setf primitive-batch-ib)
(function).
primitive-batch-ib-offset
(reader).
(setf primitive-batch-ib-offset)
(writer).
primitive-batch-index
(function).
(setf primitive-batch-index)
(function).
primitive-batch-items
(reader).
(setf primitive-batch-items)
(writer).
primitive-batch-p
(function).
primitive-batch-primitive
(function).
(setf primitive-batch-primitive)
(function).
primitive-batch-render
(function).
primitive-batch-start
(function).
(setf primitive-batch-start)
(function).
primitive-batch-vb
(function).
(setf primitive-batch-vb)
(function).
primitive-batch-vb-offset
(reader).
(setf primitive-batch-vb-offset)
(writer).
render-primitive
(function).
render-state
(structure).
render-state-blend-func
(reader).
(setf render-state-blend-func)
(writer).
render-state-cull-face
(reader).
(setf render-state-cull-face)
(writer).
render-state-depth-func
(reader).
(setf render-state-depth-func)
(writer).
render-state-depth-write
(reader).
(setf render-state-depth-write)
(writer).
render-state-lighting
(reader).
(setf render-state-lighting)
(writer).
render-state-p
(function).
render-state-shade-model
(reader).
(setf render-state-shade-model)
(writer).
render-state-texturing
(reader).
(setf render-state-texturing)
(writer).
render-state-wireframe
(reader).
(setf render-state-wireframe)
(writer).
renderbuffer
(structure).
renderbuffer-format
(reader).
(setf renderbuffer-format)
(writer).
renderbuffer-height
(reader).
(setf renderbuffer-height)
(writer).
renderbuffer-index
(reader).
(setf renderbuffer-index)
(writer).
renderbuffer-p
(function).
renderbuffer-width
(reader).
(setf renderbuffer-width)
(writer).
set-background-color/rgb
(function).
set-index-buffer
(function).
set-material
(function).
set-render-state
(function).
set-vertex-buffer
(function).
set-view-matrices
(function).
shader
(structure).
shader-compile
(function).
shader-id
(reader).
(setf shader-id)
(writer).
shader-needs-compile
(reader).
(setf shader-needs-compile)
(writer).
shader-p
(function).
shader-program
(structure).
shader-program-attach-fragment
(function).
shader-program-attach-vertex
(function).
shader-program-data
(reader).
(setf shader-program-data)
(writer).
shader-program-detach-fragment
(function).
shader-program-detach-vertex
(function).
shader-program-fragment
(reader).
(setf shader-program-fragment)
(writer).
shader-program-id
(reader).
(setf shader-program-id)
(writer).
shader-program-link
(function).
shader-program-needs-link
(reader).
(setf shader-program-needs-link)
(writer).
shader-program-p
(function).
shader-program-vertex
(reader).
(setf shader-program-vertex)
(writer).
shader-programs
(reader).
(setf shader-programs)
(writer).
shader-set-source
(function).
shader-source
(reader).
(setf shader-source)
(writer).
texture
(structure).
texture-bpp
(reader).
(setf texture-bpp)
(writer).
texture-data
(reader).
(setf texture-data)
(writer).
texture-height
(reader).
(setf texture-height)
(writer).
texture-index
(reader).
(setf texture-index)
(writer).
texture-internal-format
(reader).
(setf texture-internal-format)
(writer).
texture-mag-filter
(reader).
(setf texture-mag-filter)
(writer).
texture-matrix
(reader).
(setf texture-matrix)
(writer).
texture-min-filter
(reader).
(setf texture-min-filter)
(writer).
texture-p
(function).
texture-priority
(reader).
(setf texture-priority)
(writer).
texture-unit
(function).
texture-width
(reader).
(setf texture-width)
(writer).
texture-wrap-r
(reader).
(setf texture-wrap-r)
(writer).
texture-wrap-s
(reader).
(setf texture-wrap-s)
(writer).
texture-wrap-t
(reader).
(setf texture-wrap-t)
(writer).
vertex-buffer
(structure).
vertex-buffer-format
(reader).
(setf vertex-buffer-format)
(writer).
vertex-buffer-index
(function).
(setf vertex-buffer-index)
(function).
vertex-buffer-nb-vertices
(reader).
(setf vertex-buffer-nb-vertices)
(writer).
vertex-buffer-p
(function).
vertex-buffer-update
(function).
vertex-buffer-update-components
(function).
vertex-has-colors
(function).
vertex-has-normals
(function).
vertex-has-tex-coords
(function).
vertex-has-vertices
(function).
vertex-size
(function).
glaw/src/shape.lisp
graphics.lisp
(file).
src
(module).
create-box-shape
(function).
create-circle-shape
(function).
create-cross-shape
(function).
create-grid-shape
(function).
create-line-shape
(function).
create-polygon-shape
(function).
create-rectangle-shape
(function).
create-shape
(function).
create-triangle-shape
(function).
render-shape
(function).
rotate-shape-2d
(function).
shape-add-color
(function).
shape-add-color/rgb
(function).
shape-add-indices
(function).
shape-add-normal
(function).
shape-add-tex-vertex
(function).
shape-add-vertex
(function).
shape-add-vertex/index
(function).
shape-get-index
(function).
shape-get-vertex
(function).
shape-nb-indices
(function).
shape-nb-vertices
(function).
shape-set-color
(function).
shape-set-tex-coord
(function).
shape-set-vertex
(function).
translate-shape
(function).
%vertex-data-from-face-data
(function).
copy-shape
(function).
create-shape-from-arrays
(function).
make-shape
(function).
render-shape-normals
(function).
scale-shape-2d
(function).
shape
(structure).
shape-add-bitangent
(function).
shape-add-tangent
(function).
shape-bitangents
(reader).
(setf shape-bitangents)
(writer).
shape-colors
(reader).
(setf shape-colors)
(writer).
shape-compact-vertices
(function).
shape-compute-normals
(function).
shape-compute-tangent-space
(function).
shape-get-color
(function).
shape-get-normal
(function).
shape-get-tex-coord
(function).
shape-get-vertex/values
(function).
shape-has-bitangents
(function).
shape-has-color
(function).
shape-has-normals
(function).
shape-has-tangents
(function).
shape-has-texture
(function).
shape-indices
(reader).
(setf shape-indices)
(writer).
shape-normals
(reader).
(setf shape-normals)
(writer).
shape-p
(function).
shape-primitive
(reader).
(setf shape-primitive)
(writer).
shape-revert-normals
(function).
shape-set-bitangent/v
(function).
shape-set-color/rgb
(function).
shape-set-normal
(function).
shape-set-normal/v
(function).
shape-set-tangent/v
(function).
shape-tangents
(reader).
(setf shape-tangents)
(writer).
shape-tex-coords
(reader).
(setf shape-tex-coords)
(writer).
shape-vertices
(reader).
(setf shape-vertices)
(writer).
with-shape-colors
(macro).
with-shape-normals
(macro).
with-shape-tex-coords
(macro).
with-shape-vertices
(macro).
glaw/src/bbox.lisp
shape.lisp
(file).
src
(module).
bbox-inside-p
(function).
bbox-intersect-p
(function).
bbox-invalidate
(function).
bbox-overwrite/shape
(function).
bbox-translate
(function).
bbox-update
(function).
bbox-update/shape
(function).
bbox-visible-p
(function).
bbox-x-max
(reader).
(setf bbox-x-max)
(writer).
bbox-x-min
(reader).
(setf bbox-x-min)
(writer).
bbox-y-max
(reader).
(setf bbox-y-max)
(writer).
bbox-y-min
(reader).
(setf bbox-y-min)
(writer).
create-bbox-from-shape
(function).
make-bbox
(function).
render-bbox
(function).
bbox
(structure).
bbox-p
(function).
bbox-valid
(reader).
(setf bbox-valid)
(writer).
bbox-z-max
(reader).
(setf bbox-z-max)
(writer).
bbox-z-min
(reader).
(setf bbox-z-min)
(writer).
bsphere
(structure).
bsphere-center
(function).
bsphere-inside-p
(function).
bsphere-invalidate
(function).
bsphere-overwrite/shape
(function).
bsphere-p
(function).
bsphere-radius
(reader).
(setf bsphere-radius)
(writer).
bsphere-update
(function).
bsphere-update/shape
(function).
bsphere-valid
(reader).
(setf bsphere-valid)
(writer).
bsphere-x
(reader).
(setf bsphere-x)
(writer).
bsphere-y
(reader).
(setf bsphere-y)
(writer).
bsphere-z
(reader).
(setf bsphere-z)
(writer).
copy-bbox
(function).
copy-bsphere
(function).
create-bsphere-from-shape
(function).
make-bsphere
(function).
glaw/src/anim.lisp
bbox.lisp
(file).
src
(module).
anim-state-apply
(function).
anim-state-update
(function).
animation-apply
(generic function).
make-anim-state
(function).
make-keyframe-anim
(function).
anim-state
(structure).
anim-state-animation
(reader).
(setf anim-state-animation)
(writer).
anim-state-p
(function).
anim-state-reset
(function).
anim-state-scale
(reader).
(setf anim-state-scale)
(writer).
anim-state-time
(reader).
(setf anim-state-time)
(writer).
animation-duration
(generic function).
channel-frame-data
(function).
copy-anim-state
(function).
copy-keyframe-anim
(function).
define-anim-channels
(macro).
frame-apply-channel
(generic function).
keyframe-anim
(structure).
keyframe-anim-channels
(reader).
(setf keyframe-anim-channels)
(writer).
keyframe-anim-date-frame
(function).
keyframe-anim-end-frame
(function).
keyframe-anim-frame-date
(function).
keyframe-anim-frame-time
(reader).
(setf keyframe-anim-frame-time)
(writer).
keyframe-anim-hints
(reader).
(setf keyframe-anim-hints)
(writer).
keyframe-anim-nb-frames
(reader).
(setf keyframe-anim-nb-frames)
(writer).
keyframe-anim-p
(function).
keyframe-anim-start-frame
(reader).
(setf keyframe-anim-start-frame)
(writer).
glaw/src/view.lisp
anim.lisp
(file).
src
(module).
2d-view-bottom
(reader).
(setf 2d-view-bottom)
(writer).
2d-view-height
(function).
(setf 2d-view-height)
(method).
2d-view-left
(reader).
(setf 2d-view-left)
(writer).
2d-view-right
(reader).
(setf 2d-view-right)
(writer).
2d-view-top
(reader).
(setf 2d-view-top)
(writer).
2d-view-width
(function).
(setf 2d-view-width)
(method).
2d-view-zoom
(reader).
(setf 2d-view-zoom)
(writer).
(setf 3d-view-far)
(setf expander).
3d-view-far
(function).
(setf 3d-view-fov)
(setf expander).
3d-view-fov
(function).
3d-view-look-at
(function).
(setf 3d-view-near)
(setf expander).
3d-view-near
(function).
3d-view-orientation
(function).
3d-view-pitch
(function).
3d-view-point-at
(function).
(setf 3d-view-position)
(setf expander).
3d-view-position
(function).
(setf 3d-view-ratio)
(setf expander).
3d-view-ratio
(function).
3d-view-roll
(function).
3d-view-side
(function).
3d-view-translate
(function).
3d-view-up
(function).
3d-view-yaw
(function).
create-2d-view
(function).
create-isometric-view
(function).
make-3d-view
(function).
move-2d-view
(function).
move-isometric-view
(function).
screen-to-view
(function).
set-view
(function).
set-view-2d
(function).
set-view-3d
(function).
set-view-isometric
(function).
update-2d-view
(function).
view-to-screen
(function).
view-to-view
(function).
with-2d-coords-from-screen
(macro).
with-2d-coords-to-screen
(macro).
with-2d-screen-deltas
(macro).
with-2d-view-coords
(macro).
with-2d-view-deltas
(macro).
with-fullscreen-view-2d
(macro).
zoom-2d-view
(function).
%2d-view-update-matrix
(function).
%3d-view-update-eye-matrix
(function).
%3d-view-update-proj-matrix
(function).
%isometric-view-update-matrix
(function).
%make-3d-view
(function).
2d-view
(structure).
2d-view-eye-mtx
(function).
(setf 2d-view-eye-mtx)
(function).
2d-view-p
(function).
2d-view-proj-mtx
(function).
(setf 2d-view-proj-mtx)
(function).
3d-view
(structure).
3d-view-basis
(reader).
(setf 3d-view-basis)
(writer).
3d-view-eye-mtx
(function).
(setf 3d-view-eye-mtx)
(function).
3d-view-forward
(function).
3d-view-p
(function).
3d-view-perspective
(reader).
(setf 3d-view-perspective)
(writer).
3d-view-proj-mtx
(function).
(setf 3d-view-proj-mtx)
(function).
3d-view-set-far
(function).
3d-view-set-fov
(function).
3d-view-set-near
(function).
3d-view-set-orientation
(function).
3d-view-set-position
(function).
3d-view-set-ratio
(function).
copy-2d-view
(function).
copy-3d-view
(function).
copy-isometric-view
(function).
copy-view
(function).
isometric-view
(structure).
isometric-view-bottom
(function).
(setf isometric-view-bottom)
(function).
isometric-view-eye-mtx
(function).
(setf isometric-view-eye-mtx)
(function).
isometric-view-left
(function).
(setf isometric-view-left)
(function).
isometric-view-p
(function).
isometric-view-proj-mtx
(function).
(setf isometric-view-proj-mtx)
(function).
isometric-view-right
(function).
(setf isometric-view-right)
(function).
isometric-view-top
(function).
(setf isometric-view-top)
(function).
isometric-view-zoom
(function).
(setf isometric-view-zoom)
(function).
make-2d-view
(function).
make-isometric-view
(function).
make-view
(function).
view
(structure).
view-eye-mtx
(reader).
(setf view-eye-mtx)
(writer).
view-p
(function).
view-proj-mtx
(reader).
(setf view-proj-mtx)
(writer).
glaw/src/2d.lisp
view.lisp
(file).
src
(module).
create-sprite
(function).
create-sprite-batch
(function).
create-tilemap
(function).
destroy-sprite-batch
(function).
make-tileset
(function).
move-sprite
(function).
move-sprite-center
(function).
render-sprite
(function).
render-tilemap
(function).
rotate-sprite
(function).
scale-sprite
(function).
sprite-batch-append
(function).
sprite-batch-clear
(function).
sprite-batch-render
(function).
tilemap-nb-tiles
(function).
tileset-margin
(reader).
(setf tileset-margin)
(writer).
tileset-pixel-height
(function).
tileset-pixel-width
(function).
tileset-spacing
(reader).
(setf tileset-spacing)
(writer).
tileset-start-index
(reader).
(setf tileset-start-index)
(writer).
tileset-tiles-height
(function).
tileset-tiles-width
(function).
translate-sprite
(function).
copy-sprite
(function).
copy-sprite-batch
(function).
copy-tilemap
(function).
copy-tileset
(function).
frame-apply-channel
(method).
frame-apply-channel
(method).
frame-apply-channel
(method).
frame-apply-channel
(method).
frame-apply-channel
(method).
make-sprite
(function).
make-sprite-batch
(function).
make-tilemap
(function).
sprite
(structure).
sprite-batch
(structure).
sprite-batch-p
(function).
sprite-batch-primitives
(reader).
(setf sprite-batch-primitives)
(writer).
sprite-batch-textures
(reader).
(setf sprite-batch-textures)
(writer).
sprite-bbox
(reader).
(setf sprite-bbox)
(writer).
sprite-center-x
(function).
sprite-center-y
(function).
sprite-color
(reader).
(setf sprite-color)
(writer).
sprite-depth
(reader).
(setf sprite-depth)
(writer).
(setf sprite-flip)
(setf expander).
sprite-flip
(reader).
(setf sprite-flip)
(writer).
sprite-height
(reader).
(setf sprite-height)
(writer).
sprite-p
(function).
sprite-set-flip
(function).
sprite-shape
(reader).
(setf sprite-shape)
(writer).
sprite-texture
(reader).
(setf sprite-texture)
(writer).
sprite-width
(reader).
(setf sprite-width)
(writer).
sprite-x
(reader).
(setf sprite-x)
(writer).
sprite-y
(reader).
(setf sprite-y)
(writer).
tilemap
(structure).
tilemap-fill
(function).
tilemap-get-tile
(function).
tilemap-height
(reader).
(setf tilemap-height)
(writer).
tilemap-p
(function).
tilemap-set-tile
(function).
tilemap-tiles
(reader).
(setf tilemap-tiles)
(writer).
tilemap-width
(reader).
(setf tilemap-width)
(writer).
tileset
(structure).
tileset-cache
(reader).
(setf tileset-cache)
(writer).
tileset-nb-tiles
(function).
tileset-p
(function).
tileset-texture
(reader).
(setf tileset-texture)
(writer).
tileset-tile-data
(function).
tileset-tile-height
(reader).
(setf tileset-tile-height)
(writer).
tileset-tile-tex-coords
(function).
tileset-tile-width
(reader).
(setf tileset-tile-width)
(writer).
tileset-update-cache
(function).
glaw/src/3d.lisp
2d.lisp
(file).
src
(module).
%mesh-add-wavefront-part
(function).
copy-mesh
(function).
create-mesh
(function).
dprint-mesh
(function).
make-mesh
(function).
mesh
(structure).
mesh-add-part
(function).
mesh-dlists
(reader).
(setf mesh-dlists)
(writer).
mesh-material
(function).
mesh-materials
(reader).
(setf mesh-materials)
(writer).
mesh-name
(function).
mesh-names
(reader).
(setf mesh-names)
(writer).
mesh-nb-parts
(function).
mesh-p
(function).
mesh-part
(function).
mesh-shape
(function).
mesh-shapes
(reader).
(setf mesh-shapes)
(writer).
read-wavefront-face
(function).
read-wavefront-vertex
(function).
render-mesh
(function).
glaw/src/font.lisp
3d.lisp
(file).
src
(module).
char-width
(function).
create-font
(function).
destroy-font
(function).
font-build-cache
(function).
font-line-height
(reader).
(setf font-line-height)
(writer).
font-set-glyph-data
(function).
format-at
(macro).
render-string
(function).
render-wrapped-string
(function).
string-height
(function).
string-width
(function).
string-wrap
(function).
copy-font
(function).
copy-glyph
(function).
font
(structure).
font-base
(reader).
(setf font-base)
(writer).
font-glyphs
(reader).
(setf font-glyphs)
(writer).
font-p
(function).
font-render-glyph
(function).
font-texture
(reader).
(setf font-texture)
(writer).
glyph
(structure).
glyph-advance
(reader).
(setf glyph-advance)
(writer).
glyph-du
(reader).
(setf glyph-du)
(writer).
glyph-dv
(reader).
(setf glyph-dv)
(writer).
glyph-id
(reader).
(setf glyph-id)
(writer).
glyph-p
(function).
glyph-u
(reader).
(setf glyph-u)
(writer).
glyph-v
(reader).
(setf glyph-v)
(writer).
make-font
(function).
make-glyph
(function).
glaw/src/gui.lisp
font.lisp
(file).
src
(module).
create-widget
(function).
gui-button
(class).
gui-focus
(method).
(setf gui-focus)
(method).
gui-focus-next
(method).
gui-focus-prev
(method).
gui-gauge
(class).
gui-label
(class).
gui-slider
(class).
gui-slider-step-down
(method).
gui-slider-step-up
(method).
gui-text-input
(class).
gui-view
(reader).
(setf gui-view)
(writer).
gui-widget
(class).
gui-widget-visible
(reader method).
(setf gui-widget-visible)
(writer method).
gui-window
(class).
init-gui
(function).
initialize-instance
(method).
move-widget
(method).
render-gui
(function).
shutdown-gui
(function).
text
(reader method).
text
(method).
text
(reader method).
(setf text)
(writer method).
(setf text)
(writer method).
(setf text)
(method).
translate-mouse-button
(function).
update-gui
(function).
*gui*
(special variable).
action
(reader method).
action
(reader method).
(setf action)
(writer method).
(setf action)
(writer method).
add-child-widget
(method).
add-child-widget
(method).
apply-layout
(method).
children
(reader method).
(setf children)
(writer method).
clear
(method).
copy-gui
(function).
create-gui
(function).
destroy-gui
(function).
focus
(method).
focus
(method).
focused
(reader method).
(setf focused)
(writer method).
gl-x
(method).
gl-y
(method).
gui
(structure).
gui-button-args
(reader method).
(setf gui-button-args)
(writer method).
gui-button-pressed
(reader method).
(setf gui-button-pressed)
(writer method).
gui-button-pressed-texture
(reader method).
(setf gui-button-pressed-texture)
(writer method).
gui-default-font
(reader).
(setf gui-default-font)
(writer).
gui-gauge-fill-color
(reader method).
(setf gui-gauge-fill-color)
(writer method).
gui-gauge-value
(reader method).
(setf gui-gauge-value)
(writer method).
gui-p
(function).
gui-slider-decf
(method).
gui-slider-incf
(method).
gui-slider-max
(reader method).
(setf gui-slider-max)
(writer method).
gui-slider-min
(reader method).
(setf gui-slider-min)
(writer method).
gui-slider-sliding
(reader method).
(setf gui-slider-sliding)
(writer method).
gui-slider-step
(reader method).
(setf gui-slider-step)
(writer method).
gui-slider-value
(reader method).
(setf gui-slider-value)
(writer method).
gui-widget-at
(function).
gui-widget-child-at
(function).
gui-widget-color
(reader method).
(setf gui-widget-color)
(writer method).
gui-widget-font
(reader method).
(setf gui-widget-font)
(writer method).
gui-widget-layout
(reader method).
(setf gui-widget-layout)
(writer method).
gui-widget-mouse-down
(method).
gui-widget-mouse-down
(method).
gui-widget-mouse-down
(method).
gui-widget-mouse-down
(method).
gui-widget-mouse-enter
(method).
gui-widget-mouse-leave
(method).
gui-widget-mouse-leave
(method).
gui-widget-mouse-leave
(method).
gui-widget-mouse-move
(method).
gui-widget-mouse-move
(method).
gui-widget-mouse-move
(method).
gui-widget-mouse-up
(method).
gui-widget-mouse-up
(method).
gui-widget-mouse-up
(method).
gui-widget-mouse-up
(method).
gui-widget-texture
(reader method).
(setf gui-widget-texture)
(writer method).
gui-widget-x-off
(reader method).
(setf gui-widget-x-off)
(writer method).
gui-widget-y-off
(reader method).
(setf gui-widget-y-off)
(writer method).
gui-widgets
(reader).
(setf gui-widgets)
(writer).
gui-window-moveable
(reader method).
(setf gui-window-moveable)
(writer method).
gui-window-moving
(reader method).
(setf gui-window-moving)
(writer method).
gui-window-title
(reader method).
height
(method).
(setf height)
(method).
hide
(method).
hide
(method).
hide
(method).
input
(reader method).
(setf input)
(writer method).
make-gui
(function).
on-button
(method).
on-button
(method).
on-motion
(method).
parent-widget
(reader method).
(setf parent-widget)
(writer method).
pos-x
(reader method).
(setf pos-x)
(writer method).
pos-y
(reader method).
(setf pos-y)
(writer method).
render-widget
(generic function).
resize
(method).
show
(method).
show
(method).
show
(method).
text-color
(reader method).
(setf text-color)
(writer method).
unfocus
(method).
unfocus
(method).
update-dimensions
(method).
update-dimensions
(method).
update-widget
(generic function).
width
(method).
(setf width)
(method).
glaw/src/particles.lisp
gui.lisp
(file).
src
(module).
create-particle-system
(function).
particle-system-nb-particles
(function).
render-particles
(function).
update-particles
(function).
add-particle
(function).
add-particle-affector
(function).
add-particle-emitter
(function).
affect-particles
(generic function).
copy-fading-affector
(function).
copy-gravity-affector
(function).
copy-particle
(function).
copy-particle-emitter
(function).
copy-particle-system
(function).
copy-resistance-affector
(function).
emit-particles
(function).
fading-affector
(structure).
fading-affector-p
(function).
fading-affector-rate
(reader).
(setf fading-affector-rate)
(writer).
gravity-affector
(structure).
gravity-affector-direction
(reader).
(setf gravity-affector-direction)
(writer).
gravity-affector-p
(function).
gravity-affector-strength
(reader).
(setf gravity-affector-strength)
(writer).
make-fading-affector
(function).
make-gravity-affector
(function).
make-particle
(function).
make-particle-emitter
(function).
make-particle-system
(function).
make-resistance-affector
(function).
map-particles
(macro).
particle
(structure).
particle-active-p
(reader).
(setf particle-active-p)
(writer).
particle-age
(reader).
(setf particle-age)
(writer).
particle-blend-mode
(reader).
(setf particle-blend-mode)
(writer).
particle-color
(reader).
(setf particle-color)
(writer).
particle-dead-p
(function).
particle-emitter
(structure).
particle-emitter-acc
(reader).
(setf particle-emitter-acc)
(writer).
particle-emitter-angle
(reader).
(setf particle-emitter-angle)
(writer).
particle-emitter-blend-mode
(reader).
(setf particle-emitter-blend-mode)
(writer).
particle-emitter-color
(reader).
(setf particle-emitter-color)
(writer).
particle-emitter-height
(reader).
(setf particle-emitter-height)
(writer).
particle-emitter-lifetime
(reader).
(setf particle-emitter-lifetime)
(writer).
particle-emitter-p
(function).
particle-emitter-rate
(reader).
(setf particle-emitter-rate)
(writer).
particle-emitter-spin
(reader).
(setf particle-emitter-spin)
(writer).
particle-emitter-texture
(reader).
(setf particle-emitter-texture)
(writer).
particle-emitter-vx
(reader).
(setf particle-emitter-vx)
(writer).
particle-emitter-vy
(reader).
(setf particle-emitter-vy)
(writer).
particle-emitter-width
(reader).
(setf particle-emitter-width)
(writer).
particle-emitter-x
(reader).
(setf particle-emitter-x)
(writer).
particle-emitter-y
(reader).
(setf particle-emitter-y)
(writer).
particle-lifetime
(reader).
(setf particle-lifetime)
(writer).
particle-p
(function).
particle-spin
(reader).
(setf particle-spin)
(writer).
particle-sprite
(reader).
(setf particle-sprite)
(writer).
particle-system
(structure).
particle-system-affectors
(reader).
(setf particle-system-affectors)
(writer).
particle-system-emitters
(reader).
(setf particle-system-emitters)
(writer).
particle-system-max-particles
(reader).
(setf particle-system-max-particles)
(writer).
particle-system-p
(function).
particle-system-particles
(reader).
(setf particle-system-particles)
(writer).
particle-vx
(reader).
(setf particle-vx)
(writer).
particle-vy
(reader).
(setf particle-vy)
(writer).
particle-vz
(reader).
(setf particle-vz)
(writer).
remove-particle
(function).
resistance-affector
(structure).
resistance-affector-p
(function).
resistance-affector-value
(reader).
(setf resistance-affector-value)
(writer).
glaw/src/screen.lisp
particles.lisp
(file).
src
(module).
current-screen
(function).
empty-screen-stack
(function).
has-screens
(function).
init-screen
(generic function).
make-screen-stack
(function).
pop-screen
(function).
push-screen
(function).
render-screen
(generic function).
render-screens
(function).
replace-screen
(function).
resume-screen
(generic function).
shutdown-screen
(generic function).
suspend-screen
(generic function).
update-screen
(generic function).
update-screens
(function).
copy-screen-stack
(function).
screen-stack
(structure).
screen-stack-p
(function).
screen-stack-render
(reader).
(setf screen-stack-render)
(writer).
screen-stack-render-backup
(reader).
(setf screen-stack-render-backup)
(writer).
screen-stack-screens
(reader).
(setf screen-stack-screens)
(writer).
screen-stack-update
(reader).
(setf screen-stack-update)
(writer).
screen-stack-update-backup
(reader).
(setf screen-stack-update-backup)
(writer).
glaw/src/scheduler.lisp
screen.lisp
(file).
src
(module).
cancel-timer
(function).
run-timers
(function).
schedule
(function).
update-scheduler
(function).
update-timer
(function).
with-timestep
(macro).
*timers*
(special variable).
copy-timer
(function).
make-timer
(function).
timer
(structure).
timer-args
(reader).
(setf timer-args)
(writer).
timer-elapsed
(reader).
(setf timer-elapsed)
(writer).
timer-expired-p
(function).
timer-function
(reader).
(setf timer-function)
(writer).
timer-p
(function).
timer-repeat
(reader).
(setf timer-repeat)
(writer).
timer-time
(reader).
(setf timer-time)
(writer).
glaw/src/skeleton.lisp
navmesh.lisp
(file).
src
(module).
bone
(structure).
bone-angle
(reader).
(setf bone-angle)
(writer).
bone-children
(reader).
(setf bone-children)
(writer).
bone-length
(reader).
(setf bone-length)
(writer).
bone-p
(function).
bone-parent
(reader).
(setf bone-parent)
(writer).
copy-bone
(function).
copy-skeleton
(function).
find-bone
(function).
frame-apply-channel
(method).
frame-apply-channel
(method).
make-bone
(function).
make-skeleton
(function).
render-skeleton
(function).
skeleton
(structure).
skeleton-add-bone
(function).
skeleton-bones
(reader).
(setf skeleton-bones)
(writer).
skeleton-names
(reader).
(setf skeleton-names)
(writer).
skeleton-nb-bones
(function).
skeleton-p
(function).
glaw/src/sound.lisp
skeleton.lisp
(file).
src
(module).
(setf channel-volume)
(setf expander).
channel-volume
(function).
init-sound
(function).
main-volume
(function).
play-channel
(function).
play-sound
(function).
set-main-volume
(function).
shutdown-sound
(function).
sound-nb-channels
(function).
sound-nb-free-channels
(function).
sound-nb-used-channels
(function).
stop-channel
(function).
stop-sound
(function).
update-sound
(function).
*free-sources*
(special variable).
*sounds*
(special variable).
*used-sources*
(special variable).
add-source
(function).
al-sample-format
(function).
(setf channel-pitch)
(setf expander).
channel-pitch
(function).
copy-sound
(function).
free-source
(function).
make-sound
(function).
set-channel-pitch
(function).
set-channel-volume
(function).
sound
(structure).
sound-buffer-id
(reader).
(setf sound-buffer-id)
(writer).
sound-channels
(reader).
(setf sound-channels)
(writer).
sound-direction
(reader).
(setf sound-direction)
(writer).
sound-find-channel
(function).
sound-p
(function).
sound-position
(reader).
(setf sound-position)
(writer).
sound-relative-p
(reader).
(setf sound-relative-p)
(writer).
sound-velocity
(reader).
(setf sound-velocity)
(writer).
use-source
(function).
glaw/src/console.lisp
sound.lisp
(file).
src
(module).
char-list->string
(function).
command-args
(function).
command-func
(function).
command-help
(function).
copy-graphic-console
(function).
copy-text-console
(function).
graphic-console
(structure).
graphic-console-buffer
(reader).
(setf graphic-console-buffer)
(writer).
graphic-console-input
(reader).
(setf graphic-console-input)
(writer).
graphic-console-p
(function).
graphic-console-prompt
(reader).
(setf graphic-console-prompt)
(writer).
graphic-console-terp
(reader).
(setf graphic-console-terp)
(writer).
interpreter
(class).
interpreter-add-command
(method).
interpreter-allow-lisp
(reader method).
(setf interpreter-allow-lisp)
(writer method).
interpreter-command
(method).
interpreter-commands
(reader method).
(setf interpreter-commands)
(writer method).
interpreter-eval
(generic function).
interpreter-eval-command
(method).
interpreter-input-lines
(reader method).
(setf interpreter-input-lines)
(writer method).
interpreter-input-string
(method).
interpreter-output
(generic reader).
(setf interpreter-output)
(writer method).
interpreter-push
(generic function).
interpreter-reset-input
(generic function).
make-command
(function).
make-graphic-console
(function).
make-text-console
(function).
on-key
(method).
on-key
(method).
on-key
(method).
render-console
(function).
string->char-list
(function).
text-console
(structure).
text-console-p
(function).
text-console-prompt
(reader).
(setf text-console-prompt)
(writer).
text-console-ps1
(reader).
(setf text-console-ps1)
(writer).
text-console-ps2
(reader).
(setf text-console-ps2)
(writer).
text-console-repl
(function).
text-console-terp
(reader).
(setf text-console-terp)
(writer).
Packages are listed by definition order.
glaw
common-lisp
.
*display-height*
(special variable).
*display-width*
(special variable).
*mouse-x*
(special variable).
*mouse-y*
(special variable).
+frame-timer-grapher-all-time-fps+
(constant).
+frame-timer-grapher-all-time-frame-time+
(constant).
+frame-timer-grapher-avg-fps+
(constant).
+frame-timer-grapher-avg-frame-time+
(constant).
+frame-timer-grapher-instant-fps+
(constant).
+frame-timer-grapher-instant-frame-time+
(constant).
+matrix-identity+
(constant).
+x-axis+
(constant).
+y-axis+
(constant).
+z-axis+
(constant).
2d-view-bottom
(reader).
(setf 2d-view-bottom)
(writer).
2d-view-height
(function).
(setf 2d-view-height)
(generic function).
2d-view-left
(reader).
(setf 2d-view-left)
(writer).
2d-view-right
(reader).
(setf 2d-view-right)
(writer).
2d-view-top
(reader).
(setf 2d-view-top)
(writer).
2d-view-width
(function).
(setf 2d-view-width)
(generic function).
2d-view-zoom
(reader).
(setf 2d-view-zoom)
(writer).
(setf 3d-view-far)
(setf expander).
3d-view-far
(function).
(setf 3d-view-fov)
(setf expander).
3d-view-fov
(function).
3d-view-look-at
(function).
(setf 3d-view-near)
(setf expander).
3d-view-near
(function).
3d-view-orientation
(function).
3d-view-pitch
(function).
3d-view-point-at
(function).
(setf 3d-view-position)
(setf expander).
3d-view-position
(function).
(setf 3d-view-ratio)
(setf expander).
3d-view-ratio
(function).
3d-view-roll
(function).
3d-view-side
(function).
3d-view-translate
(function).
3d-view-up
(function).
3d-view-yaw
(function).
add-input-handler
(function).
alias-resource
(function).
anim-state-apply
(function).
anim-state-update
(function).
animation-apply
(generic function).
avg-fps
(function).
avg-frame-time
(function).
avg-max-fps
(function).
avg-min-fps
(function).
basis-axis-angle
(function).
basis-cancel-rotation
(function).
(setf basis-local-x)
(setf expander).
basis-local-x
(function).
(setf basis-local-y)
(setf expander).
basis-local-y
(function).
(setf basis-local-z)
(setf expander).
basis-local-z
(function).
basis-pitch
(function).
(setf basis-position)
(setf expander).
basis-position
(function).
basis-roll
(function).
basis-translate
(function).
(setf basis-xyz-orientation)
(setf expander).
basis-xyz-orientation
(function).
basis-yaw
(function).
(setf basis-zyx-orientation)
(setf expander).
basis-zyx-orientation
(function).
bbox-inside-p
(function).
bbox-intersect-p
(function).
bbox-invalidate
(function).
bbox-overwrite/shape
(function).
bbox-translate
(function).
bbox-update
(function).
bbox-update/shape
(function).
bbox-visible-p
(function).
bbox-x-max
(reader).
(setf bbox-x-max)
(writer).
bbox-x-min
(reader).
(setf bbox-x-min)
(writer).
bbox-y-max
(reader).
(setf bbox-y-max)
(writer).
bbox-y-min
(reader).
(setf bbox-y-min)
(writer).
begin-draw
(function).
button-handler
(macro).
cancel-timer
(function).
(setf channel-volume)
(setf expander).
channel-volume
(function).
char-width
(function).
clear-display
(function).
clear-input-handlers
(function).
color-copy
(function).
connect-grid-navmesh
(function).
coords-overlap-p
(function).
create-2d-view
(function).
create-bbox-from-shape
(function).
create-box-shape
(function).
create-circle-shape
(function).
create-color
(function).
create-color-gradient
(function).
create-cross-shape
(function).
create-font
(function).
create-fragment-shader-from-file
(function).
create-framebuffer
(function).
create-grid-navmesh
(function).
create-grid-shape
(function).
create-image
(function).
create-isometric-view
(function).
create-line-shape
(function).
create-particle-system
(function).
create-polygon-shape
(function).
create-rectangle-shape
(function).
create-renderbuffer
(function).
create-resource-manager
(function).
create-shader-program
(function).
create-shape
(function).
create-sprite
(function).
create-sprite-batch
(function).
create-texture
(function).
create-texture-from-image
(function).
create-tilemap
(function).
create-triangle-shape
(function).
create-vertex-shader-from-file
(function).
create-widget
(function).
current-screen
(function).
defasset
(function).
deg->rad
(function).
destroy-font
(function).
destroy-resource-manager
(function).
destroy-sprite-batch
(function).
destroy-texture
(function).
dispatch-button-event
(function).
dispatch-key-event
(function).
dispatch-motion-event
(function).
dispose-asset
(function).
draw-origin
(function).
drop-alias
(function).
drop-resource
(function).
drop-resources
(function).
empty-screen-stack
(function).
end-draw
(function).
find-path
(function).
find-path/nodes
(function).
font-build-cache
(function).
font-line-height
(reader).
(setf font-line-height)
(writer).
font-set-glyph-data
(function).
format-at
(macro).
frame-timer-avg-frame-time
(reader).
(setf frame-timer-avg-frame-time)
(writer).
frame-timer-avg-framerate
(reader).
(setf frame-timer-avg-framerate)
(writer).
frame-timer-avg-max
(reader).
(setf frame-timer-avg-max)
(writer).
frame-timer-avg-min
(reader).
(setf frame-timer-avg-min)
(writer).
frame-timer-grapher-update
(function).
frame-timer-instant-frame-time
(reader).
(setf frame-timer-instant-frame-time)
(writer).
frame-timer-instant-framerate
(reader).
(setf frame-timer-instant-framerate)
(writer).
frame-timer-instant-max
(reader).
(setf frame-timer-instant-max)
(writer).
frame-timer-instant-min
(reader).
(setf frame-timer-instant-min)
(writer).
frame-timer-total-frame-time
(reader).
(setf frame-timer-total-frame-time)
(writer).
frame-timer-total-framerate
(reader).
(setf frame-timer-total-framerate)
(writer).
frame-timer-total-nb-frames
(reader).
(setf frame-timer-total-nb-frames)
(writer).
frame-timer-total-time
(reader).
(setf frame-timer-total-time)
(writer).
frame-timer-update
(function).
framebuffer-attach-color
(generic function).
framebuffer-attach-depth
(generic function).
framebuffer-colors
(reader).
(setf framebuffer-colors)
(writer).
framebuffer-depth
(reader).
(setf framebuffer-depth)
(writer).
get-color-from-gradient
(function).
get-color-from-gradient/rgb
(function).
gui-button
(class).
gui-focus
(generic function).
(setf gui-focus)
(generic function).
gui-focus-next
(generic function).
gui-focus-prev
(generic function).
gui-gauge
(class).
gui-label
(class).
gui-slider
(class).
gui-slider-step-down
(generic function).
gui-slider-step-up
(generic function).
gui-text-input
(class).
gui-view
(reader).
(setf gui-view)
(writer).
gui-widget
(class).
gui-widget-visible
(generic reader).
(setf gui-widget-visible)
(generic writer).
gui-window
(class).
has-screens
(function).
image-bpp
(reader).
(setf image-bpp)
(writer).
image-get-pixel
(function).
image-get-pixel/index
(function).
image-height
(reader).
(setf image-height)
(writer).
image-set-pixel
(function).
image-set-pixel/index
(function).
image-width
(reader).
(setf image-width)
(writer).
init-content-manager
(function).
init-gui
(function).
init-screen
(generic function).
init-sound
(function).
input-handler
(macro).
input-processor-reset
(generic function).
input-processor-valid-p
(generic function).
instant-fps
(function).
instant-frame-time
(function).
instant-max-fps
(function).
instant-min-fps
(function).
key-handler
(macro).
key-value
(function).
load-asset
(function).
main-volume
(function).
make-3d-view
(function).
make-anim-state
(function).
make-axis
(function).
make-basis
(function).
make-bbox
(function).
make-frame-timer
(function).
make-frame-timer-grapher
(function).
make-frustum-matrix
(function).
make-image
(function).
make-input-chord
(function).
make-input-repeat
(function).
make-input-sequence
(function).
make-keyframe-anim
(function).
make-matrix
(function).
make-navmesh
(function).
make-navmesh-cell
(function).
make-orientation
(function).
make-orientation-from-vector-3d
(function).
make-ortho-matrix
(function).
make-perspective
(function).
make-point-2d
(function).
make-point-2d-from-polar
(function).
make-point-3d-from-spherical
(function).
make-quaternion
(function).
make-quaternion-from-angles
(function).
make-quaternion-from-axis-angle
(function).
make-quaternion-from-orientation
(function).
make-screen-stack
(function).
make-tileset
(function).
make-vector-2d
(function).
make-vector-2d-from-coords
(function).
make-vector-2d-from-list
(function).
make-vector-3d
(function).
make-vector-3d-from-coords
(function).
make-vector-3d-from-list
(function).
make-vector-4d
(function).
make-vector-4d-from-3d
(function).
matrix-set-frustum
(function).
matrix-set-ortho
(function).
mix-colors
(function).
motion-handler
(macro).
move-2d-view
(function).
move-isometric-view
(function).
move-sprite
(function).
move-sprite-center
(function).
move-widget
(generic function).
navmesh-cell
(function).
navmesh-cell
(structure).
navmesh-cell-add-vertex
(function).
navmesh-cell-center
(function).
navmesh-cell-polygon
(reader).
(setf navmesh-cell-polygon)
(writer).
navmesh-cells
(reader).
(setf navmesh-cells)
(writer).
navmesh-nb-cells
(function).
navmesh-remove-cell-at
(function).
navstruct-node-at
(generic function).
nshuffle
(function).
orientation-pitch
(function).
(setf orientation-pitch)
(function).
orientation-roll
(function).
(setf orientation-roll)
(function).
orientation-yaw
(function).
(setf orientation-yaw)
(function).
particle-system-nb-particles
(function).
perspective-apply
(function).
(setf perspective-fov)
(setf expander).
perspective-fov
(reader).
(setf perspective-fov)
(writer).
(setf perspective-ratio)
(setf expander).
perspective-ratio
(reader).
(setf perspective-ratio)
(writer).
play-channel
(function).
play-sound
(function).
point-2d-angle
(function).
point-2d-distance
(function).
point-2d-x
(function).
(setf point-2d-x)
(function).
point-2d-y
(function).
(setf point-2d-y)
(function).
point-3d-angles
(function).
point-3d-distance
(function).
point-3d-x
(function).
(setf point-3d-x)
(function).
point-3d-y
(function).
(setf point-3d-y)
(function).
point-3d-z
(function).
(setf point-3d-z)
(function).
pop-input-handlers
(function).
pop-screen
(function).
push-input-handlers
(function).
push-screen
(function).
quaternion-add
(function).
quaternion-diff
(function).
quaternion-mag
(function).
quaternion-mult
(function).
quaternion-normalize
(function).
quaternion-nscale
(function).
quaternion-scale
(function).
quaternion-sub
(function).
quaternion-sum
(function).
quaternion-w
(function).
(setf quaternion-w)
(function).
quaternion-x
(function).
(setf quaternion-x)
(function).
quaternion-y
(function).
(setf quaternion-y)
(function).
quaternion-z
(function).
(setf quaternion-z)
(function).
rad->deg
(function).
random-between
(function).
random-nth
(function).
remove-input-handler
(function).
render-bbox
(function).
render-gui
(function).
render-particles
(function).
render-screen
(generic function).
render-screens
(function).
render-shape
(function).
render-sprite
(function).
render-stats-grapher
(function).
render-string
(function).
render-tilemap
(function).
render-wrapped-string
(function).
replace-screen
(function).
reshape
(function).
resume-screen
(generic function).
rotate-shape-2d
(function).
rotate-sprite
(function).
run-timers
(function).
scale-sprite
(function).
schedule
(function).
screen-to-view
(function).
select-framebuffer
(function).
select-texture
(function).
set-background-color
(function).
set-color
(function).
set-color-from-gradient
(function).
set-color/rgb
(function).
set-main-volume
(function).
set-shader-program
(function).
set-view
(function).
set-view-2d
(function).
set-view-3d
(function).
set-view-isometric
(function).
setup-2d-defaults
(function).
setup-3d-defaults
(function).
shape-add-color
(function).
shape-add-color/rgb
(function).
shape-add-indices
(function).
shape-add-normal
(function).
shape-add-tex-vertex
(function).
shape-add-vertex
(function).
shape-add-vertex/index
(function).
shape-get-index
(function).
shape-get-vertex
(function).
shape-nb-indices
(function).
shape-nb-vertices
(function).
shape-set-color
(function).
shape-set-tex-coord
(function).
shape-set-vertex
(function).
shuffle
(function).
shutdown-content-manager
(function).
shutdown-gui
(function).
shutdown-screen
(generic function).
shutdown-sound
(function).
simplify-navmesh
(function).
sound-nb-channels
(function).
sound-nb-free-channels
(function).
sound-nb-used-channels
(function).
sprite-batch-append
(function).
sprite-batch-clear
(function).
sprite-batch-render
(function).
stop-channel
(function).
stop-sound
(function).
string-height
(function).
string-width
(function).
string-wrap
(function).
supported-assets
(function).
suspend-screen
(generic function).
text
(generic function).
(setf text)
(generic function).
tilemap-nb-tiles
(function).
tileset-margin
(reader).
(setf tileset-margin)
(writer).
tileset-pixel-height
(function).
tileset-pixel-width
(function).
tileset-spacing
(reader).
(setf tileset-spacing)
(writer).
tileset-start-index
(reader).
(setf tileset-start-index)
(writer).
tileset-tiles-height
(function).
tileset-tiles-width
(function).
total-fps
(function).
total-frame-time
(function).
total-timer-nb-frames
(function).
total-timer-time
(function).
translate-mouse-button
(function).
translate-shape
(function).
translate-sprite
(function).
unalias-resource
(function).
update-2d-view
(function).
update-fps
(function).
update-gui
(function).
update-mouse-position
(function).
update-particles
(function).
update-scheduler
(function).
update-screen
(generic function).
update-screens
(function).
update-sound
(function).
update-texture
(function).
update-texture-from-image
(function).
update-timer
(function).
use-asset
(function).
use-resource
(macro).
use-resources
(function).
vector-2d-add
(function).
vector-2d-angle
(function).
vector-2d-diff
(function).
vector-2d-dot-product
(function).
vector-2d-mag
(function).
vector-2d-normalize
(function).
vector-2d-null-p
(function).
vector-2d-opposite
(function).
vector-2d-perp
(function).
vector-2d-perp-dot-product
(function).
vector-2d-rotate
(function).
vector-2d-scale
(function).
vector-2d-slope
(function).
vector-2d-sub
(function).
vector-2d-sum
(function).
vector-2d-x
(function).
(setf vector-2d-x)
(function).
vector-2d-y
(function).
(setf vector-2d-y)
(function).
vector-3d-add
(function).
vector-3d-cross-product
(function).
vector-3d-diff
(function).
vector-3d-dot-product
(function).
vector-3d-mag
(function).
vector-3d-normalize
(function).
vector-3d-nscale
(function).
vector-3d-null-p
(function).
vector-3d-opposite
(function).
vector-3d-project-xy
(function).
vector-3d-project-xz
(function).
vector-3d-project-yz
(function).
vector-3d-scale
(function).
vector-3d-sub
(function).
vector-3d-sum
(function).
vector-3d-x
(function).
(setf vector-3d-x)
(function).
vector-3d-y
(function).
(setf vector-3d-y)
(function).
vector-3d-z
(function).
(setf vector-3d-z)
(function).
vector-4d-w
(function).
(setf vector-4d-w)
(function).
vector-4d-x
(function).
(setf vector-4d-x)
(function).
vector-4d-y
(function).
(setf vector-4d-y)
(function).
vector-4d-z
(function).
(setf vector-4d-z)
(function).
view-to-screen
(function).
view-to-view
(function).
with-2d-coords-from-screen
(macro).
with-2d-coords-to-screen
(macro).
with-2d-screen-deltas
(macro).
with-2d-view-coords
(macro).
with-2d-view-deltas
(macro).
with-frame-timer
(macro).
with-fullscreen-view-2d
(macro).
with-resource-manager
(macro).
with-resources
(macro).
with-timestep
(macro).
zoom-2d-view
(function).
%2d-view-update-matrix
(function).
%3d-view-update-eye-matrix
(function).
%3d-view-update-proj-matrix
(function).
%asset-loader
(function).
%frame-timer%
(special variable).
%framebuffer-attach-renderbuffer
(function).
%framebuffer-attach-texture
(function).
%index-buffer-setup-arrays
(function).
%isometric-view-update-matrix
(function).
%load-asset
(function).
%loaded-asset-p
(function).
%lowest-cost-node
(function).
%make-3d-view
(function).
%make-navmesh-cell
(function).
%make-perspective
(function).
%mesh-add-wavefront-part
(function).
%perspective-update-slopes
(function).
%polygon-update-centroid
(function).
%polygon-update-edges
(function).
%polygon-update-internal
(function).
%reconstruct-path
(function).
%register-asset
(function).
%resource-manager%
(special variable).
%selected-framebuffer-index%
(special variable).
%selected-shader-index%
(special variable).
%selected-texture-index%
(special variable).
%shader-add-program
(function).
%shader-remove-program
(function).
%shader-set-source
(function).
%vertex-buffer-setup-arrays
(function).
%vertex-data-from-face-data
(function).
*asset-loaders*
(special variable).
*assets*
(special variable).
*content-directory*
(special variable).
*content-manager*
(special variable).
*debug-stream*
(special variable).
*free-sources*
(special variable).
*gui*
(special variable).
*input-handlers*
(special variable).
*input-stack*
(special variable).
*sounds*
(special variable).
*timers*
(special variable).
*used-sources*
(special variable).
+basis-sin-precision+
(constant).
+default-2d-render-state+
(special variable).
+default-3d-render-state+
(special variable).
+default-material+
(special variable).
+epsilon+
(constant).
2d-view
(structure).
2d-view-eye-mtx
(function).
(setf 2d-view-eye-mtx)
(function).
2d-view-p
(function).
2d-view-proj-mtx
(function).
(setf 2d-view-proj-mtx)
(function).
3d-view
(structure).
3d-view-basis
(reader).
(setf 3d-view-basis)
(writer).
3d-view-eye-mtx
(function).
(setf 3d-view-eye-mtx)
(function).
3d-view-forward
(function).
3d-view-p
(function).
3d-view-perspective
(reader).
(setf 3d-view-perspective)
(writer).
3d-view-proj-mtx
(function).
(setf 3d-view-proj-mtx)
(function).
3d-view-set-far
(function).
3d-view-set-fov
(function).
3d-view-set-near
(function).
3d-view-set-orientation
(function).
3d-view-set-position
(function).
3d-view-set-ratio
(function).
action
(generic reader).
(setf action)
(generic writer).
add-child-widget
(generic function).
add-particle
(function).
add-particle-affector
(function).
add-particle-emitter
(function).
add-resource
(function).
add-resource-alias
(function).
add-source
(function).
adjacent-neighbor
(function).
affect-particles
(generic function).
al-sample-format
(function).
alias-asset
(function).
anim-state
(structure).
anim-state-animation
(reader).
(setf anim-state-animation)
(writer).
anim-state-p
(function).
anim-state-reset
(function).
anim-state-scale
(reader).
(setf anim-state-scale)
(writer).
anim-state-time
(reader).
(setf anim-state-time)
(writer).
animation-duration
(generic function).
apply-layout
(generic function).
asset
(structure).
asset-loader-extension-supported-p
(function).
asset-loader-extensions
(function).
asset-loader-load
(function).
asset-loader-unload
(function).
asset-name
(reader).
(setf asset-name)
(writer).
asset-p
(function).
asset-properties
(reader).
(setf asset-properties)
(writer).
asset-type
(reader).
(setf asset-type)
(writer).
axis-x
(function).
(setf axis-x)
(function).
axis-y
(function).
(setf axis-y)
(function).
axis-z
(function).
(setf axis-z)
(function).
basis-global-to-local-position
(function).
basis-global-to-local-vector
(function).
basis-local-to-global-position
(function).
basis-local-to-global-vector
(function).
basis-one
(function).
(setf basis-one)
(function).
basis-r00
(function).
(setf basis-r00)
(function).
basis-r01
(function).
(setf basis-r01)
(function).
basis-r02
(function).
(setf basis-r02)
(function).
basis-r10
(function).
(setf basis-r10)
(function).
basis-r11
(function).
(setf basis-r11)
(function).
basis-r12
(function).
(setf basis-r12)
(function).
basis-r20
(function).
(setf basis-r20)
(function).
basis-r21
(function).
(setf basis-r21)
(function).
basis-r22
(function).
(setf basis-r22)
(function).
basis-set-axis-angle
(function).
basis-set-local-x
(function).
basis-set-local-y
(function).
basis-set-local-z
(function).
basis-set-position
(function).
basis-set-xyz-orientation
(function).
basis-set-zyx-orientation
(function).
basis-tx
(function).
(setf basis-tx)
(function).
basis-ty
(function).
(setf basis-ty)
(function).
basis-tz
(function).
(setf basis-tz)
(function).
basis-z0
(function).
(setf basis-z0)
(function).
basis-z1
(function).
(setf basis-z1)
(function).
basis-z2
(function).
(setf basis-z2)
(function).
bbox
(structure).
bbox-p
(function).
bbox-valid
(reader).
(setf bbox-valid)
(writer).
bbox-z-max
(reader).
(setf bbox-z-max)
(writer).
bbox-z-min
(reader).
(setf bbox-z-min)
(writer).
between-pi
(function).
bilinear-interpolation
(function).
bone
(structure).
bone-angle
(reader).
(setf bone-angle)
(writer).
bone-children
(reader).
(setf bone-children)
(writer).
bone-length
(reader).
(setf bone-length)
(writer).
bone-p
(function).
bone-parent
(reader).
(setf bone-parent)
(writer).
bsphere
(structure).
bsphere-center
(function).
bsphere-inside-p
(function).
bsphere-invalidate
(function).
bsphere-overwrite/shape
(function).
bsphere-p
(function).
bsphere-radius
(reader).
(setf bsphere-radius)
(writer).
bsphere-update
(function).
bsphere-update/shape
(function).
bsphere-valid
(reader).
(setf bsphere-valid)
(writer).
bsphere-x
(reader).
(setf bsphere-x)
(writer).
bsphere-y
(reader).
(setf bsphere-y)
(writer).
bsphere-z
(reader).
(setf bsphere-z)
(writer).
buffer
(structure).
buffer-index
(reader).
(setf buffer-index)
(writer).
buffer-p
(function).
call-primitive
(function).
channel-frame-data
(function).
(setf channel-pitch)
(setf expander).
channel-pitch
(function).
char-list->string
(function).
children
(generic reader).
(setf children)
(generic writer).
clear
(generic function).
clear-framebuffer
(function).
color-a
(function).
(setf color-a)
(function).
color-b
(function).
(setf color-b)
(function).
color-g
(function).
(setf color-g)
(function).
color-gradient
(structure).
color-gradient-end
(reader).
(setf color-gradient-end)
(writer).
color-gradient-p
(function).
color-gradient-start
(reader).
(setf color-gradient-start)
(writer).
color-r
(function).
(setf color-r)
(function).
command-args
(function).
command-func
(function).
command-help
(function).
component-present-p
(function).
configure-content-manager
(function).
configure-content-manager-from-file
(function).
content-manager-parse-asset
(function).
convert-time
(function).
copy-2d-view
(function).
copy-3d-view
(function).
copy-anim-state
(function).
copy-asset
(function).
copy-axis
(function).
copy-basis
(function).
copy-bbox
(function).
copy-bone
(function).
copy-bsphere
(function).
copy-buffer
(function).
copy-color
(function).
copy-color-gradient
(function).
copy-display-list
(function).
copy-fading-affector
(function).
copy-font
(function).
copy-frame-timer
(function).
copy-framebuffer
(function).
copy-glyph
(function).
copy-graphic-console
(function).
copy-gravity-affector
(function).
copy-gui
(function).
copy-image
(function).
copy-index-buffer
(function).
copy-input-chord
(function).
copy-input-processor
(function).
copy-input-repeat
(function).
copy-input-sequence
(function).
copy-isometric-view
(function).
copy-keyframe-anim
(function).
copy-material
(function).
copy-matrix
(function).
copy-mesh
(function).
copy-navmesh
(function).
copy-navmesh-cell
(function).
copy-orientation
(function).
copy-particle
(function).
copy-particle-emitter
(function).
copy-particle-system
(function).
copy-perspective
(function).
copy-point-2d
(function).
copy-point-3d
(function).
copy-polygon
(function).
copy-primitive-batch
(function).
copy-quaternion
(function).
copy-render-state
(function).
copy-renderbuffer
(function).
copy-resistance-affector
(function).
copy-resource-holder
(function).
copy-resource-manager
(function).
copy-screen-stack
(function).
copy-shader
(function).
copy-shader-program
(function).
copy-shape
(function).
copy-skeleton
(function).
copy-sound
(function).
copy-sprite
(function).
copy-sprite-batch
(function).
copy-stats-graph-data
(function).
copy-stats-grapher
(function).
copy-text-console
(function).
copy-texture
(function).
copy-tilemap
(function).
copy-tileset
(function).
copy-timer
(function).
copy-vector-2d
(function).
copy-vector-3d
(function).
copy-vector-4d
(function).
copy-vertex-buffer
(function).
copy-view
(function).
create-bsphere-from-shape
(function).
create-empty-index-buffer
(function).
create-empty-vertex-buffer
(function).
create-fragment-shader
(function).
create-gui
(function).
create-index-buffer
(function).
create-mesh
(function).
create-primitive-batch
(function).
create-shader
(function).
create-shader-from-file
(function).
create-shape-from-arrays
(function).
create-vertex-buffer
(function).
create-vertex-shader
(function).
declare-asset
(function).
define-anim-channels
(macro).
define-constant
(macro).
destroy-display-list
(function).
destroy-framebuffer
(function).
destroy-gui
(function).
destroy-index-buffer
(function).
destroy-primitive-batch
(function).
destroy-renderbuffer
(function).
destroy-shader
(function).
destroy-shader-program
(function).
destroy-vertex-buffer
(function).
dformat
(function).
directory-pathname-p
(function).
display-list
(structure).
display-list-end
(reader).
(setf display-list-end)
(writer).
display-list-ib
(reader).
(setf display-list-ib)
(writer).
display-list-index
(reader).
(setf display-list-index)
(writer).
display-list-p
(function).
display-list-primitive
(reader).
(setf display-list-primitive)
(writer).
display-list-start
(reader).
(setf display-list-start)
(writer).
display-list-vb
(reader).
(setf display-list-vb)
(writer).
dispose-assets
(function).
dprint-ib
(function).
dprint-mesh
(function).
dprint-vb
(function).
elapsed-time-since
(function).
emit-particles
(function).
ensure-adjustable
(function).
existing-resource-p
(function).
fading-affector
(structure).
fading-affector-p
(function).
fading-affector-rate
(reader).
(setf fading-affector-rate)
(writer).
file->strings
(function).
file-exists-p
(function).
find-adjacent-cells
(function).
find-asset
(function).
find-bone
(function).
focus
(generic function).
focused
(generic reader).
(setf focused)
(generic writer).
font
(structure).
font-base
(reader).
(setf font-base)
(writer).
font-glyphs
(reader).
(setf font-glyphs)
(writer).
font-p
(function).
font-render-glyph
(function).
font-texture
(reader).
(setf font-texture)
(writer).
frame-apply-channel
(generic function).
frame-timer
(structure).
frame-timer-avg-nb-frames
(reader).
(setf frame-timer-avg-nb-frames)
(writer).
frame-timer-avg-sample-size
(reader).
(setf frame-timer-avg-sample-size)
(writer).
frame-timer-p
(function).
frame-timer-time-ratio
(reader).
(setf frame-timer-time-ratio)
(writer).
frame-timer-time-sum
(reader).
(setf frame-timer-time-sum)
(writer).
framebuffer
(structure).
framebuffer-attach-stencil
(generic function).
framebuffer-height
(reader).
(setf framebuffer-height)
(writer).
framebuffer-index
(reader).
(setf framebuffer-index)
(writer).
framebuffer-p
(function).
framebuffer-stencil
(reader).
(setf framebuffer-stencil)
(writer).
framebuffer-width
(reader).
(setf framebuffer-width)
(writer).
free-source
(function).
get-resource-aliases
(function).
get-resource-holder
(function).
gl-x
(generic function).
gl-y
(generic function).
glaw-error
(condition).
glyph
(structure).
glyph-advance
(reader).
(setf glyph-advance)
(writer).
glyph-du
(reader).
(setf glyph-du)
(writer).
glyph-dv
(reader).
(setf glyph-dv)
(writer).
glyph-id
(reader).
(setf glyph-id)
(writer).
glyph-p
(function).
glyph-u
(reader).
(setf glyph-u)
(writer).
glyph-v
(reader).
(setf glyph-v)
(writer).
graphic-console
(structure).
graphic-console-buffer
(reader).
(setf graphic-console-buffer)
(writer).
graphic-console-input
(reader).
(setf graphic-console-input)
(writer).
graphic-console-p
(function).
graphic-console-prompt
(reader).
(setf graphic-console-prompt)
(writer).
graphic-console-terp
(reader).
(setf graphic-console-terp)
(writer).
gravity-affector
(structure).
gravity-affector-direction
(reader).
(setf gravity-affector-direction)
(writer).
gravity-affector-p
(function).
gravity-affector-strength
(reader).
(setf gravity-affector-strength)
(writer).
gui
(structure).
gui-button-args
(generic reader).
(setf gui-button-args)
(generic writer).
gui-button-pressed
(generic reader).
(setf gui-button-pressed)
(generic writer).
gui-button-pressed-texture
(generic reader).
(setf gui-button-pressed-texture)
(generic writer).
gui-default-font
(reader).
(setf gui-default-font)
(writer).
gui-gauge-fill-color
(generic reader).
(setf gui-gauge-fill-color)
(generic writer).
gui-gauge-value
(generic reader).
(setf gui-gauge-value)
(generic writer).
gui-p
(function).
gui-slider-decf
(generic function).
gui-slider-incf
(generic function).
gui-slider-max
(generic reader).
(setf gui-slider-max)
(generic writer).
gui-slider-min
(generic reader).
(setf gui-slider-min)
(generic writer).
gui-slider-sliding
(generic reader).
(setf gui-slider-sliding)
(generic writer).
gui-slider-step
(generic reader).
(setf gui-slider-step)
(generic writer).
gui-slider-value
(generic reader).
(setf gui-slider-value)
(generic writer).
gui-widget-at
(function).
gui-widget-child-at
(function).
gui-widget-color
(generic reader).
(setf gui-widget-color)
(generic writer).
gui-widget-font
(generic reader).
(setf gui-widget-font)
(generic writer).
gui-widget-layout
(generic reader).
(setf gui-widget-layout)
(generic writer).
gui-widget-mouse-down
(generic function).
gui-widget-mouse-enter
(generic function).
gui-widget-mouse-leave
(generic function).
gui-widget-mouse-move
(generic function).
gui-widget-mouse-up
(generic function).
gui-widget-texture
(generic reader).
(setf gui-widget-texture)
(generic writer).
gui-widget-x-off
(generic reader).
(setf gui-widget-x-off)
(generic writer).
gui-widget-y-off
(generic reader).
(setf gui-widget-y-off)
(generic writer).
gui-widgets
(reader).
(setf gui-widgets)
(writer).
gui-window-moveable
(generic reader).
(setf gui-window-moveable)
(generic writer).
gui-window-moving
(generic reader).
(setf gui-window-moving)
(generic writer).
gui-window-title
(generic reader).
height
(generic function).
(setf height)
(generic function).
hide
(generic function).
image
(structure).
image-data
(reader).
(setf image-data)
(writer).
image-p
(function).
index-buffer
(structure).
index-buffer-index
(function).
(setf index-buffer-index)
(function).
index-buffer-nb-indices
(reader).
(setf index-buffer-nb-indices)
(writer).
index-buffer-p
(function).
index-buffer-update
(function).
input
(generic reader).
(setf input)
(generic writer).
input-chord
(structure).
input-chord-first-press
(reader).
(setf input-chord-first-press)
(writer).
input-chord-inputs
(reader).
(setf input-chord-inputs)
(writer).
input-chord-max-delay
(reader).
(setf input-chord-max-delay)
(writer).
input-chord-output
(function).
(setf input-chord-output)
(function).
input-chord-p
(function).
input-chord-pressed
(reader).
(setf input-chord-pressed)
(writer).
input-process-valid-p
(generic function).
input-processor
(structure).
input-processor-output
(reader).
(setf input-processor-output)
(writer).
input-processor-p
(function).
input-processor-update
(generic function).
input-repeat
(structure).
input-repeat-input
(reader).
(setf input-repeat-input)
(writer).
input-repeat-last-press
(reader).
(setf input-repeat-last-press)
(writer).
input-repeat-max-delay
(reader).
(setf input-repeat-max-delay)
(writer).
input-repeat-old-press
(reader).
(setf input-repeat-old-press)
(writer).
input-repeat-output
(function).
(setf input-repeat-output)
(function).
input-repeat-p
(function).
input-sequence
(structure).
input-sequence-inputs
(reader).
(setf input-sequence-inputs)
(writer).
input-sequence-last-press
(reader).
(setf input-sequence-last-press)
(writer).
input-sequence-max-delay
(reader).
(setf input-sequence-max-delay)
(writer).
input-sequence-output
(function).
(setf input-sequence-output)
(function).
input-sequence-p
(function).
input-sequence-remaining-inputs
(reader).
(setf input-sequence-remaining-inputs)
(writer).
interpreter
(class).
interpreter-add-command
(generic function).
interpreter-allow-lisp
(generic reader).
(setf interpreter-allow-lisp)
(generic writer).
interpreter-command
(generic function).
interpreter-commands
(generic reader).
(setf interpreter-commands)
(generic writer).
interpreter-eval
(generic function).
interpreter-eval-command
(generic function).
interpreter-input-lines
(generic reader).
(setf interpreter-input-lines)
(generic writer).
interpreter-input-string
(generic function).
interpreter-output
(generic reader).
(setf interpreter-output)
(generic writer).
interpreter-push
(generic function).
interpreter-reset-input
(generic function).
isometric-view
(structure).
isometric-view-bottom
(function).
(setf isometric-view-bottom)
(function).
isometric-view-eye-mtx
(function).
(setf isometric-view-eye-mtx)
(function).
isometric-view-left
(function).
(setf isometric-view-left)
(function).
isometric-view-p
(function).
isometric-view-proj-mtx
(function).
(setf isometric-view-proj-mtx)
(function).
isometric-view-right
(function).
(setf isometric-view-right)
(function).
isometric-view-top
(function).
(setf isometric-view-top)
(function).
isometric-view-zoom
(function).
(setf isometric-view-zoom)
(function).
keyframe-anim
(structure).
keyframe-anim-channels
(reader).
(setf keyframe-anim-channels)
(writer).
keyframe-anim-date-frame
(function).
keyframe-anim-end-frame
(function).
keyframe-anim-frame-date
(function).
keyframe-anim-frame-time
(reader).
(setf keyframe-anim-frame-time)
(writer).
keyframe-anim-hints
(reader).
(setf keyframe-anim-hints)
(writer).
keyframe-anim-nb-frames
(reader).
(setf keyframe-anim-nb-frames)
(writer).
keyframe-anim-p
(function).
keyframe-anim-start-frame
(reader).
(setf keyframe-anim-start-frame)
(writer).
linear-interpolation
(function).
list-from
(function).
list-insert
(function).
load-primitive
(function).
make-2d-view
(function).
make-asset
(function).
make-asset-loader
(function).
make-bone
(function).
make-bsphere
(function).
make-buffer
(function).
make-color
(function).
make-color-gradient
(function).
make-command
(function).
make-display-list
(function).
make-fading-affector
(function).
make-font
(function).
make-framebuffer
(function).
make-glyph
(function).
make-graphic-console
(function).
make-gravity-affector
(function).
make-gui
(function).
make-index-buffer
(function).
make-input-processor
(function).
make-isometric-view
(function).
make-material
(function).
make-mesh
(function).
make-particle
(function).
make-particle-emitter
(function).
make-particle-system
(function).
make-point-3d
(function).
make-polygon
(function).
make-primitive-batch
(function).
make-random-color
(function).
make-render-state
(function).
make-renderbuffer
(function).
make-resistance-affector
(function).
make-resource-holder
(function).
make-resource-manager
(function).
make-shader
(function).
make-shader-program
(function).
make-shape
(function).
make-skeleton
(function).
make-sound
(function).
make-sprite
(function).
make-sprite-batch
(function).
make-stats-graph-data
(function).
make-stats-grapher
(function).
make-text-console
(function).
make-texture
(function).
make-tilemap
(function).
make-timer
(function).
make-vertex-buffer
(function).
make-vertex-format
(function).
make-view
(function).
map-particles
(macro).
material
(structure).
(setf material-alpha)
(setf expander).
material-alpha
(function).
material-ambient
(reader).
(setf material-ambient)
(writer).
material-diffuse
(reader).
(setf material-diffuse)
(writer).
material-emissive
(reader).
(setf material-emissive)
(writer).
material-p
(function).
material-set-alpha
(function).
material-shininess
(reader).
(setf material-shininess)
(writer).
material-specular
(reader).
(setf material-specular)
(writer).
matrix-one
(function).
(setf matrix-one)
(function).
matrix-r00
(function).
(setf matrix-r00)
(function).
matrix-r01
(function).
(setf matrix-r01)
(function).
matrix-r02
(function).
(setf matrix-r02)
(function).
matrix-r10
(function).
(setf matrix-r10)
(function).
matrix-r11
(function).
(setf matrix-r11)
(function).
matrix-r12
(function).
(setf matrix-r12)
(function).
matrix-r20
(function).
(setf matrix-r20)
(function).
matrix-r21
(function).
(setf matrix-r21)
(function).
matrix-r22
(function).
(setf matrix-r22)
(function).
matrix-tx
(function).
(setf matrix-tx)
(function).
matrix-ty
(function).
(setf matrix-ty)
(function).
matrix-tz
(function).
(setf matrix-tz)
(function).
matrix-z0
(function).
(setf matrix-z0)
(function).
matrix-z1
(function).
(setf matrix-z1)
(function).
matrix-z2
(function).
(setf matrix-z2)
(function).
mesh
(structure).
mesh-add-part
(function).
mesh-dlists
(reader).
(setf mesh-dlists)
(writer).
mesh-material
(function).
mesh-materials
(reader).
(setf mesh-materials)
(writer).
mesh-name
(function).
mesh-names
(reader).
(setf mesh-names)
(writer).
mesh-nb-parts
(function).
mesh-p
(function).
mesh-part
(function).
mesh-shape
(function).
mesh-shapes
(reader).
(setf mesh-shapes)
(writer).
mix-colors/rgb
(function).
navmesh
(structure).
navmesh-cell-add-vertices
(function).
navmesh-cell-edges
(function).
navmesh-cell-inside-p
(function).
navmesh-cell-neighbors
(reader).
(setf navmesh-cell-neighbors)
(writer).
navmesh-cell-p
(function).
navmesh-cells-connected-p
(function).
navmesh-cells-merge
(function).
navmesh-connect-cells
(function).
navmesh-p
(function).
navstruct-node-neighbors
(generic function).
navstruct-nodes-connected-p
(generic function).
navstruct-nodes-dist
(generic function).
nearest-power-of-two
(function).
not-implemented
(condition).
on-button
(generic function).
on-input
(generic function).
on-key
(generic function).
on-motion
(generic function).
parent-widget
(generic reader).
(setf parent-widget)
(generic writer).
particle
(structure).
particle-active-p
(reader).
(setf particle-active-p)
(writer).
particle-age
(reader).
(setf particle-age)
(writer).
particle-blend-mode
(reader).
(setf particle-blend-mode)
(writer).
particle-color
(reader).
(setf particle-color)
(writer).
particle-dead-p
(function).
particle-emitter
(structure).
particle-emitter-acc
(reader).
(setf particle-emitter-acc)
(writer).
particle-emitter-angle
(reader).
(setf particle-emitter-angle)
(writer).
particle-emitter-blend-mode
(reader).
(setf particle-emitter-blend-mode)
(writer).
particle-emitter-color
(reader).
(setf particle-emitter-color)
(writer).
particle-emitter-height
(reader).
(setf particle-emitter-height)
(writer).
particle-emitter-lifetime
(reader).
(setf particle-emitter-lifetime)
(writer).
particle-emitter-p
(function).
particle-emitter-rate
(reader).
(setf particle-emitter-rate)
(writer).
particle-emitter-spin
(reader).
(setf particle-emitter-spin)
(writer).
particle-emitter-texture
(reader).
(setf particle-emitter-texture)
(writer).
particle-emitter-vx
(reader).
(setf particle-emitter-vx)
(writer).
particle-emitter-vy
(reader).
(setf particle-emitter-vy)
(writer).
particle-emitter-width
(reader).
(setf particle-emitter-width)
(writer).
particle-emitter-x
(reader).
(setf particle-emitter-x)
(writer).
particle-emitter-y
(reader).
(setf particle-emitter-y)
(writer).
particle-lifetime
(reader).
(setf particle-lifetime)
(writer).
particle-p
(function).
particle-spin
(reader).
(setf particle-spin)
(writer).
particle-sprite
(reader).
(setf particle-sprite)
(writer).
particle-system
(structure).
particle-system-affectors
(reader).
(setf particle-system-affectors)
(writer).
particle-system-emitters
(reader).
(setf particle-system-emitters)
(writer).
particle-system-max-particles
(reader).
(setf particle-system-max-particles)
(writer).
particle-system-p
(function).
particle-system-particles
(reader).
(setf particle-system-particles)
(writer).
particle-vx
(reader).
(setf particle-vx)
(writer).
particle-vy
(reader).
(setf particle-vy)
(writer).
particle-vz
(reader).
(setf particle-vz)
(writer).
pathname-as-directory
(function).
perspective
(structure).
perspective-bottom
(function).
perspective-down-slope
(reader).
(setf perspective-down-slope)
(writer).
perspective-far
(reader).
(setf perspective-far)
(writer).
perspective-left
(function).
perspective-left-slope
(reader).
(setf perspective-left-slope)
(writer).
perspective-near
(reader).
(setf perspective-near)
(writer).
perspective-p
(function).
perspective-right
(function).
perspective-right-slope
(reader).
(setf perspective-right-slope)
(writer).
perspective-set-fov
(function).
perspective-set-ratio
(function).
perspective-top
(function).
perspective-up-slope
(reader).
(setf perspective-up-slope)
(writer).
polygon
(structure).
polygon-add-vertex
(function).
polygon-add-vertices
(function).
polygon-centroid
(reader).
(setf polygon-centroid)
(writer).
polygon-convex-p
(function).
polygon-edge-vectors
(reader).
(setf polygon-edge-vectors)
(writer).
polygon-edges
(reader).
(setf polygon-edges)
(writer).
polygon-edges-equal-p
(function).
polygon-edges-perp-products
(function).
polygon-nb-edges
(function).
polygon-nb-vertices
(function).
polygon-nsimplify
(function).
polygon-p
(function).
polygon-point-inside-p
(function).
polygon-simplify
(function).
polygon-valid-p
(function).
polygon-vertices
(reader).
(setf polygon-vertices)
(writer).
polygons-adjacent-p
(function).
polygons-merge
(function).
polygons-shared-edges
(function).
pos-x
(generic reader).
(setf pos-x)
(generic writer).
pos-y
(generic reader).
(setf pos-y)
(generic writer).
primitive-batch
(structure).
primitive-batch-append
(function).
primitive-batch-clear
(function).
primitive-batch-end
(function).
(setf primitive-batch-end)
(function).
primitive-batch-ib
(function).
(setf primitive-batch-ib)
(function).
primitive-batch-ib-offset
(reader).
(setf primitive-batch-ib-offset)
(writer).
primitive-batch-index
(function).
(setf primitive-batch-index)
(function).
primitive-batch-items
(reader).
(setf primitive-batch-items)
(writer).
primitive-batch-p
(function).
primitive-batch-primitive
(function).
(setf primitive-batch-primitive)
(function).
primitive-batch-render
(function).
primitive-batch-start
(function).
(setf primitive-batch-start)
(function).
primitive-batch-vb
(function).
(setf primitive-batch-vb)
(function).
primitive-batch-vb-offset
(reader).
(setf primitive-batch-vb-offset)
(writer).
read-integer
(function).
read-wavefront-face
(function).
read-wavefront-vertex
(function).
remove-all-resource-aliases
(function).
remove-all-resources
(function).
remove-particle
(function).
remove-resource
(function).
remove-resource-alias
(function).
render-console
(function).
render-mesh
(function).
render-primitive
(function).
render-shape-normals
(function).
render-skeleton
(function).
render-state
(structure).
render-state-blend-func
(reader).
(setf render-state-blend-func)
(writer).
render-state-cull-face
(reader).
(setf render-state-cull-face)
(writer).
render-state-depth-func
(reader).
(setf render-state-depth-func)
(writer).
render-state-depth-write
(reader).
(setf render-state-depth-write)
(writer).
render-state-lighting
(reader).
(setf render-state-lighting)
(writer).
render-state-p
(function).
render-state-shade-model
(reader).
(setf render-state-shade-model)
(writer).
render-state-texturing
(reader).
(setf render-state-texturing)
(writer).
render-state-wireframe
(reader).
(setf render-state-wireframe)
(writer).
render-widget
(generic function).
renderbuffer
(structure).
renderbuffer-format
(reader).
(setf renderbuffer-format)
(writer).
renderbuffer-height
(reader).
(setf renderbuffer-height)
(writer).
renderbuffer-index
(reader).
(setf renderbuffer-index)
(writer).
renderbuffer-p
(function).
renderbuffer-width
(reader).
(setf renderbuffer-width)
(writer).
resistance-affector
(structure).
resistance-affector-p
(function).
resistance-affector-value
(reader).
(setf resistance-affector-value)
(writer).
resize
(generic function).
resource-aliases
(function).
resource-holder
(structure).
resource-holder-data
(reader).
(setf resource-holder-data)
(writer).
resource-holder-finalizer
(reader).
(setf resource-holder-finalizer)
(writer).
resource-holder-p
(function).
resource-holder-users
(reader).
(setf resource-holder-users)
(writer).
resource-manager
(structure).
resource-manager-aliases
(reader).
(setf resource-manager-aliases)
(writer).
resource-manager-p
(function).
resource-manager-resources
(reader).
(setf resource-manager-resources)
(writer).
rotate-list
(function).
rotate-list-left
(function).
rotate-list-right
(function).
roughly-equal
(function).
scale-shape-2d
(function).
screen-stack
(structure).
screen-stack-p
(function).
screen-stack-render
(reader).
(setf screen-stack-render)
(writer).
screen-stack-render-backup
(reader).
(setf screen-stack-render-backup)
(writer).
screen-stack-screens
(reader).
(setf screen-stack-screens)
(writer).
screen-stack-update
(reader).
(setf screen-stack-update)
(writer).
screen-stack-update-backup
(reader).
(setf screen-stack-update-backup)
(writer).
set-background-color/rgb
(function).
set-channel-pitch
(function).
set-channel-volume
(function).
set-index-buffer
(function).
set-key-value
(function).
set-material
(function).
set-render-state
(function).
set-vertex-buffer
(function).
set-view-matrices
(function).
shader
(structure).
shader-compile
(function).
shader-id
(reader).
(setf shader-id)
(writer).
shader-needs-compile
(reader).
(setf shader-needs-compile)
(writer).
shader-p
(function).
shader-program
(structure).
shader-program-attach-fragment
(function).
shader-program-attach-vertex
(function).
shader-program-data
(reader).
(setf shader-program-data)
(writer).
shader-program-detach-fragment
(function).
shader-program-detach-vertex
(function).
shader-program-fragment
(reader).
(setf shader-program-fragment)
(writer).
shader-program-id
(reader).
(setf shader-program-id)
(writer).
shader-program-link
(function).
shader-program-needs-link
(reader).
(setf shader-program-needs-link)
(writer).
shader-program-p
(function).
shader-program-vertex
(reader).
(setf shader-program-vertex)
(writer).
shader-programs
(reader).
(setf shader-programs)
(writer).
shader-set-source
(function).
shader-source
(reader).
(setf shader-source)
(writer).
shape
(structure).
shape-add-bitangent
(function).
shape-add-tangent
(function).
shape-bitangents
(reader).
(setf shape-bitangents)
(writer).
shape-colors
(reader).
(setf shape-colors)
(writer).
shape-compact-vertices
(function).
shape-compute-normals
(function).
shape-compute-tangent-space
(function).
shape-get-color
(function).
shape-get-normal
(function).
shape-get-tex-coord
(function).
shape-get-vertex/values
(function).
shape-has-bitangents
(function).
shape-has-color
(function).
shape-has-normals
(function).
shape-has-tangents
(function).
shape-has-texture
(function).
shape-indices
(reader).
(setf shape-indices)
(writer).
shape-normals
(reader).
(setf shape-normals)
(writer).
shape-p
(function).
shape-primitive
(reader).
(setf shape-primitive)
(writer).
shape-revert-normals
(function).
shape-set-bitangent/v
(function).
shape-set-color/rgb
(function).
shape-set-normal
(function).
shape-set-normal/v
(function).
shape-set-tangent/v
(function).
shape-tangents
(reader).
(setf shape-tangents)
(writer).
shape-tex-coords
(reader).
(setf shape-tex-coords)
(writer).
shape-vertices
(reader).
(setf shape-vertices)
(writer).
show
(generic function).
sign-of
(function).
skeleton
(structure).
skeleton-add-bone
(function).
skeleton-bones
(reader).
(setf skeleton-bones)
(writer).
skeleton-names
(reader).
(setf skeleton-names)
(writer).
skeleton-nb-bones
(function).
skeleton-p
(function).
sound
(structure).
sound-buffer-id
(reader).
(setf sound-buffer-id)
(writer).
sound-channels
(reader).
(setf sound-channels)
(writer).
sound-direction
(reader).
(setf sound-direction)
(writer).
sound-find-channel
(function).
sound-p
(function).
sound-position
(reader).
(setf sound-position)
(writer).
sound-relative-p
(reader).
(setf sound-relative-p)
(writer).
sound-velocity
(reader).
(setf sound-velocity)
(writer).
split-string
(function).
sprite
(structure).
sprite-batch
(structure).
sprite-batch-p
(function).
sprite-batch-primitives
(reader).
(setf sprite-batch-primitives)
(writer).
sprite-batch-textures
(reader).
(setf sprite-batch-textures)
(writer).
sprite-bbox
(reader).
(setf sprite-bbox)
(writer).
sprite-center-x
(function).
sprite-center-y
(function).
sprite-color
(reader).
(setf sprite-color)
(writer).
sprite-depth
(reader).
(setf sprite-depth)
(writer).
(setf sprite-flip)
(setf expander).
sprite-flip
(reader).
(setf sprite-flip)
(writer).
sprite-height
(reader).
(setf sprite-height)
(writer).
sprite-p
(function).
sprite-set-flip
(function).
sprite-shape
(reader).
(setf sprite-shape)
(writer).
sprite-texture
(reader).
(setf sprite-texture)
(writer).
sprite-width
(reader).
(setf sprite-width)
(writer).
sprite-x
(reader).
(setf sprite-x)
(writer).
sprite-y
(reader).
(setf sprite-y)
(writer).
sqr-dist
(function).
stats-graph-data
(structure).
stats-graph-data-max
(reader).
(setf stats-graph-data-max)
(writer).
stats-graph-data-max-samples
(reader).
(setf stats-graph-data-max-samples)
(writer).
stats-graph-data-min
(reader).
(setf stats-graph-data-min)
(writer).
stats-graph-data-p
(function).
stats-graph-data-samples
(reader).
(setf stats-graph-data-samples)
(writer).
stats-graph-data-update
(function).
stats-grapher
(structure).
stats-grapher-add-data
(function).
stats-grapher-bg-color
(reader).
(setf stats-grapher-bg-color)
(writer).
stats-grapher-colors
(reader).
(setf stats-grapher-colors)
(writer).
stats-grapher-datas
(reader).
(setf stats-grapher-datas)
(writer).
stats-grapher-disable-data
(function).
stats-grapher-enable-data
(function).
stats-grapher-enabled
(reader).
(setf stats-grapher-enabled)
(writer).
stats-grapher-height
(reader).
(setf stats-grapher-height)
(writer).
stats-grapher-p
(function).
stats-grapher-set-data-color
(function).
stats-grapher-update-data
(function).
stats-grapher-width
(reader).
(setf stats-grapher-width)
(writer).
string->char-list
(function).
text-color
(generic reader).
(setf text-color)
(generic writer).
text-console
(structure).
text-console-p
(function).
text-console-prompt
(reader).
(setf text-console-prompt)
(writer).
text-console-ps1
(reader).
(setf text-console-ps1)
(writer).
text-console-ps2
(reader).
(setf text-console-ps2)
(writer).
text-console-repl
(function).
text-console-terp
(reader).
(setf text-console-terp)
(writer).
texture
(structure).
texture-bpp
(reader).
(setf texture-bpp)
(writer).
texture-data
(reader).
(setf texture-data)
(writer).
texture-height
(reader).
(setf texture-height)
(writer).
texture-index
(reader).
(setf texture-index)
(writer).
texture-internal-format
(reader).
(setf texture-internal-format)
(writer).
texture-mag-filter
(reader).
(setf texture-mag-filter)
(writer).
texture-matrix
(reader).
(setf texture-matrix)
(writer).
texture-min-filter
(reader).
(setf texture-min-filter)
(writer).
texture-p
(function).
texture-priority
(reader).
(setf texture-priority)
(writer).
texture-unit
(function).
texture-width
(reader).
(setf texture-width)
(writer).
texture-wrap-r
(reader).
(setf texture-wrap-r)
(writer).
texture-wrap-s
(reader).
(setf texture-wrap-s)
(writer).
texture-wrap-t
(reader).
(setf texture-wrap-t)
(writer).
tilemap
(structure).
tilemap-fill
(function).
tilemap-get-tile
(function).
tilemap-height
(reader).
(setf tilemap-height)
(writer).
tilemap-p
(function).
tilemap-set-tile
(function).
tilemap-tiles
(reader).
(setf tilemap-tiles)
(writer).
tilemap-width
(reader).
(setf tilemap-width)
(writer).
tileset
(structure).
tileset-cache
(reader).
(setf tileset-cache)
(writer).
tileset-nb-tiles
(function).
tileset-p
(function).
tileset-texture
(reader).
(setf tileset-texture)
(writer).
tileset-tile-data
(function).
tileset-tile-height
(reader).
(setf tileset-tile-height)
(writer).
tileset-tile-tex-coords
(function).
tileset-tile-width
(reader).
(setf tileset-tile-width)
(writer).
tileset-update-cache
(function).
timer
(structure).
timer-args
(reader).
(setf timer-args)
(writer).
timer-elapsed
(reader).
(setf timer-elapsed)
(writer).
timer-expired-p
(function).
timer-function
(reader).
(setf timer-function)
(writer).
timer-p
(function).
timer-repeat
(reader).
(setf timer-repeat)
(writer).
timer-time
(reader).
(setf timer-time)
(writer).
unfocus
(generic function).
update-dimensions
(generic function).
update-widget
(generic function).
use-source
(function).
vector-2d-nscale
(function).
vector-diff
(function).
vector-scale
(function).
vector-sum
(function).
vertex-buffer
(structure).
vertex-buffer-format
(reader).
(setf vertex-buffer-format)
(writer).
vertex-buffer-index
(function).
(setf vertex-buffer-index)
(function).
vertex-buffer-nb-vertices
(reader).
(setf vertex-buffer-nb-vertices)
(writer).
vertex-buffer-p
(function).
vertex-buffer-update
(function).
vertex-buffer-update-components
(function).
vertex-has-colors
(function).
vertex-has-normals
(function).
vertex-has-tex-coords
(function).
vertex-has-vertices
(function).
vertex-size
(function).
view
(structure).
view-eye-mtx
(reader).
(setf view-eye-mtx)
(writer).
view-p
(function).
view-proj-mtx
(reader).
(setf view-proj-mtx)
(writer).
width
(generic function).
(setf width)
(generic function).
with-profiling
(macro).
with-shape-colors
(macro).
with-shape-normals
(macro).
with-shape-tex-coords
(macro).
with-shape-vertices
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
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.
glaw
.
Bind MGR as the current resource manager.
glaw
.
glaw
.
3d-view-far
(function).
3d-view-set-far
(function).
glaw
.
3d-view-fov
(function).
3d-view-set-fov
(function).
glaw
.
3d-view-near
(function).
3d-view-set-near
(function).
glaw
.
3d-view-position
(function).
3d-view-set-position
(function).
glaw
.
3d-view-ratio
(function).
3d-view-set-ratio
(function).
glaw
.
basis-local-x
(function).
basis-set-local-x
(function).
glaw
.
basis-local-y
(function).
basis-set-local-y
(function).
glaw
.
basis-local-z
(function).
basis-set-local-z
(function).
glaw
.
basis-position
(function).
basis-set-position
(function).
glaw
.
basis-xyz-orientation
(function).
basis-set-xyz-orientation
(function).
glaw
.
basis-zyx-orientation
(function).
basis-set-zyx-orientation
(function).
glaw
.
channel-volume
(function).
set-channel-volume
(function).
glaw
.
perspective-fov
(reader).
perspective-set-fov
(function).
glaw
.
perspective-ratio
(reader).
perspective-set-ratio
(function).
Make bi-directional connections between all cells of a complete grid navmesh.
glaw
.
glaw
.
Create a new font object that can be used to render text using the provided texture.
Creates naive grid plane navigation mesh with its origin at (0;0).
glaw
.
glaw
.
glaw
.
Make a new resource manager, maybe binds %RESOURCE-MANAGER% and returns it.
glaw
.
glaw
.
Create a new GL texture. Texture’s origin is bottom-left.
glaw
.
Returns current active game screen or NIL if there’s no screen in the stack.
glaw
.
Defines an asset loader for ASSET-TYPE. Extension check will be done upon loading unless EXTENSIONS is :ANY.
glaw
.
Destroy specified resource manager, removing all managed resources before. Defaults to %RESOURCE-MANAGER%.
glaw
.
Dispatch digital button events.
glaw
.
Dispatch keyboard events.
glaw
.
Dispatch relative axis device events.
glaw
.
Dispose designated asset regardless of its current users.
glaw
.
Find a path from (START-X;START-Y) to (END-X;END-Y) if possible.
glaw
.
Find a path from START-NODE to END-NODE using A star algorithm on the provided navigation mesh.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Updates framerate informations. DT is the elapsed time since last frame was rendered.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Init GUI singleton using the provided bitmap font.
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.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Push SCREEN on top of STACK and then initialize SCREEN.
glaw
.
Set TEX as the current gl texture if necessary.
glaw
.
Simplify the provided navigation mesh trying to merge adjacent cells.
glaw
.
Wrap the provided string at MAX-WIDTH and returns a list of string, one for each line of the wrapped text.
glaw
.
Update timer state and execute if expired.
Returns updated timer or NIL if timer expired and repeat was not set.
glaw
.
Returns relative v1 angle relative to v2 in [-PI;+PI].
Apply animation ANIM at DATE to OBJ.
glaw
.
keyframe-anim
) obj date) ¶glaw
.
renderbuffer
) &optional index) ¶glaw
.
renderbuffer
) &optional index) ¶glaw
.
gui-slider
)) ¶glaw
.
gui-slider
)) ¶glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
Cancel current processor state.
glaw
.
input-chord
)) ¶input-sequence
)) ¶input-repeat
)) ¶glaw
.
input-chord
)) ¶input-sequence
)) ¶input-repeat
)) ¶glaw
.
gui-widget
) x y) ¶Returns the navigation structure node at the specified position.
glaw
.
glaw
.
gui-button
)) ¶automatically generated reader method
gui-widget
)) ¶glaw
.
gui-button
)) ¶automatically generated writer method
glaw
.
Initarg | Value |
---|---|
:color | (create-color 1 1 1 0.3) |
:action
:args
:pressed-texture
One line text
glaw
.
gui-slider-decf
.
gui-slider-incf
.
(setf gui-slider-max)
.
gui-slider-max
.
(setf gui-slider-min)
.
gui-slider-min
.
(setf gui-slider-sliding)
.
gui-slider-sliding
.
(setf gui-slider-step)
.
gui-slider-step
.
gui-slider-step-down
.
gui-slider-step-up
.
(setf gui-slider-value)
.
gui-slider-value
.
gui-widget-mouse-down
.
gui-widget-mouse-leave
.
gui-widget-mouse-move
.
gui-widget-mouse-up
.
render-widget
.
common-lisp
.
0
:min
common-lisp
.
100
:max
common-lisp
.
1
:step
50
:value
Base class for all gui components.
glaw
.
add-child-widget
.
add-child-widget
.
apply-layout
.
(setf children)
.
children
.
focus
.
focus
.
(setf focused)
.
focused
.
gl-x
.
gl-y
.
(setf gui-widget-color)
.
gui-widget-color
.
(setf gui-widget-font)
.
gui-widget-font
.
(setf gui-widget-layout)
.
gui-widget-layout
.
gui-widget-mouse-down
.
gui-widget-mouse-enter
.
gui-widget-mouse-leave
.
gui-widget-mouse-move
.
gui-widget-mouse-up
.
(setf gui-widget-texture)
.
gui-widget-texture
.
(setf gui-widget-visible)
.
gui-widget-visible
.
(setf gui-widget-x-off)
.
gui-widget-x-off
.
(setf gui-widget-y-off)
.
gui-widget-y-off
.
(setf height)
.
height
.
hide
.
move-widget
.
(setf parent-widget)
.
parent-widget
.
(setf pos-x)
.
pos-x
.
(setf pos-y)
.
pos-y
.
render-widget
.
render-widget
.
resize
.
show
.
text
.
unfocus
.
unfocus
.
update-widget
.
(setf width)
.
width
.
0
:x
0
:y
1.0
:width
1.0
:height
0
:x-off
0
:y-off
:absolute
:layout
(glaw:create-color 0.35 0.35 0.35 0.5)
:color
:texture
t
:visible
:font
t
(quote nil)
Currently selected framebuffer object index.
glaw
.
Define channels type and their apply-state code for a specific object.
glaw
.
channel-pitch
(function).
set-channel-pitch
(function).
glaw
.
material-alpha
(function).
material-set-alpha
(function).
glaw
.
sprite-flip
(reader).
sprite-set-flip
(function).
Try to find a valid asset loader for the specified TYPE and EXTENSION.
glaw
.
glaw
.
Linearize per face data to per vertex mode.
glaw
.
glaw
.
Create a new RESOURCE-HOLDER for RES designated by ID.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Converts realtime to seconds with optional scale factor.
glaw
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
glaw
.
glaw
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
glaw
.
copy-seq
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Return elapsed time between provided start time and now.
glaw
.
Returns T if there’s a resource with the provided ID, NIL otherwise.
glaw
.
Reads the file into a string. If there is no newline at the end of the file, one is added.
glaw
.
Returns first pair of adjacent cells found.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Returns the actual resource and its associated value-holder as values.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Returns a new asset loader.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Set material transparency.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Returns T if you can go from CELL-1 to CELL-2.
glaw
.
Merge two adjacent cells and return the resulting cell.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Compare contents of edges regardless of the vertices order.
Returns perp product for every edges and its successor.
Returns NIL if there’s no identical edges between POLY-1 and POLY-2.
Merge the two polygons and returns the new combined polygon. Polygons *MUST* be adjacent. Returns NIL if merge is not possible.
glaw
.
glaw
.
glaw
.
glaw
.
Remove RESOURCE-HOLDER designated by ID from the manager calling associated finalizer if any.
glaw
.
Immediate mode rendering.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
Split the provided string and returns a list.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
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.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
glaw
.
gui-button
)) ¶automatically generated reader method
gui-text-input
)) ¶automatically generated reader method
glaw
.
gui-button
)) ¶automatically generated writer method
gui-text-input
)) ¶automatically generated writer method
glaw
.
gui-widget
) (c gui-widget
)) ¶gui
) (c gui-widget
)) ¶glaw
.
fading-affector
) (s particle-system
) dt) ¶resistance-affector
) (s particle-system
) dt) ¶gravity-affector
) (s particle-system
) dt) ¶Returns total time length of ANIM.
glaw
.
keyframe-anim
)) ¶glaw
.
gui-widget
)) ¶glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-text-input
)) ¶glaw
.
gui-widget
)) ¶gui-widget
)) ¶glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶glaw
.
gui-widget
)) ¶glaw
.
gui-button
)) ¶automatically generated reader method
glaw
.
gui-button
)) ¶automatically generated writer method
glaw
.
gui-button
)) ¶automatically generated reader method
glaw
.
gui-button
)) ¶automatically generated writer method
glaw
.
gui-button
)) ¶automatically generated reader method
glaw
.
gui-button
)) ¶automatically generated writer method
glaw
.
gui-slider
) value) ¶glaw
.
gui-slider
) value) ¶glaw
.
gui-slider
)) ¶automatically generated reader method
glaw
.
gui-slider
)) ¶automatically generated writer method
glaw
.
gui-slider
)) ¶automatically generated reader method
glaw
.
gui-slider
)) ¶automatically generated writer method
glaw
.
gui-slider
)) ¶automatically generated reader method
glaw
.
gui-slider
)) ¶automatically generated writer method
glaw
.
gui-slider
)) ¶automatically generated reader method
glaw
.
gui-slider
)) ¶automatically generated writer method
glaw
.
gui-slider
)) ¶automatically generated reader method
glaw
.
gui-slider
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-slider
) (btn (eql :left-button)
)) ¶gui-button
) (btn (eql :left-button)
)) ¶gui-window
) (btn (eql :left-button)
)) ¶gui-widget
) btn) ¶glaw
.
gui-widget
)) ¶glaw
.
gui-slider
)) ¶gui-window
)) ¶gui-widget
)) ¶glaw
.
gui-slider
) dx dy) ¶gui-window
) dx dy) ¶gui-widget
) dx dy) ¶glaw
.
gui-slider
) (btn (eql :left-button)
)) ¶gui-button
) (btn (eql :left-button)
)) ¶gui-window
) (btn (eql :left-button)
)) ¶gui-widget
) btn) ¶glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-window
)) ¶automatically generated reader method
glaw
.
gui-window
)) ¶automatically generated writer method
glaw
.
gui-window
)) ¶automatically generated reader method
glaw
.
gui-window
)) ¶automatically generated writer method
glaw
.
gui-window
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶glaw
.
gui-widget
)) ¶glaw
.
gui-button
)) ¶gui-text-input
)) ¶gui-widget
)) ¶glaw
.
gui-text-input
)) ¶automatically generated reader method
glaw
.
gui-text-input
)) ¶automatically generated writer method
Return T if processor’s output should be triggered, NIL otherwise.
glaw
.
Update processor internal state.
glaw
.
input-chord
) input state) ¶input-sequence
) input state) ¶input-repeat
) input state) ¶glaw
.
interpreter
)) ¶automatically generated reader method
glaw
.
interpreter
)) ¶automatically generated writer method
glaw
.
interpreter
)) ¶automatically generated reader method
glaw
.
interpreter
)) ¶automatically generated writer method
Evaluate the provided input string, returns T if input is incomplete, NIL otherwise.
glaw
.
interpreter
)) ¶automatically generated reader method
glaw
.
interpreter
)) ¶automatically generated writer method
Returns latest interpreter output string.
glaw
.
interpreter
)) ¶automatically generated reader method
glaw
.
interpreter
)) ¶automatically generated writer method
Adds line to current interpreter input.
Returns T if more input is required, NIL if input was processed in some way.
Cancel any pending input.
Returns a list of nodes connected to the provided NODE.
glaw
.
Returns NIL if there’s no connection from NODE-1 to NODE-2.
glaw
.
Computes distance between START and END nodes in whatever way seems appropriate.
glaw
.
Buttons press/release callback. For buttons not on the keyboard...
Generic input event.
Key press/release callback.
glaw
.
graphic-console
) key (key-state (eql :press)
) keycode string) ¶graphic-console
) (key (eql :backspace)
) (key-state (eql :press)
) keycode string) ¶graphic-console
) (key (eql :return)
) (key-state (eql :press)
) keycode string) ¶input-processor
) keysym key-state keycode string) ¶Motion callback, may be used for any 2d motion input device.
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
glaw
.
gui-widget
)) ¶automatically generated reader method
glaw
.
gui-widget
)) ¶automatically generated writer method
Renders the provided widget on screen.
glaw
.
gui-slider
)) ¶gui-button
)) ¶gui-text-input
)) ¶gui-window
)) ¶gui-widget
)) ¶gui-widget
)) ¶glaw
.
gui-widget
) w h) ¶glaw
.
gui-button
)) ¶gui-text-input
)) ¶gui-widget
)) ¶glaw
.
gui-widget
)) ¶gui-widget
)) ¶Do whatever needs to be done to update the state of the widget.
glaw
.
gui-widget
)) ¶glaw
.
gui-widget
)) ¶glaw
.
gui-widget
)) ¶Any glaw specific error should inherit this.
glaw
.
error
.
Holds assets meta-data.
Axis Aligned Bounding Box.
glaw
.
structure-object
.
2.0
most-positive-single-float
most-negative-single-float
0.0
0.0
0
50.0
most-positive-single-float
most-negative-single-float
0.0
0.5
50.0
50.0
0.0
0.0
0
glaw
.
structure-object
.
(list)
"> "
(list)
(make-instance (quote glaw::interpreter) :allow-lisp t)
Simple image structure. Origin is generally top-left but depends on the loader you use.
glaw
.
structure-object
.
#(0.3 0.3 0.3 1.0)
#(1.0 1.0 1.0 1.0)
1.0
#(0.0 0.0 0.0 1.0)
glaw
.
structure-object
.
(glaw:create-color 1.0 1.0 1.0)
0.0
0.0
0.0
0.0
0.0
10.0
glaw
.
structure-object
.
0.0
1.0
(quote (:src-alpha :one))
10
(glaw:create-color 0.75 0.6 0.3 1.0)
30
30
0.0
0.0
(quote (-10 10))
(quote (-10 10))
0
0
glaw
.
structure-object
.
common-lisp
.
glaw
.
structure-object
.
:lequal
t
:back
(quote (:src-alpha :one-minus-src-alpha))
:smooth
t
t
Value holder for an actual resource object.
glaw
.
structure-object
.
:triangle-strip
glaw
.
structure-object
.
(vector glaw::bone)
(make-array 1 :fill-pointer t :adjustable t :initial-element (glaw::make-bone))
(vector string)
(make-array 1 :fill-pointer t :adjustable t :initial-element "root")
glaw
.
structure-object
.
(quote nil)
common-lisp
.
#(0 0 0)
#(0 0 0)
#(0 0 0)
On screen image with transform and animation capabilities.
glaw
.
structure-object
.
:none
glaw
.
structure-object
.
(list)
500
common-lisp
.
most-positive-single-float
common-lisp
.
most-negative-single-float
glaw
.
structure-object
.
(list)
(list)
(list)
500
100
(glaw:create-color 0.7 0.7 0.7 0.6)
glaw
.
structure-object
.
glaw:+matrix-identity+
:rgba
:linear
:linear
:repeat
:repeat
:repeat
glaw
.
structure-object
.
0
0
0
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 |
---|
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 |
---|
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 |
---|
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 |
---|
Jump to: | 2
3
A B C D F G I K M N P R S T U V |
---|
Jump to: | 2
3
A B C D F G I K M N P R S T U V |
---|