This is the 3b-hdr Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:07:04 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
3b-hdr
reader and writer for radiance HDR files
Bart Botta
MIT
alexandria
(system).
babel
(system).
parse-number
(system).
split-sequence
(system).
package.lisp
(file).
hdr.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
3b-hdr/hdr.lisp
package.lisp
(file).
3b-hdr
(system).
data
(reader method).
(setf data)
(writer method).
exposure
(reader method).
(setf exposure)
(writer method).
gl-internal-format
(reader method).
(setf gl-internal-format)
(writer method).
gl-pixel-format
(reader method).
(setf gl-pixel-format)
(writer method).
gl-pixel-type
(reader method).
(setf gl-pixel-type)
(writer method).
hdr-file
(class).
headers
(reader method).
(setf headers)
(writer method).
height
(reader method).
(setf height)
(writer method).
origin
(reader method).
(setf origin)
(writer method).
read-hdr-file
(function).
read-hdr-stream
(function).
width
(reader method).
(setf width)
(writer method).
write-hdr-file
(function).
write-hdr-stream
(function).
*c*
(special variable).
*r*
(special variable).
*row*
(special variable).
buf
(class).
buf-buf
(reader method).
(setf buf-buf)
(writer method).
buf-empty
(function).
buf-end
(reader method).
(setf buf-end)
(writer method).
buf-eof
(function).
buf-peek-byte
(function).
buf-pos
(reader method).
(setf buf-pos)
(writer method).
buf-read-byte
(function).
buf-read-line
(function).
buf-stream
(reader method).
ilambda
(macro).
new-rle-count
(function).
new-rle-p
(function).
old-rle-p
(function).
read-hdr-header
(function).
read-scanline
(function).
read-scanline-new
(function).
read-scanline-old
(function).
read-scanline-old/float
(function).
read-scanline-old/rgb9e5
(function).
refill-buf
(function).
rgb2rgbe
(function).
rgb9e5tofloat
(function).
with-line-readers
(macro).
write-scanline
(function).
write-scanline/new
(function).
write-scanline/old
(function).
Packages are listed by definition order.
3b-hdr
common-lisp
.
data
(generic reader).
(setf data)
(generic writer).
exposure
(generic reader).
(setf exposure)
(generic writer).
gl-internal-format
(generic reader).
(setf gl-internal-format)
(generic writer).
gl-pixel-format
(generic reader).
(setf gl-pixel-format)
(generic writer).
gl-pixel-type
(generic reader).
(setf gl-pixel-type)
(generic writer).
hdr-file
(class).
headers
(generic reader).
(setf headers)
(generic writer).
height
(generic reader).
(setf height)
(generic writer).
origin
(generic reader).
(setf origin)
(generic writer).
read-hdr-file
(function).
read-hdr-stream
(function).
width
(generic reader).
(setf width)
(generic writer).
write-hdr-file
(function).
write-hdr-stream
(function).
*c*
(special variable).
*r*
(special variable).
*row*
(special variable).
buf
(class).
buf-buf
(generic reader).
(setf buf-buf)
(generic writer).
buf-empty
(function).
buf-end
(generic reader).
(setf buf-end)
(generic writer).
buf-eof
(function).
buf-peek-byte
(function).
buf-pos
(generic reader).
(setf buf-pos)
(generic writer).
buf-read-byte
(function).
buf-read-line
(function).
buf-stream
(generic reader).
ilambda
(macro).
new-rle-count
(function).
new-rle-p
(function).
old-rle-p
(function).
read-hdr-header
(function).
read-scanline
(function).
read-scanline-new
(function).
read-scanline-old
(function).
read-scanline-old/float
(function).
read-scanline-old/rgb9e5
(function).
refill-buf
(function).
rgb2rgbe
(function).
rgb9e5tofloat
(function).
with-line-readers
(macro).
write-scanline
(function).
write-scanline/new
(function).
write-scanline/old
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Reads a radiance HDR image from FILE into a vector
of (UNSIGNED-BYTE 32) if FORMAT is :RGB9-E5, or SINGLE-FLOAT if format
is :FLOAT. If Y-UP is true, data is stored with bottom row of image
first, otherwise top row first.
Reads a radiance HDR image from STREAM into a vector
of (UNSIGNED-BYTE 32) if FORMAT is :RGB9-E5, or SINGLE-FLOAT if format
is :FLOAT. If Y-UP is true, data is stored with bottom row of image
first, otherwise top row first.
Write HDR to FILE, with ’new rle’ compression unless UNCOMPRESSED is true. HDR must have at least WIDTH, HEIGHT, GL-PIXEL-TYPE and DATA values specified. If GL-PIXEL-TYPE is :FLOAT, DATA should be a vector of R,G,B values. Otherwise, DATA is assumed to be a vector of RGB9-E5 values.
Write HDR to (UNSIGNED-BYTE 8) output stream STREAM, with ’new rle’ compression unless UNCOMPRESSED is true. HDR must have at least WIDTH, HEIGHT, GL-PIXEL-TYPE and DATA values specified. If GL-PIXEL-TYPE is :FLOAT, DATA should be a vector of R,G,B values. Otherwise, DATA is assumed to be a vector of RGB9-E5 values.
:width
:height
:headers
:upper-left
:origin
:pixel-type
:pixel-format
:internal-format
:exposure
common-lisp
.
:stream
This slot is read-only.
0
0
(make-array 8192 :element-type (quote (unsigned-byte 8)) :initial-element 0)
Jump to: | (
B D E F G H I M N O R W |
---|
Jump to: | (
B D E F G H I M N O R W |
---|
Jump to: | *
B D E G H O P S W |
---|
Jump to: | *
B D E G H O P S W |
---|
Jump to: | 3
B C F H P S |
---|
Jump to: | 3
B C F H P S |
---|