This is the cl-ktx2 Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 11:52:42 2026 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-ktx2An implementation of the Khronos KTX Version 2 image file format
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://shinmera.com/project/cl-ktx2.git)
zlib
1.0.0
binary-structures (system).
documentation-utils (system).
package.lisp (file).
ktx.lisp (file).
kv.lisp (file).
gl.lisp (file).
documentation.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-ktx2/cl-ktx2.asdcl-ktx2/package.lispcl-ktx2/ktx.lispcl-ktx2/kv.lispcl-ktx2/gl.lispcl-ktx2/documentation.lispcl-ktx2/ktx.lisppackage.lisp (file).
cl-ktx2 (system).
data-format-descriptors (function).
decode-kv-entry-value (generic function).
depth (function).
(setf depth) (function).
describe-object (method).
descriptor-block (structure).
descriptor-block-data (reader).
(setf descriptor-block-data) (writer).
descriptor-block-size (reader).
(setf descriptor-block-size) (writer).
descriptor-block-type (function).
descriptor-block-vendor-id (function).
descriptor-block-version (reader).
(setf descriptor-block-version) (writer).
dfd-store (reader).
(setf dfd-store) (writer).
encode-kv-entry-value (generic function).
face-count (function).
(setf face-count) (function).
file (structure).
height (function).
(setf height) (function).
khronos-basic-data-format-descriptor-block (structure).
khronos-basic-data-format-descriptor-block-bytes-planes (reader).
(setf khronos-basic-data-format-descriptor-block-bytes-planes) (writer).
khronos-basic-data-format-descriptor-block-color-model (reader).
(setf khronos-basic-data-format-descriptor-block-color-model) (writer).
khronos-basic-data-format-descriptor-block-color-primaries (reader).
(setf khronos-basic-data-format-descriptor-block-color-primaries) (writer).
khronos-basic-data-format-descriptor-block-flags (reader).
(setf khronos-basic-data-format-descriptor-block-flags) (writer).
khronos-basic-data-format-descriptor-block-samples (reader).
(setf khronos-basic-data-format-descriptor-block-samples) (writer).
khronos-basic-data-format-descriptor-block-size (reader).
(setf khronos-basic-data-format-descriptor-block-size) (writer).
khronos-basic-data-format-descriptor-block-texel-block-dimensions (reader).
(setf khronos-basic-data-format-descriptor-block-texel-block-dimensions) (writer).
khronos-basic-data-format-descriptor-block-transfer-function (reader).
(setf khronos-basic-data-format-descriptor-block-transfer-function) (writer).
kv-entry (structure).
kv-entry-key (function).
kv-entry-value (function).
kvd-store (reader).
(setf kvd-store) (writer).
layer-count (function).
(setf layer-count) (function).
level (structure).
level-count (function).
(setf level-count) (function).
level-images (reader).
(setf level-images) (writer).
level-length (reader).
(setf level-length) (writer).
level-offset (reader).
(setf level-offset) (writer).
level-uncompressed-length (reader).
(setf level-uncompressed-length) (writer).
levels (reader).
(setf levels) (writer).
metadata (function).
(setf metadata) (function).
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).
read-file (function).
sample-information (structure).
sample-information-bit-length (reader).
(setf sample-information-bit-length) (writer).
sample-information-bit-offset (reader).
(setf sample-information-bit-offset) (writer).
sample-information-channel-type (reader).
(setf sample-information-channel-type) (writer).
sample-information-lower (reader).
(setf sample-information-lower) (writer).
sample-information-positions (reader).
(setf sample-information-positions) (writer).
sample-information-upper (reader).
(setf sample-information-upper) (writer).
supercompression-global-data (reader).
(setf supercompression-global-data) (writer).
supercompression-scheme (function).
(setf supercompression-scheme) (function).
tell-file (function).
type-size (function).
(setf type-size) (function).
vk-format (function).
(setf vk-format) (function).
width (function).
(setf width) (function).
write-file (function).
copy-descriptor-block (function).
copy-file (function).
copy-header (function).
copy-khronos-basic-data-format-descriptor-block (function).
copy-kv-entry (function).
copy-level (function).
copy-sample-information (function).
create-file (function).
descriptor-block-id (reader).
(setf descriptor-block-id) (writer).
descriptor-block-p (function).
dfd-length (reader).
(setf dfd-length) (writer).
dfd-offset (reader).
(setf dfd-offset) (writer).
file-p (function).
header (structure).
header-depth (reader).
(setf header-depth) (writer).
header-face-count (reader).
(setf header-face-count) (writer).
header-height (reader).
(setf header-height) (writer).
header-layer-count (reader).
(setf header-layer-count) (writer).
header-level-count (reader).
(setf header-level-count) (writer).
header-p (function).
header-supercompression-scheme (reader).
(setf header-supercompression-scheme) (writer).
header-type-size (reader).
(setf header-type-size) (writer).
header-vk-format (reader).
(setf header-vk-format) (writer).
header-width (reader).
(setf header-width) (writer).
khronos-basic-data-format-descriptor-block-p (function).
kv-entry-kv (reader).
(setf kv-entry-kv) (writer).
kv-entry-p (function).
kv-entry-size (reader).
(setf kv-entry-size) (writer).
kvd-length (reader).
(setf kvd-length) (writer).
kvd-offset (reader).
(setf kvd-offset) (writer).
kw (function).
level-p (function).
make-descriptor-block (function).
make-file (function).
make-header (function).
make-khronos-basic-data-format-descriptor-block (function).
make-kv-entry (function).
make-level (function).
make-sample-information (function).
read-descriptor-block (function).
read-header (function).
read-io-foreign-pointer-descriptor-block (function).
read-io-foreign-pointer-file (function).
read-io-foreign-pointer-header (function).
read-io-foreign-pointer-khronos-basic-data-format-descriptor-block (function).
read-io-foreign-pointer-kv-entry (function).
read-io-foreign-pointer-level (function).
read-io-foreign-pointer-sample-information (function).
read-io-octet-vector-descriptor-block (function).
read-io-octet-vector-file (function).
read-io-octet-vector-header (function).
read-io-octet-vector-khronos-basic-data-format-descriptor-block (function).
read-io-octet-vector-kv-entry (function).
read-io-octet-vector-level (function).
read-io-octet-vector-sample-information (function).
read-io-stream-descriptor-block (function).
read-io-stream-file (function).
read-io-stream-header (function).
read-io-stream-khronos-basic-data-format-descriptor-block (function).
read-io-stream-kv-entry (function).
read-io-stream-level (function).
read-io-stream-sample-information (function).
read-khronos-basic-data-format-descriptor-block (function).
read-kv-entry (function).
read-level (function).
read-sample-information (function).
sample-information-p (function).
sgd-length (reader).
(setf sgd-length) (writer).
sgd-offset (reader).
(setf sgd-offset) (writer).
write-descriptor-block (function).
write-header (function).
write-io-foreign-pointer-descriptor-block (function).
write-io-foreign-pointer-file (function).
write-io-foreign-pointer-header (function).
write-io-foreign-pointer-khronos-basic-data-format-descriptor-block (function).
write-io-foreign-pointer-kv-entry (function).
write-io-foreign-pointer-level (function).
write-io-foreign-pointer-sample-information (function).
write-io-octet-vector-descriptor-block (function).
write-io-octet-vector-file (function).
write-io-octet-vector-header (function).
write-io-octet-vector-khronos-basic-data-format-descriptor-block (function).
write-io-octet-vector-kv-entry (function).
write-io-octet-vector-level (function).
write-io-octet-vector-sample-information (function).
write-io-stream-descriptor-block (function).
write-io-stream-file (function).
write-io-stream-header (function).
write-io-stream-khronos-basic-data-format-descriptor-block (function).
write-io-stream-kv-entry (function).
write-io-stream-level (function).
write-io-stream-sample-information (function).
write-khronos-basic-data-format-descriptor-block (function).
write-kv-entry (function).
write-level (function).
write-sample-information (function).
cl-ktx2/kv.lispktx.lisp (file).
cl-ktx2 (system).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
decode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
encode-kv-entry-value (method).
cl-ktx2/gl.lispkv.lisp (file).
cl-ktx2 (system).
gl-flags (function).
gl-format (function).
gl-internal-format (function).
gl-texture-target (function).
gl-type (function).
compile-gl-mappings (function).
convert-enum-name (function).
infer-gl-flags (function).
prefix-p (function).
strip-prefix (function).
Packages are listed by definition order.
org.shirakumo.ktx2common-lisp.
org.shirakumo.binary-structures.types.
data-format-descriptors (function).
decode-kv-entry-value (generic function).
depth (function).
(setf depth) (function).
descriptor-block (structure).
descriptor-block-data (reader).
(setf descriptor-block-data) (writer).
descriptor-block-size (reader).
(setf descriptor-block-size) (writer).
descriptor-block-type (function).
descriptor-block-vendor-id (function).
descriptor-block-version (reader).
(setf descriptor-block-version) (writer).
dfd-store (reader).
(setf dfd-store) (writer).
encode-kv-entry-value (generic function).
face-count (function).
(setf face-count) (function).
file (structure).
gl-flags (function).
gl-format (function).
gl-internal-format (function).
gl-texture-target (function).
gl-type (function).
height (function).
(setf height) (function).
khronos-basic-data-format-descriptor-block (structure).
khronos-basic-data-format-descriptor-block-bytes-planes (reader).
(setf khronos-basic-data-format-descriptor-block-bytes-planes) (writer).
khronos-basic-data-format-descriptor-block-color-model (reader).
(setf khronos-basic-data-format-descriptor-block-color-model) (writer).
khronos-basic-data-format-descriptor-block-color-primaries (reader).
(setf khronos-basic-data-format-descriptor-block-color-primaries) (writer).
khronos-basic-data-format-descriptor-block-flags (reader).
(setf khronos-basic-data-format-descriptor-block-flags) (writer).
khronos-basic-data-format-descriptor-block-samples (reader).
(setf khronos-basic-data-format-descriptor-block-samples) (writer).
khronos-basic-data-format-descriptor-block-size (reader).
(setf khronos-basic-data-format-descriptor-block-size) (writer).
khronos-basic-data-format-descriptor-block-texel-block-dimensions (reader).
(setf khronos-basic-data-format-descriptor-block-texel-block-dimensions) (writer).
khronos-basic-data-format-descriptor-block-transfer-function (reader).
(setf khronos-basic-data-format-descriptor-block-transfer-function) (writer).
kv-entry (structure).
kv-entry-key (function).
kv-entry-value (function).
kvd-store (reader).
(setf kvd-store) (writer).
layer-count (function).
(setf layer-count) (function).
level (structure).
level-count (function).
(setf level-count) (function).
level-images (reader).
(setf level-images) (writer).
level-length (reader).
(setf level-length) (writer).
level-offset (reader).
(setf level-offset) (writer).
level-uncompressed-length (reader).
(setf level-uncompressed-length) (writer).
levels (reader).
(setf levels) (writer).
metadata (function).
(setf metadata) (function).
read-file (function).
sample-information (structure).
sample-information-bit-length (reader).
(setf sample-information-bit-length) (writer).
sample-information-bit-offset (reader).
(setf sample-information-bit-offset) (writer).
sample-information-channel-type (reader).
(setf sample-information-channel-type) (writer).
sample-information-lower (reader).
(setf sample-information-lower) (writer).
sample-information-positions (reader).
(setf sample-information-positions) (writer).
sample-information-upper (reader).
(setf sample-information-upper) (writer).
supercompression-global-data (reader).
(setf supercompression-global-data) (writer).
supercompression-scheme (function).
(setf supercompression-scheme) (function).
tell-file (function).
type-size (function).
(setf type-size) (function).
vk-format (function).
(setf vk-format) (function).
width (function).
(setf width) (function).
write-file (function).
compile-gl-mappings (function).
convert-enum-name (function).
copy-descriptor-block (function).
copy-file (function).
copy-header (function).
copy-khronos-basic-data-format-descriptor-block (function).
copy-kv-entry (function).
copy-level (function).
copy-sample-information (function).
create-file (function).
descriptor-block-id (reader).
(setf descriptor-block-id) (writer).
descriptor-block-p (function).
dfd-length (reader).
(setf dfd-length) (writer).
dfd-offset (reader).
(setf dfd-offset) (writer).
file-p (function).
header (structure).
header-depth (reader).
(setf header-depth) (writer).
header-face-count (reader).
(setf header-face-count) (writer).
header-height (reader).
(setf header-height) (writer).
header-layer-count (reader).
(setf header-layer-count) (writer).
header-level-count (reader).
(setf header-level-count) (writer).
header-p (function).
header-supercompression-scheme (reader).
(setf header-supercompression-scheme) (writer).
header-type-size (reader).
(setf header-type-size) (writer).
header-vk-format (reader).
(setf header-vk-format) (writer).
header-width (reader).
(setf header-width) (writer).
infer-gl-flags (function).
khronos-basic-data-format-descriptor-block-p (function).
kv-entry-kv (reader).
(setf kv-entry-kv) (writer).
kv-entry-p (function).
kv-entry-size (reader).
(setf kv-entry-size) (writer).
kvd-length (reader).
(setf kvd-length) (writer).
kvd-offset (reader).
(setf kvd-offset) (writer).
kw (function).
level-p (function).
make-descriptor-block (function).
make-file (function).
make-header (function).
make-khronos-basic-data-format-descriptor-block (function).
make-kv-entry (function).
make-level (function).
make-sample-information (function).
prefix-p (function).
read-descriptor-block (function).
read-header (function).
read-io-foreign-pointer-descriptor-block (function).
read-io-foreign-pointer-file (function).
read-io-foreign-pointer-header (function).
read-io-foreign-pointer-khronos-basic-data-format-descriptor-block (function).
read-io-foreign-pointer-kv-entry (function).
read-io-foreign-pointer-level (function).
read-io-foreign-pointer-sample-information (function).
read-io-octet-vector-descriptor-block (function).
read-io-octet-vector-file (function).
read-io-octet-vector-header (function).
read-io-octet-vector-khronos-basic-data-format-descriptor-block (function).
read-io-octet-vector-kv-entry (function).
read-io-octet-vector-level (function).
read-io-octet-vector-sample-information (function).
read-io-stream-descriptor-block (function).
read-io-stream-file (function).
read-io-stream-header (function).
read-io-stream-khronos-basic-data-format-descriptor-block (function).
read-io-stream-kv-entry (function).
read-io-stream-level (function).
read-io-stream-sample-information (function).
read-khronos-basic-data-format-descriptor-block (function).
read-kv-entry (function).
read-level (function).
read-sample-information (function).
sample-information-p (function).
sgd-length (reader).
(setf sgd-length) (writer).
sgd-offset (reader).
(setf sgd-offset) (writer).
strip-prefix (function).
write-descriptor-block (function).
write-header (function).
write-io-foreign-pointer-descriptor-block (function).
write-io-foreign-pointer-file (function).
write-io-foreign-pointer-header (function).
write-io-foreign-pointer-khronos-basic-data-format-descriptor-block (function).
write-io-foreign-pointer-kv-entry (function).
write-io-foreign-pointer-level (function).
write-io-foreign-pointer-sample-information (function).
write-io-octet-vector-descriptor-block (function).
write-io-octet-vector-file (function).
write-io-octet-vector-header (function).
write-io-octet-vector-khronos-basic-data-format-descriptor-block (function).
write-io-octet-vector-kv-entry (function).
write-io-octet-vector-level (function).
write-io-octet-vector-sample-information (function).
write-io-stream-descriptor-block (function).
write-io-stream-file (function).
write-io-stream-header (function).
write-io-stream-khronos-basic-data-format-descriptor-block (function).
write-io-stream-kv-entry (function).
write-io-stream-level (function).
write-io-stream-sample-information (function).
write-khronos-basic-data-format-descriptor-block (function).
write-kv-entry (function).
write-level (function).
write-sample-information (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the vector of DESCRIPTOR-BLOCK instances.
The descriptors are decoded to their specific type if it is known.
Otherwise an opaque DESCRIPTOR-BLOCK instance is used.
See FILE (type)
Returns the number of pixels in depth (if 3D).
See FILE (type)
Returns the octet vector holding the descriptor block’s data payload.
See DESCRIPTOR-BLOCK (type)
data.
Returns the size of the descriptor block in octets.
See DESCRIPTOR-BLOCK (type)
size.
Returns the 15-bit type ID of the descriptor block.
See DESCRIPTOR-BLOCK (type)
Returns the 17-bit vendor ID of the descriptor block.
See DESCRIPTOR-BLOCK (type)
Returns the 16-bit version of the descriptor block.
See DESCRIPTOR-BLOCK (type)
Returns the raw data format descriptors octet vector.
See DATA-FORMAT-DESCRIPTORS
See FILE (type)
Returns the number of faces (if a cubemap).
See FILE (type)
Returns a plist of OpenGL flags describing the image properties.
The keys are:
:TYPE
:FORMAT
:INTERNAL-FORMAT
This uses the KTXglFormat kv-pair if provided, or derives the values
from the vk-format if not.
See GL-TYPE
See GL-INTERNAL-FORMAT
See GL-FORMAT
See VK-FORMAT
See FILE (type)
Returns the texture pixel format.
See GL-FLAGS
See FILE (type)
Returns the texture internal format.
See GL-FLAGS
See FILE (type)
Returns the texture target for the image type.
Can be one of:
:TEXTURE-3D
:TEXTURE-CUBE-MAP
:TEXTURE-2D
:TEXTURE-1D
:TEXTURE-3D-ARRAY
:TEXTURE-CUBE-MAP-ARRAY
:TEXTURE-2D-ARRAY
:TEXTURE-1D-ARRAY
See FILE (type)
Returns the texture pixel type.
See GL-FLAGS
See FILE (type)
Returns the number of pixels in height (if 2D or 3D).
See FILE (type)
Vector describing the number of bytes the format uses per pixel plane/channel.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns the color model descriptor as a keyword symbol.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns the description of the color primaries as a keyword symbol.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns the colour flags as a bitmask.
The bits are as follows:
0: premultiplied-alpha
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns a vector of SAMPLE-INFORMATION instances.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
size.
Vector describing the range of coordinates covered by each texel block in that dimension.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns the description of the color transfer function as a keyword symbol.
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK (type)
Returns the key of the entry as a string.
See KV-ENTRY (type)
Accesses the value of the entry.
The value is decoded/encoded if the key is known. If it is not known, the value is an octet-vector.
Known keys are:
KTXcubemapIncomplete
KTXorientation
KTXglFormat
KTXdxgiFormat__
KTXmetalPixelFormat
KTXswizzle
KTXwriter
KTXwriterScParams
KTXanimData
See KV-ENTRY (type)
See DECODE-KV-ENTRY-VALUE
See ENCODE-KV-ENTRY-VALUE
Returns the raw key-value store octet vector.
See METADATA
See FILE (type)
Returns the number of image layers (if an array).
See FILE (type)
Returns the number of mipmap levels.
See FILE (type)
Returns the vector of octet-vectors that make up the mipmap level images.
See FILE (type)
Returns the number of octets of the mipmap level.
This should typically not be necessary to access directly.
See LEVEL (type)
Returns the number of octets since the start of the file at which the mipmap level starts.
This should typically not be necessary to access directly.
See LEVEL (type)
Returns the number of octets of the mipmap level when uncompressed.
See LEVEL (type)
Returns the vector of mipmap level descriptors.
See FILE (type)
Returns a hash table with the key-value pairs.
The keys are keyword symbols naming the key item.
See KV-ENTRY-VALUE
See FILE (type)
Attempts to parse a KTX2 file from the given storage backend.
By default at the very least an octet-stream, a filename, or an
octet-vector and its size are supported as storage backends. Please
see the documentation of binary-structures for more information.
If successful returns a FILE instance.
If the file fails to parse (most likely because the file is malformed)
an error is signalled.
See FILE (type)
See TELL-FILE
Returns the number of consecutive bits from the concatenated bit stream that contribute to the sample.
See SAMPLE-INFORMATION (type)
Returns the offset of the least significant bit of this sample from the least significant bit of the least significant byte of the concatenated bit stream for the format.
See SAMPLE-INFORMATION (type)
Returns a bitfield flag representing the following information:
The bits are as follows:
0-3: 4-bit integer numbering the channel being described
4: linear
5: exponent
6: signed
7: float
See SAMPLE-INFORMATION (type)
Returns the lower sample reference value.
See SAMPLE-INFORMATION (type)
Returns a vector describing the position of the sample within the texel block’s 4D space.
See SAMPLE-INFORMATION (type)
Returns the upper sample reference value.
See SAMPLE-INFORMATION (type)
Returns the raw supercompression global data octet vector.
See SUPERCOMPRESSION-SCHEME
See FILE (type)
Returns the supercompression scheme used, if any.
See FILE (type)
Attempts to parse a KTX2 file from the given storage backend.
Only the header of the file is parsed with the format, type-size,
width, height, depth, layer-count, face-count, level-count, and
supercompression-scheme fields. The returned FILE instance thus only
has those fields set to valid values.
Use this to as quickly as possible scan the file ahead of a full
loading sequence.
See FILE (type)
See READ-FILE
Returns the number of octets per pixel.
See FILE (type)
Returns the vk_Format type representing the pixel encoding of the image data.
See FILE (type)
See GL-TYPE
See GL-INTERNAL-FORMAT
See GL-FORMAT
Returns the number of pixels in width.
See FILE (type)
Writes the given KTX2 file to the given storage backend.
By default at the very least an octet-stream, a filename, or an octet-vector and its size are supported as storage backends. Please see the documentation of binary-structures for more information.
If the file fails to serialize (most likely because the file is
malformed) an error is signalled.
See FILE (type)
Decodes the value from the octet vector based on its key.
The key must be given by a keyword symbol.
The user may add methods to this function to decode additional keys.
See KV-ENTRY-VALUE
See ENCODE-KV-ENTRY-VALUE
Encodes the value to an octet vector based on its key.
The key must be given by a keyword symbol.
The user may add methods to this function to encode additional keys.
See KV-ENTRY-VALUE
See DECODE-KV-ENTRY-VALUE
descriptor-block)) ¶org.shirakumo.binary-structures.
sample-information)) ¶org.shirakumo.binary-structures.
khronos-basic-data-format-descriptor-block)) ¶org.shirakumo.binary-structures.
An opaque descriptor for the image data layout.
See DESCRIPTOR-BLOCK-VENDOR-ID
See DESCRIPTOR-BLOCK-TYPE
See DESCRIPTOR-BLOCK-VERSION
See DESCRIPTOR-BLOCK-SIZE
See DESCRIPTOR-BLOCK-DATA
See DATA-FORMAT-DESCRIPTORS
io-structure-object.
(unsigned-byte 32)
0
(unsigned-byte 16)
0
(unsigned-byte 16)
0
(array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
Representation of a KTX2 file.
See VK-FORMAT
See TYPE-SIZE
See WIDTH
See HEIGHT
See DEPTH
See LAYER-COUNT
See FACE-COUNT
See LEVEL-COUNT
See SUPERCOMPRESSION-SCHEME
See LEVELS
See DFD-STORE
See KVD-STORE
See SUPERCOMPRESSION-GLOBAL-DATA
See LEVEL-IMAGES
See METADATA
See DATA-FORMAT-DESCRIPTORS
See GL-FLAGS
See GL-TEXTURE-TARGET
See GL-TYPE
See GL-INTERNAL-FORMAT
See GL-FORMAT
See READ-FILE
See WRITE-FILE
See TELL-FILE
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 64)
0
(unsigned-byte 64)
0
(array org.shirakumo.ktx2:level (*))
(make-array 0 :element-type (quote org.shirakumo.ktx2:level))
(array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(array (array (unsigned-byte 8) (*)) (*))
(make-array 0 :element-type (quote (array (unsigned-byte 8) (*))))
Describes the storage format of the image file.
See DESCRIPTOR-BLOCK (type)
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-COLOR-MODEL
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-COLOR-PRIMARIES
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-TRANSFER-FUNCTION
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-FLAGS
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-TEXEL-BLOCK-DIMENSIONS
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-BYTES-PLANES
See KHRONOS-BASIC-DATA-FORMAT-DESCRIPTOR-BLOCK-SAMPLES
io-structure-object.
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(simple-array (unsigned-byte 8) (4))
(make-array 4 :element-type (quote (unsigned-byte 8)))
khronos-basic-data-format-descriptor-block-texel-block-dimensions.
(setf khronos-basic-data-format-descriptor-block-texel-block-dimensions).
(simple-array (unsigned-byte 8) (8))
(make-array 8 :element-type (quote (unsigned-byte 8)))
(setf khronos-basic-data-format-descriptor-block-bytes-planes).
(array org.shirakumo.ktx2:sample-information (*))
(make-array 0 :element-type (quote org.shirakumo.ktx2:sample-information))
Representation of a key/value pair.
See KV-ENTRY-KEY
See KV-ENTRY-VALUE
See METADATA
See KVD-STORE
Representation of the information about a mipmap level.
See LEVEL-OFFSET
See LEVEL-LENGTH
See LEVEL-UNCOMPRESSED-LENGTH
See LEVEL-IMAGES
io-structure-object.
(unsigned-byte 64)
0
common-lisp.
(unsigned-byte 64)
0
(unsigned-byte 64)
0
Description of a sample in a Khronos basic data format descriptor.
See SAMPLE-INFORMATION-BIT-OFFSET
See SAMPLE-INFORMATION-BIT-LENGTH
See SAMPLE-INFORMATION-CHANNEL-TYPE
See SAMPLE-INFORMATION-POSITIONS
See SAMPLE-INFORMATION-LOWER
See SAMPLE-INFORMATION-UPPER
io-structure-object.
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(unsigned-byte 8)
0
(simple-array (unsigned-byte 8) (4))
(make-array 4 :element-type (quote (unsigned-byte 8)))
(unsigned-byte 32)
0
(unsigned-byte 32)
0
id.
kv.
size.
io-structure-object.
file.
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
| Jump to: | (
C D E F G H I K L M O P R S T V W |
|---|
| Jump to: | (
C D E F G H I K L M O P R S T V W |
|---|
| Jump to: | B C D F H I K L O P S T U V W |
|---|
| Jump to: | B C D F H I K L O P S T U V W |
|---|
| Jump to: | C D F G H K L O P S |
|---|
| Jump to: | C D F G H K L O P S |
|---|