This is the cepl.camera Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:29:22 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cepl.cameraA 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.asdcepl.camera/package.lispcepl.camera/generics.lispcepl.camera/base-camera.lispcepl.camera/camera.lispcepl.camera/generics.lisppackage.lisp (file).
cepl.camera (system).
cepl.camera/base-camera.lispgenerics.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.lispbase-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.genericscepl.
cepl.spaces.
common-lisp.
vari.
varjo.
cepl.camera.basecepl.
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.cameracepl.
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 | 
|---|