This is the cepl.camera Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:32:30 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cepl.camera
A camera implementation for CEPL
Chris Bagley <techsnuffle@gmail.com>
BSD 2 Clause
cepl
(system).
rtg-math
(system).
cepl.spaces
(system).
package.lisp
(file).
generics.lisp
(file).
base-camera.lisp
(file).
camera.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cepl.camera/cepl.camera.asd
cepl.camera/package.lisp
cepl.camera/generics.lisp
cepl.camera/base-camera.lisp
cepl.camera/camera.lisp
cepl.camera/generics.lisp
package.lisp
(file).
cepl.camera
(system).
cepl.camera/base-camera.lisp
generics.lisp
(file).
cepl.camera
(system).
base-camera
(structure).
cam->clip
(method).
camera-dimensions
(function).
(setf camera-dimensions)
(function).
camera-fov
(function).
(setf camera-fov)
(function).
camera-resolution
(function).
(setf camera-resolution)
(function).
camera-viewport
(function).
(setf dimensions)
(method).
dimensions
(method).
fov
(generic function).
(setf fov)
(generic function).
make-base-camera
(function).
(setf resolution)
(method).
resolution
(method).
update-cam->clip
(function).
(setf viewport)
(method).
viewport
(method).
with-base-camera
(macro).
%make-base-camera
(function).
base-camera-far
(reader).
(setf base-camera-far)
(writer).
base-camera-fov
(reader).
(setf base-camera-fov)
(writer).
base-camera-in-space
(reader).
(setf base-camera-in-space)
(writer).
base-camera-near
(reader).
(setf base-camera-near)
(writer).
base-camera-p
(function).
base-camera-perspective
(reader).
(setf base-camera-perspective)
(writer).
base-camera-space
(reader).
(setf base-camera-space)
(writer).
base-camera-viewport
(reader).
(setf base-camera-viewport)
(writer).
copy-base-camera
(function).
cepl.camera/camera.lisp
base-camera.lisp
(file).
cepl.camera
(system).
camera
(structure).
camera-pos
(function).
(setf camera-pos)
(function).
camera-rot
(function).
(setf camera-rot)
(function).
make-camera
(function).
print-object
(method).
using-camera
(macro).
x->cam
(method).
%camera-far
(function).
(setf %camera-far)
(function).
%camera-fov
(function).
(setf %camera-fov)
(function).
%camera-in-space
(function).
(setf %camera-in-space)
(function).
%camera-near
(function).
(setf %camera-near)
(function).
%camera-perspective
(function).
(setf %camera-perspective)
(function).
%camera-pos
(reader).
(setf %camera-pos)
(writer).
%camera-rot
(reader).
(setf %camera-rot)
(writer).
%camera-space
(function).
(setf %camera-space)
(function).
%camera-uid
(reader).
(setf %camera-uid)
(writer).
%camera-viewport
(function).
(setf %camera-viewport)
(function).
%make-camera
(function).
*uids*
(special variable).
camera-p
(function).
copy-camera
(function).
update-x->cam
(function).
Packages are listed by definition order.
cepl.camera.generics
cepl
.
cepl.spaces
.
common-lisp
.
vari
.
varjo
.
cepl.camera.base
cepl
.
cepl.camera.generics
.
cepl.spaces
.
common-lisp
.
rtg-math
.
vari
.
varjo
.
base-camera
(structure).
camera-dimensions
(function).
(setf camera-dimensions)
(function).
camera-fov
(function).
(setf camera-fov)
(function).
camera-resolution
(function).
(setf camera-resolution)
(function).
camera-viewport
(function).
fov
(generic function).
(setf fov)
(generic function).
make-base-camera
(function).
update-cam->clip
(function).
with-base-camera
(macro).
%make-base-camera
(function).
base-camera-far
(reader).
(setf base-camera-far)
(writer).
base-camera-fov
(reader).
(setf base-camera-fov)
(writer).
base-camera-in-space
(reader).
(setf base-camera-in-space)
(writer).
base-camera-near
(reader).
(setf base-camera-near)
(writer).
base-camera-p
(function).
base-camera-perspective
(reader).
(setf base-camera-perspective)
(writer).
base-camera-space
(reader).
(setf base-camera-space)
(writer).
base-camera-viewport
(reader).
(setf base-camera-viewport)
(writer).
copy-base-camera
(function).
cepl.camera
cepl
.
cepl.camera.base
.
cepl.camera.generics
.
cepl.spaces
.
common-lisp
.
rtg-math
.
vari
.
varjo
.
camera
(structure).
camera-pos
(function).
(setf camera-pos)
(function).
camera-rot
(function).
(setf camera-rot)
(function).
make-camera
(function).
using-camera
(macro).
%camera-far
(function).
(setf %camera-far)
(function).
%camera-fov
(function).
(setf %camera-fov)
(function).
%camera-in-space
(function).
(setf %camera-in-space)
(function).
%camera-near
(function).
(setf %camera-near)
(function).
%camera-perspective
(function).
(setf %camera-perspective)
(function).
%camera-pos
(reader).
(setf %camera-pos)
(writer).
%camera-rot
(reader).
(setf %camera-rot)
(writer).
%camera-space
(function).
(setf %camera-space)
(function).
%camera-uid
(reader).
(setf %camera-uid)
(writer).
%camera-viewport
(function).
(setf %camera-viewport)
(function).
%make-camera
(function).
*uids*
(special variable).
camera-p
(function).
copy-camera
(function).
update-x->cam
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
base-camera
)) ¶base-camera
)) ¶base-camera
)) ¶base-camera
)) ¶cepl.measurements
.
base-camera
)) ¶cepl.measurements
.
base-camera
)) ¶cepl.measurements
.
base-camera
)) ¶cepl.measurements
.
base-camera
)) ¶%cepl.types
.
base-camera
)) ¶%cepl.types
.
structure-object
.
%cepl.types
.
%cepl.types:viewport
(error "viewport must be supplied when making a camera")
common-lisp
.
cepl.spaces:vec-space
(error "cepl: bug in cepl, space not provided when space-camera was created")
boolean
t
(or null cepl.spaces:vec-space)
vari.glsl
.
single-float
1.0
vari.glsl
.
single-float
1.0
single-float
90.0
fixnum
(incf cepl.camera::*uids*)
cepl.types.predefined
.
glsl-symbols.types:vec3
(rtg-math.base-vectors:v! 0 0 0)
rtg-math.types:quaternion
(rtg-math.quaternions:identity)
pos
.
rot
.
uid
.
far
.
fov
.
near
.
Jump to: | %
(
B C D F G M P R U V W X |
---|
Jump to: | %
(
B C D F G M P R U V W X |
---|
Jump to: | *
F I N P R S U V |
---|
Jump to: | *
F I N P R S U V |
---|
Jump to: | B C F G P S |
---|
Jump to: | B C F G P S |
---|