This is the pal Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:14:19 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
pal
Pixel Art Library
Tomi Neste
MIT
cffi
(system).
ffi.lisp
(file).
color.lisp
(file).
vector.lisp
(file).
pal-macros.lisp
(file).
pal.lisp
(file).
package.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
pal/pal.asd
pal/ffi.lisp
pal/color.lisp
pal/vector.lisp
pal/pal-macros.lisp
pal/pal.lisp
pal/package.lisp
pal/ffi.lisp
package.lisp
(file).
pal
(system).
+active-event+
(constant).
+audio-s16+
(constant).
+audio-s16lsb+
(constant).
+audio-s16msb+
(constant).
+audio-s8+
(constant).
+button-left+
(constant).
+button-middle+
(constant).
+button-right+
(constant).
+button-wheeldown+
(constant).
+button-wheelup+
(constant).
+channel-post+
(constant).
+channels+
(constant).
+default-channels+
(constant).
+default-frequency+
(constant).
+expose-event+
(constant).
+fading-in+
(constant).
+fading-out+
(constant).
+fullscreen+
(constant).
+gl-alpha-size+
(constant).
+gl-alpha-test+
(constant).
+gl-alpha-test-func+
(constant).
+gl-blend+
(constant).
+gl-blue-size+
(constant).
+gl-buffer-size+
(constant).
+gl-color-buffer-bit+
(constant).
+gl-compile+
(constant).
+gl-cull-face-test+
(constant).
+gl-current-bit+
(constant).
+gl-depth-buffer-bit+
(constant).
+gl-depth-size+
(constant).
+gl-depth-test+
(constant).
+gl-doublebuffer+
(constant).
+gl-dst-alpha+
(constant).
+gl-enable-bit+
(constant).
+gl-extensions+
(constant).
+gl-flat+
(constant).
+gl-greater+
(constant).
+gl-green-size+
(constant).
+gl-line-bit+
(constant).
+gl-line-loop+
(constant).
+gl-line-smooth+
(constant).
+gl-linear+
(constant).
+gl-lines+
(constant).
+gl-max-texture-size+
(constant).
+gl-modelview+
(constant).
+gl-nearest+
(constant).
+gl-one+
(constant).
+gl-one-minus-dst-alpha+
(constant).
+gl-one-minus-dst-color+
(constant).
+gl-one-minus-src-alpha+
(constant).
+gl-one-minus-src-color+
(constant).
+gl-pack-alignment+
(constant).
+gl-point+
(constant).
+gl-point-smooth+
(constant).
+gl-points+
(constant).
+gl-polygon+
(constant).
+gl-polygon-smooth+
(constant).
+gl-projection+
(constant).
+gl-quads+
(constant).
+gl-red-size+
(constant).
+gl-renderer+
(constant).
+gl-rgb+
(constant).
+gl-rgba+
(constant).
+gl-scissor-test+
(constant).
+gl-smooth+
(constant).
+gl-src-alpha+
(constant).
+gl-stencil-size+
(constant).
+gl-texture-2d+
(constant).
+gl-texture-mag-filter+
(constant).
+gl-texture-min-filter+
(constant).
+gl-unsigned-byte+
(constant).
+gl-vendor+
(constant).
+gl-version+
(constant).
+gl-zero+
(constant).
+init-audio+
(constant).
+init-video+
(constant).
+key-down-event+
(constant).
+key-up-event+
(constant).
+max-value+
(constant).
+mouse-button-down-event+
(constant).
+mouse-button-up-event+
(constant).
+mouse-motion-event+
(constant).
+mus-cmd+
(constant).
+mus-mid+
(constant).
+mus-mod+
(constant).
+mus-mp3+
(constant).
+mus-none+
(constant).
+mus-ogg+
(constant).
+mus-wav+
(constant).
+no-event+
(constant).
+no-fading+
(constant).
+opengl+
(constant).
+quit-event+
(constant).
+resize-event+
(constant).
calloc
(function).
close-audio
(function).
delay
(function).
fade-in-music
(function).
fade-out-music
(function).
font
(structure).
font-glyphs
(reader).
(setf font-glyphs)
(writer).
font-height
(reader).
(setf font-height)
(writer).
font-image
(reader).
(setf font-image)
(writer).
font-p
(function).
free
(function).
free-all-resources
(function).
free-resource
(generic function).
free-surface
(function).
get-mouse-state
(function).
get-relative-mouse-state
(function).
get-rgba
(function).
get-tick
(function).
gl-alpha-func
(function).
gl-begin
(function).
gl-bind-texture
(function).
gl-blendfunc
(function).
gl-clear
(function).
gl-clear-color
(function).
gl-color4ub
(function).
gl-disable
(function).
gl-enable
(function).
gl-end
(function).
gl-flush
(function).
gl-gen-textures
(function).
gl-get-error
(function).
gl-get-integer
(function).
gl-get-string
(function).
gl-line-width
(function).
gl-load-identity
(function).
gl-matrix-mode
(function).
gl-ortho
(function).
gl-pixel-store
(function).
gl-point-size
(function).
gl-pop-attrib
(function).
gl-pop-matrix
(function).
gl-push-attrib
(function).
gl-push-matrix
(function).
gl-read-pixels
(function).
gl-rectf
(function).
gl-rotatef
(function).
gl-scalef
(function).
gl-scissor
(function).
gl-set-attribute
(function).
gl-shade-model
(function).
gl-swap-buffers
(function).
gl-tex-coord2f
(function).
gl-tex-parameteri
(function).
gl-teximage2d
(function).
gl-translatef
(function).
gl-vertex2f
(function).
gl-vertex2i
(function).
gl-viewport
(function).
halt-channel
(function).
halt-music
(function).
image
(structure).
image-height
(reader).
(setf image-height)
(writer).
image-p
(function).
image-texture-height
(reader).
(setf image-texture-height)
(writer).
image-texture-width
(reader).
(setf image-texture-width)
(writer).
image-tx2
(reader).
(setf image-tx2)
(writer).
image-ty2
(reader).
(setf image-ty2)
(writer).
image-width
(reader).
(setf image-width)
(writer).
init
(function).
init-subsystem
(function).
load-foreign-libraries
(function).
load-image
(function).
load-music
(function).
load-wav
(function).
make-font
(function).
map-rgb
(function).
music
(structure).
music-music
(reader).
(setf music-music)
(writer).
music-p
(function).
open-audio
(function).
pause-music
(function).
paused-music
(function).
play-channel
(function).
play-channel-timed
(function).
play-music
(function).
poll-event
(function).
quickload-raw
(function).
quit
(function).
quit-subsystem
(function).
register-resource
(generic function).
resource
(type).
resource-p
(function).
resume-music
(function).
rw-from-file
(function).
sample
(structure).
sample-chunk
(reader).
(setf sample-chunk)
(writer).
sample-p
(function).
set-caption
(function).
set-position
(function).
set-video-mode
(function).
show-cursor
(function).
u11
(type).
u16
(type).
u8
(type).
video-mode-ok
(function).
volume-chunk
(function).
volume-music
(function).
warp-mouse
(function).
%gl-get-integer
(function).
*resources*
(special variable).
active-event-tclass
(class).
color-tclass
(class).
copy-font
(function).
copy-image
(function).
copy-music
(function).
copy-sample
(function).
font-file
(reader).
(setf font-file)
(writer).
free-chunk
(function).
free-music
(function).
gl-delete-texture
(function).
gl-delete-textures
(function).
heldp
(function).
holdsp
(generic function).
image-file
(reader).
(setf image-file)
(writer).
image-texture
(reader).
(setf image-texture)
(writer).
keyboard-event-tclass
(class).
keysym-tclass
(class).
load-wav-rw
(function).
make-image
(function).
make-music
(function).
make-sample
(function).
mouse-button-event-tclass
(class).
mouse-motion-event-tclass
(class).
music-file
(reader).
(setf music-file)
(writer).
pixelformat-tclass
(class).
quit-event-tclass
(class).
rectangle-tclass
(class).
resize-event-tclass
(class).
rewind-music
(function).
sample-file
(reader).
(setf sample-file)
(writer).
surface-tclass
(class).
pal/color.lisp
package.lisp
(file).
ffi.lisp
(file).
pal
(system).
+black+
(special variable).
+dark-gray+
(special variable).
+gray+
(special variable).
+light-blue+
(special variable).
+light-gray+
(special variable).
+light-green+
(special variable).
+red+
(special variable).
+white+
(special variable).
color
(function).
color
(structure).
color-a
(reader).
(setf color-a)
(writer).
color-b
(reader).
(setf color-b)
(writer).
color-g
(reader).
(setf color-g)
(writer).
color-r
(reader).
(setf color-r)
(writer).
random-color
(function).
color-p
(function).
copy-color
(function).
make-color
(function).
pal/vector.lisp
pal-macros.lisp
(file).
pal
(system).
angle-v
(function).
circle-line-intersection
(function).
circles-overlap-p
(function).
closest-point-to-line
(function).
copy-vec
(function).
distance-from-line
(function).
lines-intersection
(function).
point-in-line-p
(function).
point-inside-circle-p
(function).
point-inside-rectangle-p
(function).
rectangles-overlap-p
(function).
v
(function).
v*
(function).
v*!
(function).
v+
(function).
v+!
(function).
v-
(function).
v-!
(function).
v-angle
(function).
v-direction
(function).
v-distance
(function).
v-dot
(function).
v-floor
(function).
v-magnitude
(function).
v-max
(function).
v-min
(function).
v-normalize
(function).
v-random
(function).
v-rotate
(function).
v-round
(function).
v-truncate
(function).
v/
(function).
v/!
(function).
v=
(function).
vec
(structure).
vx
(reader).
(setf vx)
(writer).
vy
(reader).
(setf vy)
(writer).
pal/pal-macros.lisp
ffi.lisp
(file).
color.lisp
(file).
pal
(system).
add-tag
(function).
define-tags
(macro).
do-n
(macro).
event-loop
(macro).
randomly
(macro).
tag
(function).
test-keys
(macro).
with-blend
(macro).
with-clipping
(macro).
with-pal
(macro).
with-resource
(macro).
with-transformation
(macro).
*tags*
(special variable).
defunct
(macro).
do-event
(macro).
funcall?
(function).
make-coerce-form
(function).
reset-tags
(function).
with-default-settings
(macro).
with-foreign-vector
(macro).
with-gl
(macro).
with-line-settings
(macro).
pal/pal.lisp
pal-macros.lisp
(file).
color.lisp
(file).
vector.lisp
(file).
pal
(system).
clamp
(function).
clear-screen
(function).
close-pal
(function).
data-path
(function).
draw-arrow
(function).
draw-circle
(function).
draw-fps
(function).
draw-image
(function).
draw-image*
(function).
draw-line
(function).
draw-point
(function).
draw-polygon
(function).
draw-polygon*
(function).
draw-rectangle
(function).
draw-text
(function).
free-all-resources
(function).
free-resource
(function).
get-application-file
(function).
get-application-folder
(function).
get-font-height
(function).
get-fps
(function).
get-gl-info
(function).
get-mouse-pos
(function).
get-mouse-x
(function).
get-mouse-y
(function).
get-screen-height
(function).
get-screen-width
(function).
get-text-size
(function).
halt-music
(function).
handle-events
(function).
image-from-array
(function).
image-from-fn
(function).
key-pressed-p
(function).
keysym-char
(function).
load-font
(function).
load-image
(function).
load-image-to-array
(function).
load-music
(function).
load-sample
(function).
message
(function).
open-pal
(function).
play-music
(function).
play-sample
(function).
random-elt
(function).
reset-blend
(function).
rotate
(function).
scale
(function).
screen-to-array
(function).
set-blend-color
(function).
set-blend-mode
(function).
set-cursor
(function).
set-mouse-pos
(function).
set-music-volume
(function).
set-sample-volume
(function).
translate
(function).
update-screen
(function).
wait-keypress
(function).
*clip-stack*
(special variable).
*current-image*
(special variable).
*cursor*
(special variable).
*cursor-offset*
(special variable).
*data-paths*
(special variable).
*delay*
(special variable).
*fps*
(special variable).
*height*
(special variable).
*max-fps*
(special variable).
*max-texture-size*
(special variable).
*messages*
(special variable).
*mouse-x*
(special variable).
*mouse-y*
(special variable).
*new-fps*
(special variable).
*pal-directory*
(special variable).
*pal-running*
(special variable).
*pressed-keys*
(special variable).
*quads-open*
(special variable).
*ticks*
(special variable).
*title*
(special variable).
*width*
(special variable).
add-path
(function).
close-quads
(function).
copy-glyph
(function).
draw-glyph
(function).
draw-messages
(function).
glyph
(structure).
glyph-char
(reader).
(setf glyph-char)
(writer).
glyph-from-line
(function).
glyph-height
(reader).
(setf glyph-height)
(writer).
glyph-p
(function).
glyph-pos
(reader).
(setf glyph-pos)
(writer).
glyph-width
(reader).
(setf glyph-width)
(writer).
glyph-xoff
(reader).
(setf glyph-xoff)
(writer).
make-glyph
(function).
open-quads
(function).
pop-clip
(function).
push-clip
(function).
set-image
(function).
surface-get-pixel
(function).
Packages are listed by definition order.
pal
common-lisp
.
+black+
(special variable).
+dark-gray+
(special variable).
+gray+
(special variable).
+light-blue+
(special variable).
+light-gray+
(special variable).
+light-green+
(special variable).
+red+
(special variable).
+white+
(special variable).
add-tag
(function).
angle-v
(function).
circle-line-intersection
(function).
circles-overlap-p
(function).
clamp
(function).
clear-screen
(function).
close-pal
(function).
closest-point-to-line
(function).
color
(function).
color
(structure).
color-a
(reader).
(setf color-a)
(writer).
color-b
(reader).
(setf color-b)
(writer).
color-g
(reader).
(setf color-g)
(writer).
color-r
(reader).
(setf color-r)
(writer).
copy-vec
(function).
data-path
(function).
define-tags
(macro).
distance-from-line
(function).
do-n
(macro).
draw-arrow
(function).
draw-circle
(function).
draw-fps
(function).
draw-image
(function).
draw-image*
(function).
draw-line
(function).
draw-point
(function).
draw-polygon
(function).
draw-polygon*
(function).
draw-rectangle
(function).
draw-text
(function).
event-loop
(macro).
free-all-resources
(function).
free-resource
(function).
get-application-file
(function).
get-application-folder
(function).
get-font-height
(function).
get-fps
(function).
get-gl-info
(function).
get-mouse-pos
(function).
get-mouse-x
(function).
get-mouse-y
(function).
get-screen-height
(function).
get-screen-width
(function).
get-text-size
(function).
halt-music
(function).
handle-events
(function).
image-from-array
(function).
image-from-fn
(function).
key-pressed-p
(function).
keysym-char
(function).
lines-intersection
(function).
load-font
(function).
load-image
(function).
load-image-to-array
(function).
load-music
(function).
load-sample
(function).
message
(function).
open-pal
(function).
play-music
(function).
play-sample
(function).
point-in-line-p
(function).
point-inside-circle-p
(function).
point-inside-rectangle-p
(function).
random-color
(function).
random-elt
(function).
randomly
(macro).
rectangles-overlap-p
(function).
reset-blend
(function).
rotate
(function).
scale
(function).
screen-to-array
(function).
set-blend-color
(function).
set-blend-mode
(function).
set-cursor
(function).
set-mouse-pos
(function).
set-music-volume
(function).
set-sample-volume
(function).
tag
(function).
test-keys
(macro).
translate
(function).
update-screen
(function).
v
(function).
v*
(function).
v*!
(function).
v+
(function).
v+!
(function).
v-
(function).
v-!
(function).
v-angle
(function).
v-direction
(function).
v-distance
(function).
v-dot
(function).
v-floor
(function).
v-magnitude
(function).
v-max
(function).
v-min
(function).
v-normalize
(function).
v-random
(function).
v-rotate
(function).
v-round
(function).
v-truncate
(function).
v/
(function).
v/!
(function).
v=
(function).
vec
(structure).
vx
(reader).
(setf vx)
(writer).
vy
(reader).
(setf vy)
(writer).
wait-keypress
(function).
with-blend
(macro).
with-clipping
(macro).
with-pal
(macro).
with-resource
(macro).
with-transformation
(macro).
*clip-stack*
(special variable).
*current-image*
(special variable).
*cursor*
(special variable).
*cursor-offset*
(special variable).
*data-paths*
(special variable).
*delay*
(special variable).
*fps*
(special variable).
*height*
(special variable).
*max-fps*
(special variable).
*max-texture-size*
(special variable).
*messages*
(special variable).
*mouse-x*
(special variable).
*mouse-y*
(special variable).
*new-fps*
(special variable).
*pal-directory*
(special variable).
*pal-running*
(special variable).
*pressed-keys*
(special variable).
*quads-open*
(special variable).
*tags*
(special variable).
*ticks*
(special variable).
*title*
(special variable).
*width*
(special variable).
add-path
(function).
close-quads
(function).
color-p
(function).
component
(function).
component
(type).
copy-color
(function).
copy-glyph
(function).
defunct
(macro).
deg
(function).
do-event
(macro).
draw-glyph
(function).
draw-messages
(function).
funcall?
(function).
glyph
(structure).
glyph-char
(reader).
(setf glyph-char)
(writer).
glyph-from-line
(function).
glyph-height
(reader).
(setf glyph-height)
(writer).
glyph-p
(function).
glyph-pos
(reader).
(setf glyph-pos)
(writer).
glyph-width
(reader).
(setf glyph-width)
(writer).
glyph-xoff
(reader).
(setf glyph-xoff)
(writer).
make-coerce-form
(function).
make-color
(function).
make-glyph
(function).
make-vec
(function).
open-quads
(function).
pop-clip
(function).
push-clip
(function).
rad
(function).
reset-tags
(function).
set-image
(function).
surface-get-pixel
(function).
vec-p
(function).
vf
(function).
with-default-settings
(macro).
with-foreign-vector
(macro).
with-gl
(macro).
with-line-settings
(macro).
pal-ffi
common-lisp
.
+active-event+
(constant).
+audio-s16+
(constant).
+audio-s16lsb+
(constant).
+audio-s16msb+
(constant).
+audio-s8+
(constant).
+button-left+
(constant).
+button-middle+
(constant).
+button-right+
(constant).
+button-wheeldown+
(constant).
+button-wheelup+
(constant).
+channel-post+
(constant).
+channels+
(constant).
+default-channels+
(constant).
+default-frequency+
(constant).
+expose-event+
(constant).
+fading-in+
(constant).
+fading-out+
(constant).
+fullscreen+
(constant).
+gl-alpha-size+
(constant).
+gl-alpha-test+
(constant).
+gl-alpha-test-func+
(constant).
+gl-blend+
(constant).
+gl-blue-size+
(constant).
+gl-buffer-size+
(constant).
+gl-color-buffer-bit+
(constant).
+gl-compile+
(constant).
+gl-cull-face-test+
(constant).
+gl-current-bit+
(constant).
+gl-depth-buffer-bit+
(constant).
+gl-depth-size+
(constant).
+gl-depth-test+
(constant).
+gl-doublebuffer+
(constant).
+gl-dst-alpha+
(constant).
+gl-enable-bit+
(constant).
+gl-extensions+
(constant).
+gl-flat+
(constant).
+gl-greater+
(constant).
+gl-green-size+
(constant).
+gl-line-bit+
(constant).
+gl-line-loop+
(constant).
+gl-line-smooth+
(constant).
+gl-linear+
(constant).
+gl-lines+
(constant).
+gl-max-texture-size+
(constant).
+gl-modelview+
(constant).
+gl-nearest+
(constant).
+gl-one+
(constant).
+gl-one-minus-dst-alpha+
(constant).
+gl-one-minus-dst-color+
(constant).
+gl-one-minus-src-alpha+
(constant).
+gl-one-minus-src-color+
(constant).
+gl-pack-alignment+
(constant).
+gl-point+
(constant).
+gl-point-smooth+
(constant).
+gl-points+
(constant).
+gl-polygon+
(constant).
+gl-polygon-smooth+
(constant).
+gl-projection+
(constant).
+gl-quads+
(constant).
+gl-red-size+
(constant).
+gl-renderer+
(constant).
+gl-rgb+
(constant).
+gl-rgba+
(constant).
+gl-scissor-test+
(constant).
+gl-smooth+
(constant).
+gl-src-alpha+
(constant).
+gl-stencil-size+
(constant).
+gl-texture-2d+
(constant).
+gl-texture-mag-filter+
(constant).
+gl-texture-min-filter+
(constant).
+gl-unsigned-byte+
(constant).
+gl-vendor+
(constant).
+gl-version+
(constant).
+gl-zero+
(constant).
+init-audio+
(constant).
+init-video+
(constant).
+key-down-event+
(constant).
+key-up-event+
(constant).
+max-value+
(constant).
+mouse-button-down-event+
(constant).
+mouse-button-up-event+
(constant).
+mouse-motion-event+
(constant).
+mus-cmd+
(constant).
+mus-mid+
(constant).
+mus-mod+
(constant).
+mus-mp3+
(constant).
+mus-none+
(constant).
+mus-ogg+
(constant).
+mus-wav+
(constant).
+no-event+
(constant).
+no-fading+
(constant).
+opengl+
(constant).
+quit-event+
(constant).
+resize-event+
(constant).
calloc
(function).
close-audio
(function).
delay
(function).
fade-in-music
(function).
fade-out-music
(function).
font
(structure).
font-glyphs
(reader).
(setf font-glyphs)
(writer).
font-height
(reader).
(setf font-height)
(writer).
font-image
(reader).
(setf font-image)
(writer).
font-p
(function).
free
(function).
free-all-resources
(function).
free-resource
(generic function).
free-surface
(function).
get-mouse-state
(function).
get-relative-mouse-state
(function).
get-rgba
(function).
get-tick
(function).
gl-alpha-func
(function).
gl-begin
(function).
gl-bind-texture
(function).
gl-blendfunc
(function).
gl-clear
(function).
gl-clear-color
(function).
gl-color4ub
(function).
gl-disable
(function).
gl-enable
(function).
gl-end
(function).
gl-flush
(function).
gl-gen-textures
(function).
gl-get-error
(function).
gl-get-integer
(function).
gl-get-string
(function).
gl-line-width
(function).
gl-load-identity
(function).
gl-matrix-mode
(function).
gl-ortho
(function).
gl-pixel-store
(function).
gl-point-size
(function).
gl-pop-attrib
(function).
gl-pop-matrix
(function).
gl-push-attrib
(function).
gl-push-matrix
(function).
gl-read-pixels
(function).
gl-rectf
(function).
gl-rotatef
(function).
gl-scalef
(function).
gl-scissor
(function).
gl-set-attribute
(function).
gl-shade-model
(function).
gl-swap-buffers
(function).
gl-tex-coord2f
(function).
gl-tex-parameteri
(function).
gl-teximage2d
(function).
gl-translatef
(function).
gl-vertex2f
(function).
gl-vertex2i
(function).
gl-viewport
(function).
halt-channel
(function).
halt-music
(function).
image
(structure).
image-height
(reader).
(setf image-height)
(writer).
image-p
(function).
image-texture-height
(reader).
(setf image-texture-height)
(writer).
image-texture-width
(reader).
(setf image-texture-width)
(writer).
image-tx2
(reader).
(setf image-tx2)
(writer).
image-ty2
(reader).
(setf image-ty2)
(writer).
image-width
(reader).
(setf image-width)
(writer).
init
(function).
init-subsystem
(function).
load-foreign-libraries
(function).
load-image
(function).
load-music
(function).
load-wav
(function).
make-font
(function).
map-rgb
(function).
music
(structure).
music-music
(reader).
(setf music-music)
(writer).
music-p
(function).
open-audio
(function).
pause-music
(function).
paused-music
(function).
play-channel
(function).
play-channel-timed
(function).
play-music
(function).
poll-event
(function).
quickload-raw
(function).
quit
(function).
quit-subsystem
(function).
register-resource
(generic function).
resource
(type).
resource-p
(function).
resume-music
(function).
rw-from-file
(function).
sample
(structure).
sample-chunk
(reader).
(setf sample-chunk)
(writer).
sample-p
(function).
set-caption
(function).
set-position
(function).
set-video-mode
(function).
show-cursor
(function).
u11
(type).
u16
(type).
u8
(type).
video-mode-ok
(function).
volume-chunk
(function).
volume-music
(function).
warp-mouse
(function).
%gl-get-integer
(function).
*resources*
(special variable).
active-event-tclass
(class).
color-tclass
(class).
copy-font
(function).
copy-image
(function).
copy-music
(function).
copy-sample
(function).
font-file
(reader).
(setf font-file)
(writer).
free-chunk
(function).
free-music
(function).
gl-delete-texture
(function).
gl-delete-textures
(function).
heldp
(function).
holdsp
(generic function).
image-file
(reader).
(setf image-file)
(writer).
image-texture
(reader).
(setf image-texture)
(writer).
keyboard-event-tclass
(class).
keysym-tclass
(class).
load-wav-rw
(function).
make-image
(function).
make-music
(function).
make-sample
(function).
mouse-button-event-tclass
(class).
mouse-motion-event-tclass
(class).
music-file
(reader).
(setf music-file)
(writer).
pixelformat-tclass
(class).
quit-event-tclass
(class).
rectangle-tclass
(class).
resize-event-tclass
(class).
rewind-music
(function).
sample-file
(reader).
(setf sample-file)
(writer).
surface-tclass
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
pal
.
There is a 1/P chance of the BODY to be evaluated.
pal
.
Evaluate BODY with blend options set to MODE and COLOR.
pal
.
Evaluate BODY with clipping. Only the window area defined by X, Y, WIDTH and HEIGHT is affected by drawing primitives.
pal
.
Open PAL and evaluate BODY. After BODY returns call CLOSE-PAL.
pal
.
Bind the result of INIT-FORM to RESOURCE, evaluate the BODY and free the RESOURCE.
pal
.
Evaluate BODY with translation POS, rotation ANGLE and scaling SCALE. Transformations are applied in that order.
pal
.
Free all loaded resources and reset the TAGS
Return a full path to a FILE in the application data directory. PAL windows title is used when forming the directory pathname. Actual behaviour depends on the operating system.
Return the application data directory to be used for saving user specific data. PAL windows title is used when forming the directory pathname. Actual behaviour depends on the operating system.
Return some information about systems OpenGL implementation.
Return T if key KEYSYM is currently pressed down.
Load all the foreing libs. Useful when dumping and restarting images with CLisp.
Volume 0-255. Loops is: t = forever, nil = once, number = number of loops
Loops is: t = forever, nil = once, number = number of loops. Angle is an integer between 0-360. Volume is an integer between 0-255.
Sets the state of mouse cursor. When IMAGE is NIL hide the cursor, when T show it. If IMAGE is an image resource use that as mouse cursor. OFFSET is a vector that sets the offset of custom cursor image.
Wait until some key is pressed down and released.
Free the RESOURCE and all system resources used by it. Also resets the TAGs related to the resource.
Add RESOURCE to *RESOURCES*
structure-object
.
pal-ffi:u11
0
pal-ffi:u11
0
pal-ffi:u11
0
single-float
0
single-float
0
pal-ffi:u11
0
pal-ffi:u11
0
Maximum size of OpenGL texture supported by system.
List of messages drawn on screen with MESSAGE.
T if (GL-BEGIN +GL-QUADS+) is already in effect.
List of currently loaded resources.
*TAGS* is a hashtable of TAG-NAME -> (FUNCTION . RESOURCE) we use to hold TAGS.
pal
.
PAL windows title. Also used for creating the path to applications data directory.
Evaluate BODY with default transformations and blend settings.
pal
.
Wrap BODY between (gl-begin MODE) and (gl-end). When used with +GL-QUADS+ gl-begin/end are possibly completely left out.
pal
.
Add PATH to the list of paths that are searched when loading resources.
pal
.
structure-object
.
common-lisp
.
character
#\
pal:vec
(pal:v 0 0)
pal-ffi:u11
0
pal-ffi:u11
0
fixnum
0
Jump to: | %
(
A C D E F G H I K L M O P Q R S T U V W |
---|
Jump to: | %
(
A C D E F G H I K L M O P Q R S T U V W |
---|
Jump to: | *
+
A B C F G H I M P R S T W X Y |
---|
Jump to: | *
+
A B C F G H I M P R S T W X Y |
---|
Jump to: | A C F G I K M P Q R S T U V |
---|
Jump to: | A C F G I K M P Q R S T U V |
---|