This is the cl-sf3 Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jul 13 19:37:24 2025 GMT+0.
cl-sf3/cl-sf3.asd
cl-sf3/archive/archive.lisp
cl-sf3/core/package.lisp
cl-sf3/core/toolkit.lisp
cl-sf3/core/sf3.lisp
cl-sf3/core/documentation.lisp
cl-sf3/audio/audio.lisp
cl-sf3/image/image.lisp
cl-sf3/log/log.lisp
cl-sf3/model/model.lisp
cl-sf3/physics-model/physics-model.lisp
cl-sf3/table/table.lisp
cl-sf3/text/text.lisp
cl-sf3/vector-graphic/vector-graphic.lisp
The main system appears first, followed by any subsystem dependency.
cl-sf3
cl-sf3/archive
cl-sf3/core
cl-sf3/audio
cl-sf3/image
cl-sf3/log
cl-sf3/model
cl-sf3/physics-model
cl-sf3/table
cl-sf3/text
cl-sf3/vector-graphic
cl-sf3
A library to parse and create SF3 files.
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
1.0.0
cl-sf3/archive
(system).
cl-sf3/audio
(system).
cl-sf3/image
(system).
cl-sf3/log
(system).
cl-sf3/model
(system).
cl-sf3/physics-model
(system).
cl-sf3/table
(system).
cl-sf3/text
(system).
cl-sf3/vector-graphic
(system).
cl-sf3/archive
Implementation of the SF3 archive format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
pathname-utils
(system).
filesystem-utils
(system).
file-attributes
(system).
archive.lisp
(file).
cl-sf3/core
Core support utilities for cl-sf3
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
binary-structures
(system).
documentation-utils
(system).
package.lisp
(file).
toolkit.lisp
(file).
sf3.lisp
(file).
documentation.lisp
(file).
cl-sf3/audio
Implementation of the SF3 audio format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
audio.lisp
(file).
cl-sf3/image
Implementation of the SF3 image format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
image.lisp
(file).
cl-sf3/log
Implementation of the SF3 log format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
precise-time
(system).
log.lisp
(file).
cl-sf3/model
Implementation of the SF3 model format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
model.lisp
(file).
cl-sf3/physics-model
Implementation of the SF3 physics-model format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
physics-model.lisp
(file).
cl-sf3/table
Implementation of the SF3 table format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
table.lisp
(file).
cl-sf3/text
Implementation of the SF3 text format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
text.lisp
(file).
cl-sf3/vector-graphic
Implementation of the SF3 vector-graphic format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shirakumo.org/projects/cl-sf3.git)
zlib
cl-sf3/core
(system).
vector-graphic.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-sf3/cl-sf3.asd
cl-sf3/archive/archive.lisp
cl-sf3/core/package.lisp
cl-sf3/core/toolkit.lisp
cl-sf3/core/sf3.lisp
cl-sf3/core/documentation.lisp
cl-sf3/audio/audio.lisp
cl-sf3/image/image.lisp
cl-sf3/log/log.lisp
cl-sf3/model/model.lisp
cl-sf3/physics-model/physics-model.lisp
cl-sf3/table/table.lisp
cl-sf3/text/text.lisp
cl-sf3/vector-graphic/vector-graphic.lisp
cl-sf3/archive/archive.lisp
cl-sf3/archive
(system).
add-file
(method).
add-file
(method).
add-file
(method).
archive
(structure).
archive-meta-entry
(structure).
checksum
(method).
(setf checksum)
(method).
extract-file
(method).
extract-file
(method).
extract-file
(method).
files
(method).
(setf files)
(method).
make-archive
(function).
make-archive-meta-entry
(function).
meta-entries
(method).
(setf meta-entries)
(method).
mime-type
(method).
(setf mime-type)
(method).
modification-time
(method).
(setf modification-time)
(method).
octet-size
(method).
octet-size
(method).
path
(method).
(setf path)
(method).
print-object
(method).
print-object
(method).
%add-file
(function).
%make-archive
(function).
archive-count
(reader).
(setf archive-count)
(writer).
archive-file-offsets
(reader).
(setf archive-file-offsets)
(writer).
archive-files
(reader).
(setf archive-files)
(writer).
archive-meta-entries
(reader).
(setf archive-meta-entries)
(writer).
archive-meta-entry-checksum
(reader).
(setf archive-meta-entry-checksum)
(writer).
archive-meta-entry-mime-type
(reader).
(setf archive-meta-entry-mime-type)
(writer).
archive-meta-entry-modification-time
(reader).
(setf archive-meta-entry-modification-time)
(writer).
archive-meta-entry-p
(function).
archive-meta-entry-path
(reader).
(setf archive-meta-entry-path)
(writer).
archive-meta-offsets
(reader).
(setf archive-meta-offsets)
(writer).
archive-meta-size
(reader).
(setf archive-meta-size)
(writer).
archive-p
(function).
copy-archive
(function).
copy-archive-meta-entry
(function).
read-archive
(function).
read-archive-meta-entry
(function).
read-io-octet-vector-archive
(function).
read-io-octet-vector-archive-meta-entry
(function).
read-io-stream-archive
(function).
read-io-stream-archive-meta-entry
(function).
write-archive
(function).
write-archive-meta-entry
(function).
write-io-octet-vector-archive
(function).
write-io-octet-vector-archive-meta-entry
(function).
write-io-stream-archive
(function).
write-io-stream-archive-meta-entry
(function).
cl-sf3/core/toolkit.lisp
package.lisp
(file).
cl-sf3/core
(system).
universal-to-unix-time
(function).
unix-to-universal-time
(function).
+crc32/table+
(constant).
crc32
(function).
crc32-rotate
(function).
define-accessor
(macro).
define-accessors
(macro).
define-delegates
(macro).
define-print-method
(macro).
format-time
(function).
generate-crc32-table
(function).
lisp-type->bs-type
(function).
set-equal
(function).
cl-sf3/core/sf3.lisp
toolkit.lisp
(file).
cl-sf3/core
(system).
checksum
(method).
(setf checksum)
(method).
file-extension
(generic function).
kind
(method).
(setf kind)
(method).
make-sf3-file-header
(function).
mime-type
(generic function).
octet-size
(method).
print-object
(method).
read-sf3
(function).
sf3-file-header
(structure).
tell-sf3
(function).
write-sf3
(function).
%make-sf3-file-header
(function).
copy-sf3-file-header
(function).
read-io-octet-vector-sf3-file-header
(function).
read-io-stream-sf3-file-header
(function).
read-sf3-file-header
(function).
sf3-file-header-checksum
(reader).
(setf sf3-file-header-checksum)
(writer).
sf3-file-header-kind
(reader).
(setf sf3-file-header-kind)
(writer).
sf3-file-header-p
(function).
write-io-octet-vector-sf3-file-header
(function).
write-io-stream-sf3-file-header
(function).
write-sf3-file-header
(function).
cl-sf3/core/documentation.lisp
sf3.lisp
(file).
cl-sf3/core
(system).
cl-sf3/audio/audio.lisp
cl-sf3/audio
(system).
audio
(structure).
channels
(method).
(setf channels)
(method).
duration
(function).
make-audio
(function).
octet-size
(method).
print-object
(method).
sample-format
(method).
(setf sample-format)
(method).
samplerate
(method).
(setf samplerate)
(method).
samples
(method).
(setf samples)
(method).
%make-audio
(function).
audio-channels
(reader).
(setf audio-channels)
(writer).
audio-frame-count
(reader).
(setf audio-frame-count)
(writer).
audio-p
(function).
audio-sample-count
(function).
audio-sample-format
(reader).
(setf audio-sample-format)
(writer).
audio-samplerate
(reader).
(setf audio-samplerate)
(writer).
audio-samples
(reader).
(setf audio-samples)
(writer).
channel-layout
(function).
copy-audio
(function).
read-audio
(function).
read-io-octet-vector-audio
(function).
read-io-stream-audio
(function).
write-audio
(function).
write-io-octet-vector-audio
(function).
write-io-stream-audio
(function).
cl-sf3/image/image.lisp
cl-sf3/image
(system).
channels
(method).
(setf channels)
(method).
depth
(method).
(setf depth)
(method).
height
(method).
(setf height)
(method).
image
(structure).
make-image
(function).
octet-size
(method).
pixel-format
(method).
(setf pixel-format)
(method).
pixel-stride
(function).
pixel-type
(function).
pixels
(method).
(setf pixels)
(method).
print-object
(method).
width
(method).
(setf width)
(method).
%make-image
(function).
copy-image
(function).
image-channels
(reader).
(setf image-channels)
(writer).
image-depth
(reader).
(setf image-depth)
(writer).
image-height
(reader).
(setf image-height)
(writer).
image-p
(function).
image-pixel-count
(function).
image-pixel-format
(reader).
(setf image-pixel-format)
(writer).
image-pixels
(reader).
(setf image-pixels)
(writer).
image-width
(reader).
(setf image-width)
(writer).
read-image
(function).
read-io-octet-vector-image
(function).
read-io-stream-image
(function).
write-image
(function).
write-io-octet-vector-image
(function).
write-io-stream-image
(function).
cl-sf3/log/log.lisp
cl-sf3/log
(system).
category
(method).
(setf category)
(method).
chunks
(method).
(setf chunks)
(method).
end-time
(method).
(setf end-time)
(method).
entries
(method).
(setf entries)
(method).
log
(function).
log
(structure).
log-append-chunk
(function).
log-append-entry-extend
(function).
log-chunk
(structure).
log-entry
(structure).
make-log
(function).
make-log-chunk
(function).
make-log-entry
(function).
message
(method).
(setf message)
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
print-object
(method).
print-object
(method).
print-object
(method).
severity
(method).
(setf severity)
(method).
size
(method).
size
(method).
(setf size)
(method).
(setf size)
(method).
source
(method).
(setf source)
(method).
start-time
(method).
(setf start-time)
(method).
time
(method).
(setf time)
(method).
%make-log
(function).
%make-log-chunk
(function).
%make-log-entry
(function).
copy-log
(function).
copy-log-chunk
(function).
copy-log-entry
(function).
log-chunk-append-entry
(function).
log-chunk-capacity
(function).
log-chunk-entries
(reader).
(setf log-chunk-entries)
(writer).
log-chunk-entry-count
(reader).
(setf log-chunk-entry-count)
(writer).
log-chunk-entry-offsets
(reader).
(setf log-chunk-entry-offsets)
(writer).
log-chunk-p
(function).
log-chunk-remaining
(function).
log-chunk-size
(reader).
(setf log-chunk-size)
(writer).
log-chunks
(reader).
(setf log-chunks)
(writer).
log-end-time
(reader).
(setf log-end-time)
(writer).
log-entry-category
(reader).
(setf log-entry-category)
(writer).
log-entry-message
(reader).
(setf log-entry-message)
(writer).
log-entry-p
(function).
log-entry-severity
(reader).
(setf log-entry-severity)
(writer).
log-entry-size
(reader).
(setf log-entry-size)
(writer).
log-entry-source
(reader).
(setf log-entry-source)
(writer).
log-entry-time
(reader).
(setf log-entry-time)
(writer).
log-p
(function).
log-start-time
(reader).
(setf log-start-time)
(writer).
read-io-octet-vector-log
(function).
read-io-octet-vector-log-chunk
(function).
read-io-octet-vector-log-entry
(function).
read-io-stream-log
(function).
read-io-stream-log-chunk
(function).
read-io-stream-log-entry
(function).
read-log
(function).
read-log-chunk
(function).
read-log-entry
(function).
write-io-octet-vector-log
(function).
write-io-octet-vector-log-chunk
(function).
write-io-octet-vector-log-entry
(function).
write-io-stream-log
(function).
write-io-stream-log-chunk
(function).
write-io-stream-log-entry
(function).
write-log
(function).
write-log-chunk
(function).
write-log-entry
(function).
cl-sf3/model/model.lisp
cl-sf3/model
(system).
faces
(method).
(setf faces)
(method).
make-model
(function).
model
(structure).
octet-size
(method).
print-object
(method).
texture-types
(function).
textures
(method).
(setf textures)
(method).
vertex-attributes
(function).
vertex-stride
(function).
vertices
(method).
(setf vertices)
(method).
%make-model
(function).
copy-model
(function).
model-faces
(reader).
(setf model-faces)
(writer).
model-format
(reader).
(setf model-format)
(writer).
model-material-size
(reader).
(setf model-material-size)
(writer).
model-material-type
(reader).
(setf model-material-type)
(writer).
model-p
(function).
model-textures
(reader).
(setf model-textures)
(writer).
model-vertices
(reader).
(setf model-vertices)
(writer).
read-io-octet-vector-model
(function).
read-io-stream-model
(function).
read-model
(function).
write-io-octet-vector-model
(function).
write-io-stream-model
(function).
write-model
(function).
cl-sf3/physics-model/physics-model.lisp
cl-sf3/physics-model
(system).
bottom-radius
(method).
bottom-radius
(method).
bottom-radius
(method).
(setf bottom-radius)
(method).
(setf bottom-radius)
(method).
(setf bottom-radius)
(method).
box
(structure).
cylinder
(structure).
data
(method).
(setf data)
(method).
depth
(method).
depth
(method).
depth
(method).
(setf depth)
(method).
(setf depth)
(method).
(setf depth)
(method).
ellipsoid
(structure).
height
(method).
height
(method).
height
(method).
height
(method).
height
(method).
(setf height)
(method).
(setf height)
(method).
(setf height)
(method).
(setf height)
(method).
(setf height)
(method).
make-box
(function).
make-cylinder
(function).
make-ellipsoid
(function).
make-mesh
(function).
make-physics-model
(function).
make-pill
(function).
make-shape
(function).
mass
(method).
(setf mass)
(method).
mesh
(structure).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
physics-model
(structure).
pill
(structure).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
shape
(structure).
shapes
(method).
(setf shapes)
(method).
tensor
(method).
(setf tensor)
(method).
top-radius
(method).
top-radius
(method).
top-radius
(method).
(setf top-radius)
(method).
(setf top-radius)
(method).
(setf top-radius)
(method).
transform
(method).
(setf transform)
(method).
vertices
(method).
vertices
(method).
(setf vertices)
(method).
(setf vertices)
(method).
width
(method).
width
(method).
width
(method).
(setf width)
(method).
(setf width)
(method).
(setf width)
(method).
%make-box
(function).
%make-cylinder
(function).
%make-ellipsoid
(function).
%make-mesh
(function).
%make-physics-model
(function).
%make-pill
(function).
*identity*
(special variable).
box-depth
(reader).
(setf box-depth)
(writer).
box-height
(reader).
(setf box-height)
(writer).
box-p
(function).
box-width
(reader).
(setf box-width)
(writer).
copy-box
(function).
copy-cylinder
(function).
copy-ellipsoid
(function).
copy-mesh
(function).
copy-physics-model
(function).
copy-pill
(function).
copy-shape
(function).
cylinder-bottom-radius
(reader).
(setf cylinder-bottom-radius)
(writer).
cylinder-height
(reader).
(setf cylinder-height)
(writer).
cylinder-p
(function).
cylinder-top-radius
(reader).
(setf cylinder-top-radius)
(writer).
ellipsoid-depth
(reader).
(setf ellipsoid-depth)
(writer).
ellipsoid-height
(reader).
(setf ellipsoid-height)
(writer).
ellipsoid-p
(function).
ellipsoid-width
(reader).
(setf ellipsoid-width)
(writer).
mesh-p
(function).
mesh-vertex-count
(reader).
(setf mesh-vertex-count)
(writer).
mesh-vertices
(reader).
(setf mesh-vertices)
(writer).
physics-model-mass
(reader).
(setf physics-model-mass)
(writer).
physics-model-p
(function).
physics-model-shapes
(reader).
(setf physics-model-shapes)
(writer).
physics-model-tensor
(reader).
(setf physics-model-tensor)
(writer).
pill-bottom-radius
(reader).
(setf pill-bottom-radius)
(writer).
pill-height
(reader).
(setf pill-height)
(writer).
pill-p
(function).
pill-top-radius
(reader).
(setf pill-top-radius)
(writer).
read-box
(function).
read-cylinder
(function).
read-ellipsoid
(function).
read-io-octet-vector-box
(function).
read-io-octet-vector-cylinder
(function).
read-io-octet-vector-ellipsoid
(function).
read-io-octet-vector-mesh
(function).
read-io-octet-vector-physics-model
(function).
read-io-octet-vector-pill
(function).
read-io-octet-vector-shape
(function).
read-io-stream-box
(function).
read-io-stream-cylinder
(function).
read-io-stream-ellipsoid
(function).
read-io-stream-mesh
(function).
read-io-stream-physics-model
(function).
read-io-stream-pill
(function).
read-io-stream-shape
(function).
read-mesh
(function).
read-physics-model
(function).
read-pill
(function).
read-shape
(function).
shape-data
(reader).
(setf shape-data)
(writer).
shape-p
(function).
shape-transform
(reader).
(setf shape-transform)
(writer).
write-box
(function).
write-cylinder
(function).
write-ellipsoid
(function).
write-io-octet-vector-box
(function).
write-io-octet-vector-cylinder
(function).
write-io-octet-vector-ellipsoid
(function).
write-io-octet-vector-mesh
(function).
write-io-octet-vector-physics-model
(function).
write-io-octet-vector-pill
(function).
write-io-octet-vector-shape
(function).
write-io-stream-box
(function).
write-io-stream-cylinder
(function).
write-io-stream-ellipsoid
(function).
write-io-stream-mesh
(function).
write-io-stream-physics-model
(function).
write-io-stream-pill
(function).
write-io-stream-shape
(function).
write-mesh
(function).
write-physics-model
(function).
write-pill
(function).
write-shape
(function).
cl-sf3/table/table.lisp
cl-sf3/table
(system).
cell
(function).
(setf cell)
(function).
column-count
(method).
(setf column-count)
(method).
column-spec
(structure).
column-spec-element-count
(function).
column-spec-element-size
(function).
column-spec-type
(function).
column-specs
(method).
(setf column-specs)
(method).
kind
(method).
(setf kind)
(method).
make-column-spec
(function).
make-table
(function).
octet-size
(method).
octet-size
(method).
print-object
(method).
print-object
(method).
row
(function).
row-count
(method).
(setf row-count)
(method).
row-data
(method).
(setf row-data)
(method).
size
(method).
(setf size)
(method).
table
(structure).
%make-column-spec
(function).
%make-table
(function).
column-spec-kind
(reader).
(setf column-spec-kind)
(writer).
column-spec-length
(reader).
(setf column-spec-length)
(writer).
column-spec-name
(reader).
(setf column-spec-name)
(writer).
column-spec-p
(function).
column-spec-reader
(function).
column-spec-writer
(function).
copy-column-spec
(function).
copy-table
(function).
high-resolution-timestamp
(function).
(setf high-resolution-timestamp)
(function).
name
(method).
(setf name)
(method).
read-column-spec
(function).
read-io-octet-vector-column-spec
(function).
read-io-octet-vector-table
(function).
read-io-stream-column-spec
(function).
read-io-stream-table
(function).
read-table
(function).
table-column-count
(reader).
(setf table-column-count)
(writer).
table-column-specs
(reader).
(setf table-column-specs)
(writer).
table-p
(function).
table-row-count
(reader).
(setf table-row-count)
(writer).
table-row-data
(reader).
(setf table-row-data)
(writer).
table-row-length
(reader).
(setf table-row-length)
(writer).
table-spec-length
(reader).
(setf table-spec-length)
(writer).
type->column-spec-kind
(function).
write-column-spec
(function).
write-io-octet-vector-column-spec
(function).
write-io-octet-vector-table
(function).
write-io-stream-column-spec
(function).
write-io-stream-table
(function).
write-table
(function).
cl-sf3/text/text.lisp
cl-sf3/text
(system).
address
(method).
address
(method).
address
(method).
(setf address)
(method).
(setf address)
(method).
(setf address)
(method).
b
(method).
b
(method).
(setf b)
(method).
(setf b)
(method).
color-option
(structure).
font
(method).
(setf font)
(method).
font-option
(structure).
font-size
(method).
(setf font-size)
(method).
g
(method).
g
(method).
(setf g)
(method).
(setf g)
(method).
heading-option
(structure).
level
(method).
level
(method).
(setf level)
(method).
(setf level)
(method).
link-option
(structure).
make-color-option
(function).
make-font-option
(function).
make-heading-option
(function).
make-link-option
(function).
make-markup
(function).
make-size-option
(function).
make-target-option
(function).
make-text
(function).
markup
(method).
(setf markup)
(method).
markup
(structure).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
r
(method).
r
(method).
(setf r)
(method).
(setf r)
(method).
size
(method).
(setf size)
(method).
size-option
(structure).
target-option
(structure).
text
(method).
(setf text)
(method).
text
(structure).
%make-color-option
(function).
%make-font-option
(function).
%make-heading-option
(function).
%make-link-option
(function).
%make-markup
(function).
%make-size-option
(function).
%make-target-option
(function).
%make-text
(function).
color-option-b
(reader).
(setf color-option-b)
(writer).
color-option-g
(reader).
(setf color-option-g)
(writer).
color-option-p
(function).
color-option-r
(reader).
(setf color-option-r)
(writer).
copy-color-option
(function).
copy-font-option
(function).
copy-heading-option
(function).
copy-link-option
(function).
copy-markup
(function).
copy-size-option
(function).
copy-target-option
(function).
copy-text
(function).
end
(method).
(setf end)
(method).
font-family
(method).
(setf font-family)
(method).
font-option-font-family
(reader).
(setf font-option-font-family)
(writer).
font-option-p
(function).
heading-option-level
(reader).
(setf heading-option-level)
(writer).
heading-option-p
(function).
link-option-address
(reader).
(setf link-option-address)
(writer).
link-option-p
(function).
markup-end
(reader).
(setf markup-end)
(writer).
markup-option
(reader).
(setf markup-option)
(writer).
markup-p
(function).
markup-start
(reader).
(setf markup-start)
(writer).
option
(method).
(setf option)
(method).
read-color-option
(function).
read-font-option
(function).
read-heading-option
(function).
read-io-octet-vector-color-option
(function).
read-io-octet-vector-font-option
(function).
read-io-octet-vector-heading-option
(function).
read-io-octet-vector-link-option
(function).
read-io-octet-vector-markup
(function).
read-io-octet-vector-size-option
(function).
read-io-octet-vector-target-option
(function).
read-io-octet-vector-text
(function).
read-io-stream-color-option
(function).
read-io-stream-font-option
(function).
read-io-stream-heading-option
(function).
read-io-stream-link-option
(function).
read-io-stream-markup
(function).
read-io-stream-size-option
(function).
read-io-stream-target-option
(function).
read-io-stream-text
(function).
read-link-option
(function).
read-markup
(function).
read-size-option
(function).
read-target-option
(function).
read-text
(function).
size-option-font-size
(reader).
(setf size-option-font-size)
(writer).
size-option-p
(function).
start
(method).
(setf start)
(method).
target-option-address
(reader).
(setf target-option-address)
(writer).
target-option-p
(function).
text-markup-options
(reader).
(setf text-markup-options)
(writer).
text-markup-size
(reader).
(setf text-markup-size)
(writer).
text-p
(function).
text-text
(reader).
(setf text-text)
(writer).
write-color-option
(function).
write-font-option
(function).
write-heading-option
(function).
write-io-octet-vector-color-option
(function).
write-io-octet-vector-font-option
(function).
write-io-octet-vector-heading-option
(function).
write-io-octet-vector-link-option
(function).
write-io-octet-vector-markup
(function).
write-io-octet-vector-size-option
(function).
write-io-octet-vector-target-option
(function).
write-io-octet-vector-text
(function).
write-io-stream-color-option
(function).
write-io-stream-font-option
(function).
write-io-stream-heading-option
(function).
write-io-stream-link-option
(function).
write-io-stream-markup
(function).
write-io-stream-size-option
(function).
write-io-stream-target-option
(function).
write-io-stream-text
(function).
write-link-option
(function).
write-markup
(function).
write-size-option
(function).
write-target-option
(function).
write-text
(function).
cl-sf3/vector-graphic/vector-graphic.lisp
cl-sf3/vector-graphic
(system).
a
(method).
(setf a)
(method).
b
(method).
(setf b)
(method).
bounds
(method).
bounds
(method).
(setf bounds)
(method).
(setf bounds)
(method).
circle
(structure).
color
(method).
color
(method).
(setf color)
(method).
(setf color)
(method).
color
(structure).
curve
(structure).
fill
(method).
fill
(method).
fill
(method).
fill
(method).
(setf fill)
(method).
(setf fill)
(method).
(setf fill)
(method).
(setf fill)
(method).
fill-color
(method).
(setf fill-color)
(method).
font
(method).
(setf font)
(method).
font-size
(method).
(setf font-size)
(method).
g
(method).
(setf g)
(method).
h
(method).
(setf h)
(method).
height
(method).
height
(method).
(setf height)
(method).
(setf height)
(method).
instructions
(method).
(setf instructions)
(method).
line
(structure).
make-circle
(function).
make-color
(function).
make-curve
(function).
make-line
(function).
make-point
(function).
make-polygon
(function).
make-rectangle
(function).
make-shape-bounds
(function).
make-shape-fill
(function).
make-size
(function).
make-text-shape
(function).
make-vector-graphic
(function).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
outline-color
(method).
(setf outline-color)
(method).
outline-thickness
(method).
(setf outline-thickness)
(method).
point
(method).
point
(method).
(setf point)
(method).
(setf point)
(method).
point
(structure).
points
(method).
points
(method).
points
(method).
(setf points)
(method).
(setf points)
(method).
(setf points)
(method).
polygon
(structure).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
r
(method).
(setf r)
(method).
rectangle
(structure).
shape-bounds
(structure).
shape-fill
(structure).
size
(method).
(setf size)
(method).
size
(structure).
text
(method).
(setf text)
(method).
text-shape
(structure).
thickness
(method).
(setf thickness)
(method).
vector-graphic
(structure).
w
(method).
(setf w)
(method).
width
(method).
width
(method).
(setf width)
(method).
(setf width)
(method).
x
(method).
(setf x)
(method).
y
(method).
(setf y)
(method).
%make-circle
(function).
%make-color
(function).
%make-curve
(function).
%make-line
(function).
%make-point
(function).
%make-polygon
(function).
%make-rectangle
(function).
%make-shape-bounds
(function).
%make-shape-fill
(function).
%make-size
(function).
%make-text-shape
(function).
%make-vector-graphic
(function).
circle-bounds
(reader).
(setf circle-bounds)
(writer).
circle-fill
(reader).
(setf circle-fill)
(writer).
circle-p
(function).
color-a
(reader).
(setf color-a)
(writer).
color-b
(reader).
(setf color-b)
(writer).
color-g
(reader).
(setf color-g)
(writer).
color-p
(function).
color-r
(reader).
(setf color-r)
(writer).
copy-circle
(function).
copy-color
(function).
copy-curve
(function).
copy-line
(function).
copy-point
(function).
copy-polygon
(function).
copy-rectangle
(function).
copy-shape-bounds
(function).
copy-shape-fill
(function).
copy-size
(function).
copy-text-shape
(function).
copy-vector-graphic
(function).
curve-fill
(reader).
(setf curve-fill)
(writer).
curve-p
(function).
curve-points
(reader).
(setf curve-points)
(writer).
line-color
(reader).
(setf line-color)
(writer).
line-p
(function).
line-points
(reader).
(setf line-points)
(writer).
line-thickness
(reader).
(setf line-thickness)
(writer).
point-p
(function).
point-x
(reader).
(setf point-x)
(writer).
point-y
(reader).
(setf point-y)
(writer).
polygon-fill
(reader).
(setf polygon-fill)
(writer).
polygon-p
(function).
polygon-points
(reader).
(setf polygon-points)
(writer).
read-circle
(function).
read-color
(function).
read-curve
(function).
read-io-octet-vector-circle
(function).
read-io-octet-vector-color
(function).
read-io-octet-vector-curve
(function).
read-io-octet-vector-line
(function).
read-io-octet-vector-point
(function).
read-io-octet-vector-polygon
(function).
read-io-octet-vector-rectangle
(function).
read-io-octet-vector-shape-bounds
(function).
read-io-octet-vector-shape-fill
(function).
read-io-octet-vector-size
(function).
read-io-octet-vector-text-shape
(function).
read-io-octet-vector-vector-graphic
(function).
read-io-stream-circle
(function).
read-io-stream-color
(function).
read-io-stream-curve
(function).
read-io-stream-line
(function).
read-io-stream-point
(function).
read-io-stream-polygon
(function).
read-io-stream-rectangle
(function).
read-io-stream-shape-bounds
(function).
read-io-stream-shape-fill
(function).
read-io-stream-size
(function).
read-io-stream-text-shape
(function).
read-io-stream-vector-graphic
(function).
read-line
(function).
read-point
(function).
read-polygon
(function).
read-rectangle
(function).
read-shape-bounds
(function).
read-shape-fill
(function).
read-size
(function).
read-text-shape
(function).
read-vector-graphic
(function).
rectangle-bounds
(reader).
(setf rectangle-bounds)
(writer).
rectangle-fill
(reader).
(setf rectangle-fill)
(writer).
rectangle-p
(function).
shape-bounds-p
(function).
shape-bounds-point
(reader).
(setf shape-bounds-point)
(writer).
shape-bounds-size
(reader).
(setf shape-bounds-size)
(writer).
shape-fill-fill-color
(reader).
(setf shape-fill-fill-color)
(writer).
shape-fill-outline-color
(reader).
(setf shape-fill-outline-color)
(writer).
shape-fill-outline-thickness
(reader).
(setf shape-fill-outline-thickness)
(writer).
shape-fill-p
(function).
size-h
(reader).
(setf size-h)
(writer).
size-p
(function).
size-w
(reader).
(setf size-w)
(writer).
text-shape-color
(reader).
(setf text-shape-color)
(writer).
text-shape-font
(reader).
(setf text-shape-font)
(writer).
text-shape-font-size
(reader).
(setf text-shape-font-size)
(writer).
text-shape-p
(function).
text-shape-point
(reader).
(setf text-shape-point)
(writer).
text-shape-text
(reader).
(setf text-shape-text)
(writer).
vector-graphic-height
(reader).
(setf vector-graphic-height)
(writer).
vector-graphic-instructions
(reader).
(setf vector-graphic-instructions)
(writer).
vector-graphic-p
(function).
vector-graphic-width
(reader).
(setf vector-graphic-width)
(writer).
write-circle
(function).
write-color
(function).
write-curve
(function).
write-io-octet-vector-circle
(function).
write-io-octet-vector-color
(function).
write-io-octet-vector-curve
(function).
write-io-octet-vector-line
(function).
write-io-octet-vector-point
(function).
write-io-octet-vector-polygon
(function).
write-io-octet-vector-rectangle
(function).
write-io-octet-vector-shape-bounds
(function).
write-io-octet-vector-shape-fill
(function).
write-io-octet-vector-size
(function).
write-io-octet-vector-text-shape
(function).
write-io-octet-vector-vector-graphic
(function).
write-io-stream-circle
(function).
write-io-stream-color
(function).
write-io-stream-curve
(function).
write-io-stream-line
(function).
write-io-stream-point
(function).
write-io-stream-polygon
(function).
write-io-stream-rectangle
(function).
write-io-stream-shape-bounds
(function).
write-io-stream-shape-fill
(function).
write-io-stream-size
(function).
write-io-stream-text-shape
(function).
write-io-stream-vector-graphic
(function).
write-line
(function).
write-point
(function).
write-polygon
(function).
write-rectangle
(function).
write-shape-bounds
(function).
write-shape-fill
(function).
write-size
(function).
write-text-shape
(function).
write-vector-graphic
(function).
Packages are listed by definition order.
org.shirakumo.sf3
common-lisp
.
org.shirakumo.binary-structures.types
.
a
(generic function).
(setf a)
(generic function).
add-file
(generic function).
address
(generic function).
(setf address)
(generic function).
archive
(structure).
archive-meta-entry
(structure).
audio
(structure).
b
(generic function).
(setf b)
(generic function).
bottom-radius
(generic function).
(setf bottom-radius)
(generic function).
bounds
(generic function).
(setf bounds)
(generic function).
box
(structure).
category
(generic function).
(setf category)
(generic function).
cell
(function).
(setf cell)
(function).
channels
(generic function).
(setf channels)
(generic function).
checksum
(generic function).
(setf checksum)
(generic function).
chunks
(generic function).
(setf chunks)
(generic function).
circle
(structure).
color
(generic function).
(setf color)
(generic function).
color
(structure).
color-option
(structure).
column-count
(generic function).
(setf column-count)
(generic function).
column-spec
(structure).
column-spec-element-count
(function).
column-spec-element-size
(function).
column-spec-type
(function).
column-specs
(generic function).
(setf column-specs)
(generic function).
curve
(structure).
cylinder
(structure).
data
(generic function).
(setf data)
(generic function).
depth
(generic function).
(setf depth)
(generic function).
duration
(function).
ellipsoid
(structure).
end-time
(generic function).
(setf end-time)
(generic function).
entries
(generic function).
(setf entries)
(generic function).
extract-file
(generic function).
faces
(generic function).
(setf faces)
(generic function).
file-extension
(generic function).
files
(generic function).
(setf files)
(generic function).
fill
(generic function).
(setf fill)
(generic function).
fill-color
(generic function).
(setf fill-color)
(generic function).
font
(generic function).
(setf font)
(generic function).
font-option
(structure).
font-size
(generic function).
(setf font-size)
(generic function).
g
(generic function).
(setf g)
(generic function).
h
(generic function).
(setf h)
(generic function).
heading-option
(structure).
height
(generic function).
(setf height)
(generic function).
image
(structure).
instructions
(generic function).
(setf instructions)
(generic function).
kind
(generic function).
(setf kind)
(generic function).
level
(generic function).
(setf level)
(generic function).
line
(structure).
link-option
(structure).
log
(function).
log
(structure).
log-append-chunk
(function).
log-append-entry-extend
(function).
log-chunk
(structure).
log-entry
(structure).
make-archive
(function).
make-archive-meta-entry
(function).
make-audio
(function).
make-box
(function).
make-circle
(function).
make-color
(function).
make-color-option
(function).
make-column-spec
(function).
make-curve
(function).
make-cylinder
(function).
make-ellipsoid
(function).
make-font-option
(function).
make-heading-option
(function).
make-image
(function).
make-line
(function).
make-link-option
(function).
make-log
(function).
make-log-chunk
(function).
make-log-entry
(function).
make-markup
(function).
make-mesh
(function).
make-model
(function).
make-physics-model
(function).
make-pill
(function).
make-point
(function).
make-polygon
(function).
make-rectangle
(function).
make-sf3-file-header
(function).
make-shape
(function).
make-shape-bounds
(function).
make-shape-fill
(function).
make-size
(function).
make-size-option
(function).
make-table
(function).
make-target-option
(function).
make-text
(function).
make-text-shape
(function).
make-vector-graphic
(function).
markup
(generic function).
(setf markup)
(generic function).
markup
(structure).
mass
(generic function).
(setf mass)
(generic function).
mesh
(structure).
message
(generic function).
(setf message)
(generic function).
meta-entries
(generic function).
(setf meta-entries)
(generic function).
mime-type
(generic function).
(setf mime-type)
(generic function).
model
(structure).
modification-time
(generic function).
(setf modification-time)
(generic function).
outline-color
(generic function).
(setf outline-color)
(generic function).
outline-thickness
(generic function).
(setf outline-thickness)
(generic function).
path
(generic function).
(setf path)
(generic function).
physics-model
(structure).
pill
(structure).
pixel-format
(generic function).
(setf pixel-format)
(generic function).
pixel-stride
(function).
pixel-type
(function).
pixels
(generic function).
(setf pixels)
(generic function).
point
(generic function).
(setf point)
(generic function).
point
(structure).
points
(generic function).
(setf points)
(generic function).
polygon
(structure).
r
(generic function).
(setf r)
(generic function).
read-sf3
(function).
rectangle
(structure).
row
(function).
row-count
(generic function).
(setf row-count)
(generic function).
row-data
(generic function).
(setf row-data)
(generic function).
sample-format
(generic function).
(setf sample-format)
(generic function).
samplerate
(generic function).
(setf samplerate)
(generic function).
samples
(generic function).
(setf samples)
(generic function).
severity
(generic function).
(setf severity)
(generic function).
sf3-file-header
(structure).
shape
(structure).
shape-bounds
(structure).
shape-fill
(structure).
shapes
(generic function).
(setf shapes)
(generic function).
size
(generic function).
(setf size)
(generic function).
size
(structure).
size-option
(structure).
source
(generic function).
(setf source)
(generic function).
start-time
(generic function).
(setf start-time)
(generic function).
table
(structure).
target-option
(structure).
tell-sf3
(function).
tensor
(generic function).
(setf tensor)
(generic function).
text
(generic function).
(setf text)
(generic function).
text
(structure).
text-shape
(structure).
texture-types
(function).
textures
(generic function).
(setf textures)
(generic function).
thickness
(generic function).
(setf thickness)
(generic function).
time
(generic function).
(setf time)
(generic function).
top-radius
(generic function).
(setf top-radius)
(generic function).
transform
(generic function).
(setf transform)
(generic function).
universal-to-unix-time
(function).
unix-to-universal-time
(function).
vector-graphic
(structure).
vertex-attributes
(function).
vertex-stride
(function).
vertices
(generic function).
(setf vertices)
(generic function).
w
(generic function).
(setf w)
(generic function).
width
(generic function).
(setf width)
(generic function).
write-sf3
(function).
x
(generic function).
(setf x)
(generic function).
y
(generic function).
(setf y)
(generic function).
%add-file
(function).
%make-archive
(function).
%make-audio
(function).
%make-box
(function).
%make-circle
(function).
%make-color
(function).
%make-color-option
(function).
%make-column-spec
(function).
%make-curve
(function).
%make-cylinder
(function).
%make-ellipsoid
(function).
%make-font-option
(function).
%make-heading-option
(function).
%make-image
(function).
%make-line
(function).
%make-link-option
(function).
%make-log
(function).
%make-log-chunk
(function).
%make-log-entry
(function).
%make-markup
(function).
%make-mesh
(function).
%make-model
(function).
%make-physics-model
(function).
%make-pill
(function).
%make-point
(function).
%make-polygon
(function).
%make-rectangle
(function).
%make-sf3-file-header
(function).
%make-shape-bounds
(function).
%make-shape-fill
(function).
%make-size
(function).
%make-size-option
(function).
%make-table
(function).
%make-target-option
(function).
%make-text
(function).
%make-text-shape
(function).
%make-vector-graphic
(function).
*identity*
(special variable).
+crc32/table+
(constant).
archive-count
(reader).
(setf archive-count)
(writer).
archive-file-offsets
(reader).
(setf archive-file-offsets)
(writer).
archive-files
(reader).
(setf archive-files)
(writer).
archive-meta-entries
(reader).
(setf archive-meta-entries)
(writer).
archive-meta-entry-checksum
(reader).
(setf archive-meta-entry-checksum)
(writer).
archive-meta-entry-mime-type
(reader).
(setf archive-meta-entry-mime-type)
(writer).
archive-meta-entry-modification-time
(reader).
(setf archive-meta-entry-modification-time)
(writer).
archive-meta-entry-p
(function).
archive-meta-entry-path
(reader).
(setf archive-meta-entry-path)
(writer).
archive-meta-offsets
(reader).
(setf archive-meta-offsets)
(writer).
archive-meta-size
(reader).
(setf archive-meta-size)
(writer).
archive-p
(function).
audio-channels
(reader).
(setf audio-channels)
(writer).
audio-frame-count
(reader).
(setf audio-frame-count)
(writer).
audio-p
(function).
audio-sample-count
(function).
audio-sample-format
(reader).
(setf audio-sample-format)
(writer).
audio-samplerate
(reader).
(setf audio-samplerate)
(writer).
audio-samples
(reader).
(setf audio-samples)
(writer).
box-depth
(reader).
(setf box-depth)
(writer).
box-height
(reader).
(setf box-height)
(writer).
box-p
(function).
box-width
(reader).
(setf box-width)
(writer).
channel-layout
(function).
circle-bounds
(reader).
(setf circle-bounds)
(writer).
circle-fill
(reader).
(setf circle-fill)
(writer).
circle-p
(function).
color-a
(reader).
(setf color-a)
(writer).
color-b
(reader).
(setf color-b)
(writer).
color-g
(reader).
(setf color-g)
(writer).
color-option-b
(reader).
(setf color-option-b)
(writer).
color-option-g
(reader).
(setf color-option-g)
(writer).
color-option-p
(function).
color-option-r
(reader).
(setf color-option-r)
(writer).
color-p
(function).
color-r
(reader).
(setf color-r)
(writer).
column-spec-kind
(reader).
(setf column-spec-kind)
(writer).
column-spec-length
(reader).
(setf column-spec-length)
(writer).
column-spec-name
(reader).
(setf column-spec-name)
(writer).
column-spec-p
(function).
column-spec-reader
(function).
column-spec-writer
(function).
copy-archive
(function).
copy-archive-meta-entry
(function).
copy-audio
(function).
copy-box
(function).
copy-circle
(function).
copy-color
(function).
copy-color-option
(function).
copy-column-spec
(function).
copy-curve
(function).
copy-cylinder
(function).
copy-ellipsoid
(function).
copy-font-option
(function).
copy-heading-option
(function).
copy-image
(function).
copy-line
(function).
copy-link-option
(function).
copy-log
(function).
copy-log-chunk
(function).
copy-log-entry
(function).
copy-markup
(function).
copy-mesh
(function).
copy-model
(function).
copy-physics-model
(function).
copy-pill
(function).
copy-point
(function).
copy-polygon
(function).
copy-rectangle
(function).
copy-sf3-file-header
(function).
copy-shape
(function).
copy-shape-bounds
(function).
copy-shape-fill
(function).
copy-size
(function).
copy-size-option
(function).
copy-table
(function).
copy-target-option
(function).
copy-text
(function).
copy-text-shape
(function).
copy-vector-graphic
(function).
crc32
(function).
crc32-rotate
(function).
curve-fill
(reader).
(setf curve-fill)
(writer).
curve-p
(function).
curve-points
(reader).
(setf curve-points)
(writer).
cylinder-bottom-radius
(reader).
(setf cylinder-bottom-radius)
(writer).
cylinder-height
(reader).
(setf cylinder-height)
(writer).
cylinder-p
(function).
cylinder-top-radius
(reader).
(setf cylinder-top-radius)
(writer).
define-accessor
(macro).
define-accessors
(macro).
define-delegates
(macro).
define-print-method
(macro).
ellipsoid-depth
(reader).
(setf ellipsoid-depth)
(writer).
ellipsoid-height
(reader).
(setf ellipsoid-height)
(writer).
ellipsoid-p
(function).
ellipsoid-width
(reader).
(setf ellipsoid-width)
(writer).
end
(generic function).
(setf end)
(generic function).
font-family
(generic function).
(setf font-family)
(generic function).
font-option-font-family
(reader).
(setf font-option-font-family)
(writer).
font-option-p
(function).
format-time
(function).
generate-crc32-table
(function).
heading-option-level
(reader).
(setf heading-option-level)
(writer).
heading-option-p
(function).
high-resolution-timestamp
(function).
(setf high-resolution-timestamp)
(function).
image-channels
(reader).
(setf image-channels)
(writer).
image-depth
(reader).
(setf image-depth)
(writer).
image-height
(reader).
(setf image-height)
(writer).
image-p
(function).
image-pixel-count
(function).
image-pixel-format
(reader).
(setf image-pixel-format)
(writer).
image-pixels
(reader).
(setf image-pixels)
(writer).
image-width
(reader).
(setf image-width)
(writer).
line-color
(reader).
(setf line-color)
(writer).
line-p
(function).
line-points
(reader).
(setf line-points)
(writer).
line-thickness
(reader).
(setf line-thickness)
(writer).
link-option-address
(reader).
(setf link-option-address)
(writer).
link-option-p
(function).
lisp-type->bs-type
(function).
log-chunk-append-entry
(function).
log-chunk-capacity
(function).
log-chunk-entries
(reader).
(setf log-chunk-entries)
(writer).
log-chunk-entry-count
(reader).
(setf log-chunk-entry-count)
(writer).
log-chunk-entry-offsets
(reader).
(setf log-chunk-entry-offsets)
(writer).
log-chunk-p
(function).
log-chunk-remaining
(function).
log-chunk-size
(reader).
(setf log-chunk-size)
(writer).
log-chunks
(reader).
(setf log-chunks)
(writer).
log-end-time
(reader).
(setf log-end-time)
(writer).
log-entry-category
(reader).
(setf log-entry-category)
(writer).
log-entry-message
(reader).
(setf log-entry-message)
(writer).
log-entry-p
(function).
log-entry-severity
(reader).
(setf log-entry-severity)
(writer).
log-entry-size
(reader).
(setf log-entry-size)
(writer).
log-entry-source
(reader).
(setf log-entry-source)
(writer).
log-entry-time
(reader).
(setf log-entry-time)
(writer).
log-p
(function).
log-start-time
(reader).
(setf log-start-time)
(writer).
markup-end
(reader).
(setf markup-end)
(writer).
markup-option
(reader).
(setf markup-option)
(writer).
markup-p
(function).
markup-start
(reader).
(setf markup-start)
(writer).
mesh-p
(function).
mesh-vertex-count
(reader).
(setf mesh-vertex-count)
(writer).
mesh-vertices
(reader).
(setf mesh-vertices)
(writer).
model-faces
(reader).
(setf model-faces)
(writer).
model-format
(reader).
(setf model-format)
(writer).
model-material-size
(reader).
(setf model-material-size)
(writer).
model-material-type
(reader).
(setf model-material-type)
(writer).
model-p
(function).
model-textures
(reader).
(setf model-textures)
(writer).
model-vertices
(reader).
(setf model-vertices)
(writer).
name
(generic function).
(setf name)
(generic function).
option
(generic function).
(setf option)
(generic function).
physics-model-mass
(reader).
(setf physics-model-mass)
(writer).
physics-model-p
(function).
physics-model-shapes
(reader).
(setf physics-model-shapes)
(writer).
physics-model-tensor
(reader).
(setf physics-model-tensor)
(writer).
pill-bottom-radius
(reader).
(setf pill-bottom-radius)
(writer).
pill-height
(reader).
(setf pill-height)
(writer).
pill-p
(function).
pill-top-radius
(reader).
(setf pill-top-radius)
(writer).
point-p
(function).
point-x
(reader).
(setf point-x)
(writer).
point-y
(reader).
(setf point-y)
(writer).
polygon-fill
(reader).
(setf polygon-fill)
(writer).
polygon-p
(function).
polygon-points
(reader).
(setf polygon-points)
(writer).
read-archive
(function).
read-archive-meta-entry
(function).
read-audio
(function).
read-box
(function).
read-circle
(function).
read-color
(function).
read-color-option
(function).
read-column-spec
(function).
read-curve
(function).
read-cylinder
(function).
read-ellipsoid
(function).
read-font-option
(function).
read-heading-option
(function).
read-image
(function).
read-io-octet-vector-archive
(function).
read-io-octet-vector-archive-meta-entry
(function).
read-io-octet-vector-audio
(function).
read-io-octet-vector-box
(function).
read-io-octet-vector-circle
(function).
read-io-octet-vector-color
(function).
read-io-octet-vector-color-option
(function).
read-io-octet-vector-column-spec
(function).
read-io-octet-vector-curve
(function).
read-io-octet-vector-cylinder
(function).
read-io-octet-vector-ellipsoid
(function).
read-io-octet-vector-font-option
(function).
read-io-octet-vector-heading-option
(function).
read-io-octet-vector-image
(function).
read-io-octet-vector-line
(function).
read-io-octet-vector-link-option
(function).
read-io-octet-vector-log
(function).
read-io-octet-vector-log-chunk
(function).
read-io-octet-vector-log-entry
(function).
read-io-octet-vector-markup
(function).
read-io-octet-vector-mesh
(function).
read-io-octet-vector-model
(function).
read-io-octet-vector-physics-model
(function).
read-io-octet-vector-pill
(function).
read-io-octet-vector-point
(function).
read-io-octet-vector-polygon
(function).
read-io-octet-vector-rectangle
(function).
read-io-octet-vector-sf3-file-header
(function).
read-io-octet-vector-shape
(function).
read-io-octet-vector-shape-bounds
(function).
read-io-octet-vector-shape-fill
(function).
read-io-octet-vector-size
(function).
read-io-octet-vector-size-option
(function).
read-io-octet-vector-table
(function).
read-io-octet-vector-target-option
(function).
read-io-octet-vector-text
(function).
read-io-octet-vector-text-shape
(function).
read-io-octet-vector-vector-graphic
(function).
read-io-stream-archive
(function).
read-io-stream-archive-meta-entry
(function).
read-io-stream-audio
(function).
read-io-stream-box
(function).
read-io-stream-circle
(function).
read-io-stream-color
(function).
read-io-stream-color-option
(function).
read-io-stream-column-spec
(function).
read-io-stream-curve
(function).
read-io-stream-cylinder
(function).
read-io-stream-ellipsoid
(function).
read-io-stream-font-option
(function).
read-io-stream-heading-option
(function).
read-io-stream-image
(function).
read-io-stream-line
(function).
read-io-stream-link-option
(function).
read-io-stream-log
(function).
read-io-stream-log-chunk
(function).
read-io-stream-log-entry
(function).
read-io-stream-markup
(function).
read-io-stream-mesh
(function).
read-io-stream-model
(function).
read-io-stream-physics-model
(function).
read-io-stream-pill
(function).
read-io-stream-point
(function).
read-io-stream-polygon
(function).
read-io-stream-rectangle
(function).
read-io-stream-sf3-file-header
(function).
read-io-stream-shape
(function).
read-io-stream-shape-bounds
(function).
read-io-stream-shape-fill
(function).
read-io-stream-size
(function).
read-io-stream-size-option
(function).
read-io-stream-table
(function).
read-io-stream-target-option
(function).
read-io-stream-text
(function).
read-io-stream-text-shape
(function).
read-io-stream-vector-graphic
(function).
read-line
(function).
read-link-option
(function).
read-log
(function).
read-log-chunk
(function).
read-log-entry
(function).
read-markup
(function).
read-mesh
(function).
read-model
(function).
read-physics-model
(function).
read-pill
(function).
read-point
(function).
read-polygon
(function).
read-rectangle
(function).
read-sf3-file-header
(function).
read-shape
(function).
read-shape-bounds
(function).
read-shape-fill
(function).
read-size
(function).
read-size-option
(function).
read-table
(function).
read-target-option
(function).
read-text
(function).
read-text-shape
(function).
read-vector-graphic
(function).
rectangle-bounds
(reader).
(setf rectangle-bounds)
(writer).
rectangle-fill
(reader).
(setf rectangle-fill)
(writer).
rectangle-p
(function).
set-equal
(function).
sf3-file-header-checksum
(reader).
(setf sf3-file-header-checksum)
(writer).
sf3-file-header-kind
(reader).
(setf sf3-file-header-kind)
(writer).
sf3-file-header-p
(function).
shape-bounds-p
(function).
shape-bounds-point
(reader).
(setf shape-bounds-point)
(writer).
shape-bounds-size
(reader).
(setf shape-bounds-size)
(writer).
shape-data
(reader).
(setf shape-data)
(writer).
shape-fill-fill-color
(reader).
(setf shape-fill-fill-color)
(writer).
shape-fill-outline-color
(reader).
(setf shape-fill-outline-color)
(writer).
shape-fill-outline-thickness
(reader).
(setf shape-fill-outline-thickness)
(writer).
shape-fill-p
(function).
shape-p
(function).
shape-transform
(reader).
(setf shape-transform)
(writer).
size-h
(reader).
(setf size-h)
(writer).
size-option-font-size
(reader).
(setf size-option-font-size)
(writer).
size-option-p
(function).
size-p
(function).
size-w
(reader).
(setf size-w)
(writer).
start
(generic function).
(setf start)
(generic function).
table-column-count
(reader).
(setf table-column-count)
(writer).
table-column-specs
(reader).
(setf table-column-specs)
(writer).
table-p
(function).
table-row-count
(reader).
(setf table-row-count)
(writer).
table-row-data
(reader).
(setf table-row-data)
(writer).
table-row-length
(reader).
(setf table-row-length)
(writer).
table-spec-length
(reader).
(setf table-spec-length)
(writer).
target-option-address
(reader).
(setf target-option-address)
(writer).
target-option-p
(function).
text-markup-options
(reader).
(setf text-markup-options)
(writer).
text-markup-size
(reader).
(setf text-markup-size)
(writer).
text-p
(function).
text-shape-color
(reader).
(setf text-shape-color)
(writer).
text-shape-font
(reader).
(setf text-shape-font)
(writer).
text-shape-font-size
(reader).
(setf text-shape-font-size)
(writer).
text-shape-p
(function).
text-shape-point
(reader).
(setf text-shape-point)
(writer).
text-shape-text
(reader).
(setf text-shape-text)
(writer).
text-text
(reader).
(setf text-text)
(writer).
type->column-spec-kind
(function).
vector-graphic-height
(reader).
(setf vector-graphic-height)
(writer).
vector-graphic-instructions
(reader).
(setf vector-graphic-instructions)
(writer).
vector-graphic-p
(function).
vector-graphic-width
(reader).
(setf vector-graphic-width)
(writer).
write-archive
(function).
write-archive-meta-entry
(function).
write-audio
(function).
write-box
(function).
write-circle
(function).
write-color
(function).
write-color-option
(function).
write-column-spec
(function).
write-curve
(function).
write-cylinder
(function).
write-ellipsoid
(function).
write-font-option
(function).
write-heading-option
(function).
write-image
(function).
write-io-octet-vector-archive
(function).
write-io-octet-vector-archive-meta-entry
(function).
write-io-octet-vector-audio
(function).
write-io-octet-vector-box
(function).
write-io-octet-vector-circle
(function).
write-io-octet-vector-color
(function).
write-io-octet-vector-color-option
(function).
write-io-octet-vector-column-spec
(function).
write-io-octet-vector-curve
(function).
write-io-octet-vector-cylinder
(function).
write-io-octet-vector-ellipsoid
(function).
write-io-octet-vector-font-option
(function).
write-io-octet-vector-heading-option
(function).
write-io-octet-vector-image
(function).
write-io-octet-vector-line
(function).
write-io-octet-vector-link-option
(function).
write-io-octet-vector-log
(function).
write-io-octet-vector-log-chunk
(function).
write-io-octet-vector-log-entry
(function).
write-io-octet-vector-markup
(function).
write-io-octet-vector-mesh
(function).
write-io-octet-vector-model
(function).
write-io-octet-vector-physics-model
(function).
write-io-octet-vector-pill
(function).
write-io-octet-vector-point
(function).
write-io-octet-vector-polygon
(function).
write-io-octet-vector-rectangle
(function).
write-io-octet-vector-sf3-file-header
(function).
write-io-octet-vector-shape
(function).
write-io-octet-vector-shape-bounds
(function).
write-io-octet-vector-shape-fill
(function).
write-io-octet-vector-size
(function).
write-io-octet-vector-size-option
(function).
write-io-octet-vector-table
(function).
write-io-octet-vector-target-option
(function).
write-io-octet-vector-text
(function).
write-io-octet-vector-text-shape
(function).
write-io-octet-vector-vector-graphic
(function).
write-io-stream-archive
(function).
write-io-stream-archive-meta-entry
(function).
write-io-stream-audio
(function).
write-io-stream-box
(function).
write-io-stream-circle
(function).
write-io-stream-color
(function).
write-io-stream-color-option
(function).
write-io-stream-column-spec
(function).
write-io-stream-curve
(function).
write-io-stream-cylinder
(function).
write-io-stream-ellipsoid
(function).
write-io-stream-font-option
(function).
write-io-stream-heading-option
(function).
write-io-stream-image
(function).
write-io-stream-line
(function).
write-io-stream-link-option
(function).
write-io-stream-log
(function).
write-io-stream-log-chunk
(function).
write-io-stream-log-entry
(function).
write-io-stream-markup
(function).
write-io-stream-mesh
(function).
write-io-stream-model
(function).
write-io-stream-physics-model
(function).
write-io-stream-pill
(function).
write-io-stream-point
(function).
write-io-stream-polygon
(function).
write-io-stream-rectangle
(function).
write-io-stream-sf3-file-header
(function).
write-io-stream-shape
(function).
write-io-stream-shape-bounds
(function).
write-io-stream-shape-fill
(function).
write-io-stream-size
(function).
write-io-stream-size-option
(function).
write-io-stream-table
(function).
write-io-stream-target-option
(function).
write-io-stream-text
(function).
write-io-stream-text-shape
(function).
write-io-stream-vector-graphic
(function).
write-line
(function).
write-link-option
(function).
write-log
(function).
write-log-chunk
(function).
write-log-entry
(function).
write-markup
(function).
write-mesh
(function).
write-model
(function).
write-physics-model
(function).
write-pill
(function).
write-point
(function).
write-polygon
(function).
write-rectangle
(function).
write-sf3-file-header
(function).
write-shape
(function).
write-shape-bounds
(function).
write-shape-fill
(function).
write-size
(function).
write-size-option
(function).
write-table
(function).
write-target-option
(function).
write-text
(function).
write-text-shape
(function).
write-vector-graphic
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Create a new SF3-FILE-HEADER instance.
The KIND should name the type of file format stored.
See SF3-FILE-HEADER (type)
Read an SF3 file from the given storage.
Depending on the storage backend, additional arguments may be
necessary. The following backends are supported:
PATHNAME
STREAM
OCTET-VECTOR (optionally accepts :START and :END key arguments)
FOREIGN-POINTER (requires a SIZE argument)
If successful returns the format instance.
If parsing fails, an error is signalled.
See TELL-SF3
See ARCHIVE (type)
See AUDIO (type)
See IMAGE (type)
See LOG (type)
See MODEL (type)
See PHYSICS-MODEL (type)
See TABLE (type)
See TEXT (type)
See VECTOR-GRAPHIC (type)
Determine the type of SF3 file within the storage.
Depending on the storage backend, additional arguments may be
necessary. The following backends are supported:
PATHNAME
STREAM
OCTET-VECTOR (optionally accepts :START and :END key arguments)
FOREIGN-POINTER (requires a SIZE argument)
If successful returns the type of file stored.
If parsing of even the SF3 header fails, an error is signalled.
See READ-SF3
See ARCHIVE (type)
See AUDIO (type)
See IMAGE (type)
See LOG (type)
See MODEL (type)
See PHYSICS-MODEL (type)
See TABLE (type)
See TEXT (type)
See VECTOR-GRAPHIC (type)
Convert a Common Lisp universal-time timestamp to a UNIX timestamp
Convert a UNIX timestamp to a Common Lisp universal-time timestamp
Write an SF3 file to the given storage.
Depending on the storage backend, additional arguments may be
necessary. The following backends are supported:
PATHNAME
STREAM
OCTET-VECTOR (optionally accepts :START and :END key arguments)
FOREIGN-POINTER (requires a SIZE argument)
If successful returns the storage.
If serialisation fails, an error is signalled.
See ARCHIVE (type)
See AUDIO (type)
See IMAGE (type)
See LOG (type)
See MODEL (type)
See PHYSICS-MODEL (type)
See TABLE (type)
See TEXT (type)
See VECTOR-GRAPHIC (type)
Accesses the alpha channel of the color.
See COLOR (type)
Add a new file to the archive.
Returns the modified ARCHIVE.
The FILE may be an octet-vector, string, or a pathname. In the former
two cases you must also pass the PATH keyword argument. In all cases
you may also specify the MIME-TYPE and MODIFICATION-TIME. If you do
not, they are determined automatically.
See FILES
See META-ENTRIES
See ARCHIVE (type)
See ARCHIVE-META-ENTRY (type)
Accesses the address.
See LINK-OPTION (type) See TARGET-OPTION (type)
target-option
)) ¶link-option
)) ¶target-option
)) ¶link-option
)) ¶Accesses the blue component of the color.
See COLOR-OPTION (type)
See COLOR (type)
color-option
)) ¶color-option
)) ¶Accesses the bottom radius of the shape.
See CYLINDER (type)
See PILL (type)
Accesses the bounds of the shape.
See SHAPE-BOUNDS (type)
See RECTANGLE (type)
See CIRCLE (type)
Access the category of the entry.
This is a string at most 255 characters long.
See LOG-ENTRY (type)
Accesses the channel information of the file.
For audio files, this is the channel count.
For image files, this is the pixel format identifier.
See PIXEL-TYPE
See CHANNEL-LAYOUT
See IMAGE (type)
See AUDIO (type)
Access the CRC32 checksum.
See ARCHIVE-META-ENTRY (type) See SF3-FILE-HEADER (type)
archive-meta-entry
)) ¶sf3-file-header
)) ¶archive-meta-entry
)) ¶sf3-file-header
)) ¶Access the chunks vector of the log.
See LOG (type)
See LOG-CHUNK (type)
See LOG-APPEND-CHUNK
text-shape
)) ¶text-shape
)) ¶Accesses the number of columns in the table.
See TABLE (type)
Accesses the vector of column specifications in the table.
See COLUMN-SPEC (type)
See TABLE (type)
Accesses the inner data of the physics shape.
See SHAPE (type)
Accesses the depth of the object.
See IMAGE (type)
See ELLIPSOID (type)
See BOX (type)
Access the ending time of the log.
This is a UNIX timestamp. If the timestamp is equivalent to the most
positive 63 bit number, the end time is considered to be
"tentative" and the log file unfinished.
See UNIX-TO-UNIVERSAL-TIME
See UNIVERSAL-TO-UNIX-TIME
See LOG (type)
Access the vector of log-entries in the chunk.
See LOG-ENTRY (type)
See LOG-CHUNK (type)
Extract a file from the archive to disk.
FILE may either be the path of the file to extract, the index of the
file, or T for all files.
If VERIFY is true, the resulting file on disk is checked against the
stored CRC-32 checksum.
If PRESERVE-MODIFICATION-TIME is true, the resulting file will have
the modification time as stored in the archive.
See FILES
See META-ENTRIES
See ARCHIVE (type)
See ARCHIVE-META-ENTRY (type)
(eql t)
) (archive archive
) &key path if-exists verify preserve-modification-time) ¶Accesses the vector of vertex indices that make up the faces.
See MODEL (type)
Returns the file extension to be used with the given object or format type.
See ARCHIVE (type)
See AUDIO (type)
See IMAGE (type)
See LOG (type)
See MODEL (type)
See PHYSICS-MODEL (type)
See TABLE (type)
See TEXT (type)
See VECTOR-GRAPHIC (type)
io-structure-object
)) ¶(eql org.shirakumo.sf3:archive)
)) ¶(eql org.shirakumo.sf3:audio)
)) ¶(eql org.shirakumo.sf3:image)
)) ¶(eql org.shirakumo.sf3:log)
)) ¶(eql org.shirakumo.sf3:model)
)) ¶(eql org.shirakumo.sf3:physics-model)
)) ¶(eql org.shirakumo.sf3:table)
)) ¶(eql org.shirakumo.sf3:text)
)) ¶(eql org.shirakumo.sf3:vector-graphic)
)) ¶Access the vector of file payloads.
File payloads are stored as octet vectors.
In order to get the associated file metadata, look at the
ARCHIVE-META-ENTRY of the same index in the META-ENTRIES vector.
See ARCHIVE (type)
See META-ENTRIES
Accesses the fill description of the shape.
See SHAPE-FILL (type)
See CURVE (type)
See POLYGON (type)
See RECTANGLE (type)
See CIRCLE (type)
Accesses the fill color of the fill specification.
See SHAPE-FILL (type)
shape-fill
)) ¶shape-fill
)) ¶Accesses the font-family descriptor of the text.
See FONT-OPTION (type)
See TEXT-SHAPE (type)
text-shape
)) ¶text-shape
)) ¶Accesses the font-size of the object.
The size describes the height of a line of text from its baseline in
pixels.
See TEXT-SHAPE (type)
See SIZE-OPTION (type)
text-shape
)) ¶size-option
)) ¶text-shape
)) ¶size-option
)) ¶Accesses the green component of the color.
See COLOR-OPTION (type)
See COLOR (type)
color-option
)) ¶color-option
)) ¶Accesses the HEIGHT extent of the size.
See SIZE (type)
Accesses the height of the object.
See IMAGE (type)
See VECTOR-GRAPHIC (type)
See ELLIPSOID (type)
See BOX (type)
See SIZE (type)
See PILL (type)
See CYLINDER (type)
vector-graphic
)) ¶vector-graphic
)) ¶Accesses the vector of drawing instructions that make up the image.
The elements may be instances of the following types:
LINE
RECTANGLE
CIRCLE
POLYGON
CURVE
TEXT-SHAPE
(ARRAY SINGLE-FLOAT (6))
See VECTOR-GRAPHIC (type)
vector-graphic
)) ¶vector-graphic
)) ¶Accesses the kind of the type stored.
See COLUMN-SPEC-TYPE
See COLUMN-SPEC (type)
See SF3-FILE-HEADER (type)
column-spec
)) ¶sf3-file-header
)) ¶column-spec
)) ¶sf3-file-header
)) ¶Accesses the heading level.
See HEADING-OPTION (type)
heading-option
)) ¶heading-option
)) ¶Access the vector of markup options.
See TEXT (type)
Accesses the mass of the overall physics model in Kg.
See PHYSICS-MODEL (type)
physics-model
)) ¶physics-model
)) ¶Access the message of the entry.
This is mostly free-form, application-specific text about the log
event.
See LOG-ENTRY (type)
Access the vector of archive metadata entries.
The metadata entries give you information about a file’s path, type,
and so on.
See ARCHIVE (type)
See ARCHIVE-META-ENTRY (type)
See FILES
Access the media mime-type.
You can also pass any SF3 file structure or its type to this to get
its intended mime-type back.
See ARCHIVE-META-ENTRY (type)
See ARCHIVE (type)
See AUDIO (type)
See IMAGE (type)
See LOG (type)
See MODEL (type)
See PHYSICS-MODEL (type)
See TABLE (type)
See TEXT (type)
See VECTOR-GRAPHIC (type)
archive-meta-entry
)) ¶io-structure-object
)) ¶(eql org.shirakumo.sf3:archive)
)) ¶(eql org.shirakumo.sf3:audio)
)) ¶(eql org.shirakumo.sf3:image)
)) ¶(eql org.shirakumo.sf3:log)
)) ¶(eql org.shirakumo.sf3:model)
)) ¶(eql org.shirakumo.sf3:physics-model)
)) ¶(eql org.shirakumo.sf3:table)
)) ¶(eql org.shirakumo.sf3:text)
)) ¶(eql org.shirakumo.sf3:vector-graphic)
)) ¶archive-meta-entry
)) ¶Access the modification time of the metadata entry.
The modification time is a universal-time timestamp.
See ARCHIVE-META-ENTRY (type)
archive-meta-entry
)) ¶archive-meta-entry
)) ¶Accesses the outline color of the fill specification.
See SHAPE-FILL (type)
shape-fill
)) ¶shape-fill
)) ¶Accesses the outline thickness of the fill specification.
See SHAPE-FILL (type)
shape-fill
)) ¶shape-fill
)) ¶Access the path of the file.
This is a string describing a relative UNIX namestring for the related
file.
See ARCHIVE-META-ENTRY (type)
archive-meta-entry
)) ¶archive-meta-entry
)) ¶Accesses the format of the pixel channel elements.
This corresponds to the pixel data vector element-type.
See PIXELS
See IMAGE (type)
Accesses the pixel data of the image.
The vector contains the pixel data in "row-major" order, with
channel data interleaved. Meaning to access a specific channel value
the index is computed as:
channel + PIXEL-STRIDE * (x + WIDTH * (y + HEIGHT * d))
See PIXEL-STRIDE
See WIDTH
See HEIGHT
See IMAGE (type)
Accesses the lower left corner point of the extent.
See SHAPE-BOUNDS (type)
text-shape
)) ¶shape-bounds
)) ¶text-shape
)) ¶shape-bounds
)) ¶Accesses the vector of outline points of the shape.
See POLYGON (type)
See CURVE (type)
See POINT (type)
Accesses the red component of the color.
See COLOR-OPTION (type)
See COLOR (type)
color-option
)) ¶color-option
)) ¶Accesses the number of rows in the table.
See TABLE (type)
Accesses the raw, encoded row data.
The data is encoded as an octet vector.
In order to decode data, please use the ROW and CELL functions.
See ROW
See CELL
See TABLE (type)
Accesses the sample format type of the audio file.
May be one of:
:SINT8
:SINT16
:SINT32
:SINT64
:UINT8
:UINT16
:UINT32
:UINT64
:FLOAT16
:FLOAT32
:FLOAT64
This will also correspond to the element-type of the SAMPLES array,
except for :FLOAT16, which is encoded as (unsigned-byte 16) due to
lack of support for short-floats in most implementations.
See AUDIO (type)
Accesses the samplerate of the audio file in Hertz.
See AUDIO (type)
Accesses the sample data of the audio file.
This is a raw PCM data vector structured as audio frames, interleaving the channels in each frame according to the layout in CHANNEL-LAYOUT.
See AUDIO (type)
Accesses the severity number of the entry.
The more positive the number, the more severe, the more negative the more detailed it is meant to be, with 0 being treated as "neutral".
See LOG-ENTRY (type)
Accesses the vector of shapes that make up the physics model.
See SHAPE (type)
See PHYSICS-MODEL (type)
physics-model
)) ¶physics-model
)) ¶Accesses the dimensions of the extent.
See SHAPE-BOUNDS (type)
shape-bounds
)) ¶column-spec
)) ¶shape-bounds
)) ¶column-spec
)) ¶Access the source indicator of the entry.
This is a string at most 255 characters long.
See LOG-ENTRY (type)
Access the starting time of the log.
This is a UNIX timestamp.
See UNIX-TO-UNIVERSAL-TIME
See UNIVERSAL-TO-UNIX-TIME
See LOG (type)
Accesses the inertia tensor matrix of the physics shape.
The inertia tensor is a row-major 9-element single-float vector that
stores the 3x3 inertia tensor matrix.
See PHYSICS-MODEL (type)
physics-model
)) ¶physics-model
)) ¶Accesses the string text of the element.
See TEXT (type)
See TEXT-SHAPE (type)
text-shape
)) ¶text-shape
)) ¶Accesses the vector of paths for the material’s textures.
See TEXTURE-TYPES
See MODEL (type)
Accesses the thickness of the line.
See LINE (type)
Accesses the time at which the entry was created.
This is a UNIX timestamp.
See UNIX-TO-UNIVERSAL-TIME
See UNIVERSAL-TO-UNIX-TIME
See LOG-ENTRY (type)
Accesses the top radius of the shape.
See CYLINDER (type)
See PILL (type)
Accesses the transform matrix of the shape.
The transform matrix is a row-major 16-element single-float vector
that stores the 4x4 affine transformation matrix to position the shape
relative to origin of the entire model.
See SHAPE (type)
See PHYSICS-MODEL (type)
Access the vector of vertex attribute data.
In the case of a MESH this is only position data.
See VERTEX-ATTRIBUTES
See VERTEX-STRIDE
See MODEL (type)
See MESH (type)
Accesses the WIDTH extent of the size.
See SIZE (type)
Accesses the width of the object.
See IMAGE (type)
See VECTOR-GRAPHIC (type)
See ELLIPSOID (type)
See BOX (type)
See SIZE (type)
vector-graphic
)) ¶Accesses the X position of the point.
See POINT (type)
Accesses the Y position of the point.
See POINT (type)
physics-model
)) ¶org.shirakumo.binary-structures
.
column-spec
)) ¶org.shirakumo.binary-structures
.
archive-meta-entry
)) ¶org.shirakumo.binary-structures
.
target-option
)) ¶org.shirakumo.binary-structures
.
font-option
)) ¶org.shirakumo.binary-structures
.
text-shape
)) ¶org.shirakumo.binary-structures
.
size-option
)) ¶org.shirakumo.binary-structures
.
sf3-file-header
)) ¶org.shirakumo.binary-structures
.
heading-option
)) ¶org.shirakumo.binary-structures
.
vector-graphic
)) ¶org.shirakumo.binary-structures
.
shape-bounds
)) ¶org.shirakumo.binary-structures
.
color-option
)) ¶org.shirakumo.binary-structures
.
shape-fill
)) ¶org.shirakumo.binary-structures
.
link-option
)) ¶org.shirakumo.binary-structures
.
physics-model
) stream) ¶column-spec
) stream) ¶archive-meta-entry
) stream) ¶target-option
) stream) ¶font-option
) stream) ¶text-shape
) stream) ¶size-option
) stream) ¶sf3-file-header
) stream) ¶heading-option
) stream) ¶vector-graphic
) stream) ¶color-option
) stream) ¶link-option
) stream) ¶Representation of an archive file.
See MAKE-ARCHIVE
See META-ENTRIES
See FILES
See ADD-FILE
See EXTRACT-FILE
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
common-lisp
.
(unsigned-byte 64)
0
(unsigned-byte 64)
0
(array (unsigned-byte 64) (*))
(make-array 0 :element-type (quote (unsigned-byte 64)))
(array org.shirakumo.sf3:archive-meta-entry (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:archive-meta-entry))
(array (unsigned-byte 64) (*))
(make-array 0 :element-type (quote (unsigned-byte 64)))
(array (array (unsigned-byte 8) (*)) (*))
(make-array 0 :element-type (quote (array (unsigned-byte 8) (*))))
Representation of an archive file metadata entry.
See MAKE-ARCHIVE-META-ENTRY
See MODIFICATION-TIME
See CHECKSUM
See MIME-TYPE
See PATH
io-structure-object
.
(signed-byte 64)
0
(unsigned-byte 32)
0
string
""
string
""
Representation of an audio file.
See MAKE-AUDIO
See DURATION
See SAMPLERATE
See CHANNELS
See CHANNEL-LAYOUT
See SAMPLE-FORMAT
See SAMPLES
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(unsigned-byte 32)
0
(unsigned-byte 8)
0
(unsigned-byte 64)
0
Representation of a box shape.
See MAKE-BOX
See WIDTH
See HEIGHT
See DEPTH
See PHYSICS-MODEL (type)
Representation of a circle.
See BOUNDS
See FILL
See MAKE-CIRCLE
io-structure-object
.
org.shirakumo.sf3:shape-fill
(org.shirakumo.sf3::%make-shape-fill)
org.shirakumo.sf3:shape-bounds
(org.shirakumo.sf3::%make-shape-bounds)
Representation of a color.
See R
See G
See B
See A
See MAKE-COLOR
io-structure-object
.
(setf a)
.
a
.
(setf b)
.
b
.
(setf g)
.
g
.
octet-size
.
print-object
.
(setf r)
.
r
.
single-float
0.0
single-float
0.0
single-float
0.0
single-float
0.0
Representation of a color markup option.
See MAKE-COLOR-OPTION
See R
See G
See B
See MARKUP (type)
io-structure-object
.
(setf b)
.
b
.
(setf g)
.
g
.
octet-size
.
print-object
.
(setf r)
.
r
.
single-float
0.0
single-float
0.0
single-float
0.0
Representation of the specification for a column in a table.
See MAKE-COLUMN-SPEC
See NAME
See SIZE
See KIND
See COLUMN-SPEC-TYPE
See COLUMN-SPEC-ELEMENT-SIZE
See COLUMN-SPEC-ELEMENT-COUNT
Representation of a shape with a Bezier curve outline.
See POINTS
See FILL
See MAKE-CURVE
io-structure-object
.
org.shirakumo.sf3:shape-fill
(org.shirakumo.sf3::%make-shape-fill)
(array org.shirakumo.sf3:point (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:point))
Representation of a cylindrical shape.
See MAKE-CYLINDER
See BOTTOM-RADIUS
See TOP-RADIUS
See HEIGHT
See PHYSICS-MODEL (type)
Representation of an ellipsoid shape.
See MAKE-ELLIPSOID
See WIDTH
See HEIGHT
See DEPTH
See PHYSICS-MODEL (type)
Representation of a font change option.
See FONT
See MAKE-FONT-OPTION
io-structure-object
.
string
""
Representation of a heading markup option.
See MAKE-HEADING-OPTION
See LEVEL
io-structure-object
.
(unsigned-byte 8)
0
Representation of an image file.
See WIDTH
See HEIGHT
See DEPTH
See CHANNELS
See PIXEL-FORMAT
See PIXEL-TYPE
See PIXEL-STRIDE
See PIXELS
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 8)
0
Representation of a segmented line.
See POINTS
See COLOR
See THICKNESS
See MAKE-LINE
io-structure-object
.
org.shirakumo.sf3:color
(org.shirakumo.sf3::%make-color)
single-float
0.0
(array org.shirakumo.sf3:point (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:point))
Representation of a link markup option.
See ADDRESS
See MAKE-LINK-OPTION
io-structure-object
.
string
""
Representation of a log file.
See MAKE-LOG
See START-TIME
See END-TIME
See CHUNKS
See LOG-APPEND-CHUNK
See LOG-APPEND-ENTRY-EXTEND
See LOG
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(signed-byte 64)
0
(signed-byte 64)
0
(array org.shirakumo.sf3:log-chunk (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:log-chunk))
Representation of a chunk of log entries in a log file.
See MAKE-LOG-CHUNK
See ENTRIES
io-structure-object
.
(unsigned-byte 64)
0
(unsigned-byte 32)
0
(array (unsigned-byte 64) (*))
(make-array 0 :element-type (quote (unsigned-byte 64)))
(array org.shirakumo.sf3:log-entry (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:log-entry))
Representation of a single entry in a log file.
See SIZE
See TIME
See SEVERITY
See SOURCE
See CATEGORY
See MESSAGE
See MAKE-LOG-ENTRY
io-structure-object
.
(unsigned-byte 32)
0
(unsigned-byte 64)
0
(signed-byte 8)
0
string
""
string
""
string
""
Representation of a markup section.
See MAKE-MARKUP
See START
See END
See OPTION
io-structure-object
.
(setf address)
.
address
.
(setf b)
.
b
.
(setf end)
.
end
.
(setf font)
.
font
.
(setf g)
.
g
.
(setf level)
.
level
.
octet-size
.
(setf option)
.
option
.
(setf r)
.
r
.
(setf size)
.
size
.
(setf start)
.
start
.
(unsigned-byte 64)
0
(unsigned-byte 64)
0
Representation of a convex mesh shape.
See MAKE-MESH
See VERTICES
See PHYSICS-MODEL (type)
Representation of a 3D model file.
See MAKE-MODEL
See VERTEX-ATTRIBUTES
See VERTEX-STRIDE
See TEXTURE-TYPES
See TEXTURES
See FACES
See VERTICES
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
common-lisp
.
(unsigned-byte 8)
0
(unsigned-byte 8)
0
(unsigned-byte 32)
0
(array string (*))
(make-array 0 :element-type (quote string))
(array (unsigned-byte 32) (*))
(make-array 0 :element-type (quote (unsigned-byte 32)))
(array single-float (*))
(make-array 0 :element-type (quote single-float))
Representation of a physics model.
See MAKE-PHYSICS-MODEL
See MASS
See TENSOR
See SHAPES
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
single-float
0.0
(simple-array single-float (9))
(make-array 9 :element-type (quote single-float))
(array org.shirakumo.sf3:shape (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:shape))
Representation of a pill-box shape.
See MAKE-PILL
See BOTTOM-RADIUS
See TOP-RADIUS
See HEIGHT
See PHYSICS-MODEL (type)
Representation of a position on the canvas.
See X
See Y
See MAKE-POINT
io-structure-object
.
octet-size
.
print-object
.
(setf x)
.
x
.
(setf y)
.
y
.
single-float
0.0
single-float
0.0
Representation of a closed polygon.
See POINTS
See FILL
See MAKE-POLYGON
io-structure-object
.
org.shirakumo.sf3:shape-fill
(org.shirakumo.sf3::%make-shape-fill)
(array org.shirakumo.sf3:point (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:point))
Representation of a rectangle.
See BOUNDS
See FILL
See MAKE-RECTANGLE
io-structure-object
.
org.shirakumo.sf3:shape-fill
(org.shirakumo.sf3::%make-shape-fill)
org.shirakumo.sf3:shape-bounds
(org.shirakumo.sf3::%make-shape-bounds)
Representation of the generic header of an SF3 file.
See MAKE-SF3-FILE-HEADER
See KIND
See CHECKSUM
Representation of an arbitrary physics shape.
You can also access the inner shape’s attributes through this object
without needing to unpack the inner shape first.
See MAKE-SHAPE
See TRANSFORM
See DATA
See PHYSICS-MODEL (type)
Representation of the bounds of a shape.
The POINT defines the lower left corner, and the SIZE the extent of
the shape.
See POINT
See SIZE
See MAKE-SHAPE-BOUNDS
Representation of the shape fill parameters.
See FILL-COLOR
See OUTLINE-COLOR
See OUTLINE-THICKNESS
See MAKE-SHAPE-FILL
io-structure-object
.
org.shirakumo.sf3:color
(org.shirakumo.sf3::%make-color)
org.shirakumo.sf3:color
(org.shirakumo.sf3::%make-color)
single-float
0.0
Representation of an extent on the canvas.
See W
See H
See MAKE-SIZE
io-structure-object
.
(setf h)
.
h
.
(setf height)
.
height
.
octet-size
.
print-object
.
(setf w)
.
w
.
(setf width)
.
width
.
single-float
0.0
single-float
0.0
Representation of a font size markup option.
See MAKE-SIZE-OPTION
See FONT-SIZE
io-structure-object
.
single-float
0.0
Representation of a table.
See MAKE-TABLE
See COLUMN-COUNT
See ROW-COUNT
See COLUMN-SPECS
See ROW-DATA
See ROW
See CELL
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(unsigned-byte 16)
0
(unsigned-byte 64)
0
(unsigned-byte 64)
0
(unsigned-byte 32)
0
(array org.shirakumo.sf3:column-spec (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:column-spec))
(array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
Representation of a link target option.
See ADDRESS
See MAKE-TARGET-OPTION
io-structure-object
.
string
""
Representation of a text with markup.
See MAKE-TEXT
See TEXT
See MARKUP
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(unsigned-byte 64)
0
(array org.shirakumo.sf3:markup (*))
(make-array 0 :element-type (quote org.shirakumo.sf3:markup))
string
""
Representation of a text shape.
See POINT
See COLOR
See FONT
See FONT-SIZE
See TEXT
See MAKE-TEXT-SHAPE
io-structure-object
.
org.shirakumo.sf3:point
(org.shirakumo.sf3::%make-point)
org.shirakumo.sf3:color
(org.shirakumo.sf3::%make-color)
single-float
0.0
string
""
string
""
Representation of a vector graphic image.
See WIDTH
See HEIGHT
See INSTRUCTIONS
See MAKE-VECTOR-GRAPHIC
See WRITE-SF3
See READ-SF3
See TELL-SF3
io-structure-object
.
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(array t (*))
(make-array 0 :element-type (quote t))
path
.
fill
.
b
.
g
.
r
.
kind
.
name
.
fill
.
size
.
size
.
time
.
end
.
mass
.
fill
.
fill
.
kind
.
size
.
data
.
font
.
text
.
text
.
font-option
)) ¶font-option
)) ¶column-spec
)) ¶column-spec
)) ¶Jump to: | %
(
A B C D E F G H I K L M N O P R S T U V W X Y |
---|
Jump to: | %
(
A B C D E F G H I K L M N O P R S T U V W X Y |
---|
Jump to: | *
+
A B C D E F G H I K L M N O P R S T V W X Y |
---|
Jump to: | *
+
A B C D E F G H I K L M N O P R S T V W X Y |
---|
Jump to: | A B C D E F H I L M O P R S T V |
---|
Jump to: | A B C D E F H I L M O P R S T V |
---|