The cl-gltf Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-gltf Reference Manual

This is the cl-gltf Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Sun May 15 03:50:09 2022 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

## How To
For the purposes of this tutorial we'll assume the package ``org.shirakumo.fraf.gltf`` has the local nickname ``gltf``. After loading the library, you can parse a glTF or GLB file as follows:

:: common lisp
(gltf:with-gltf (gltf #p"my-model.gltf")
  (describe gltf))
::

``describe`` will emit the full structure of the parsed glTF file. From there you can use the accessors from this package to traverse the structures and convert the information as you need.

Of particular importance are the ``accessor``s, which provide a convenient way to parse out the information from the raw underlying byte buffers that they index into. An ``accessor`` is a ``sequence``, so you can simply use ``length`` and ``elt`` to traverse the data.

However, note that cl-gltf makes no assumptions about a math library or anything of the sort, so by default it will parse the data out to vectors of the respective element type (usually floats). That buffer will also be shared between ``elt`` calls to avoid excessive consing. Thus, if you are just copying the data out of the buffers to another place, this should be ideal.

However, if you would like to customise the way the data is read out, such as to convert it into other structures automatically, you can do so. Either set the ``element-reader`` function on the accessor, or provide a specialised method on the ``construct-element-reader`` function. See the respective docstrings for more info.

## To Do
The following are still left to do:

- Loading from pointers or byte arrays
- Direct support of the ratified extensions
- Writing files


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-gltf

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://shirakumo.github.io/cl-gltf/

Source Control

(:git "https://github.com/shirakumo/cl-gltf.git")

Bug Tracker

https://github.com/shirakumo/cl-gltf/issues

License

zlib

Description

A library to parse the glTF file format.

Version

1.0.0

Dependencies
Source

cl-gltf.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-gltf.asd

Location

cl-gltf.asd

Systems

cl-gltf (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-gltf/package.lisp

Parent

cl-gltf (system)

Location

package.lisp

Packages

org.shirakumo.fraf.gltf


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-gltf/element.lisp

Dependency

package.lisp (file)

Parent

cl-gltf (system)

Location

element.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-gltf/format.lisp

Dependency

element.lisp (file)

Parent

cl-gltf (system)

Location

format.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-gltf/accessor.lisp

Dependency

format.lisp (file)

Parent

cl-gltf (system)

Location

accessor.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-gltf/parser.lisp

Dependency

accessor.lisp (file)

Parent

cl-gltf (system)

Location

parser.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-gltf/documentation.lisp

Dependency

parser.lisp (file)

Parent

cl-gltf (system)

Location

documentation.lisp


Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 org.shirakumo.fraf.gltf

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: with-gltf (GLTF FILE) &body BODY

Parses a glTF file and handles cleanup safely.

GLTF must be a variable to which the GLTF instance is bound within the execution of BODY. It is **not** safe to let the GLTF instance escape from the body.

See PARSE
See GLTF (type)

Package

org.shirakumo.fraf.gltf

Source

parser.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: parse FILE

Parses a glTF file and returns the constructed GLTF instance.

This function can parse glTF files in both textual glTF format with external buffers, glTF format with embedded buffers, and GLB binary format from files, strings, and streams.

Note: you **must** call CLOSE on the glTF file or its individual buffers when you are done with the file. Failing to do so will cause file descriptors or other resources to stay allocated indefinitely. It is therefore strongly recommended that you use WITH-GLTF to handle the resource cleanup safely.

Consequently, any access to BUFFERs, BUFFER-VIEWs, or ACCESSORs after CLOSE has been called on the GLTF instance or the respective underlying buffer leads to undefined behaviour. DON’T DO IT.

See WITH-GLTF
See GLTF (type)

Package

org.shirakumo.fraf.gltf

Source

parser.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Generic functions

Generic Function: accessors OBJECT

Accesses the array of accessor objects.

See ACCESSOR
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf accessors) (generic function)

Methods
Method: accessors (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf accessors) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

accessors (generic function)

Methods
Method: (setf accessors) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: albedo OBJECT

Accesses the texture-info for the albedo channel of the material.

See TEXTURE-INFO
See PBR

Package

org.shirakumo.fraf.gltf

Writer

(setf albedo) (generic function)

Methods
Method: albedo (PBR pbr)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf albedo) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

albedo (generic function)

Methods
Method: (setf albedo) NEW-VALUE (PBR pbr)

automatically generated writer method

Source

format.lisp (file)

Generic Function: albedo-factor OBJECT

Accesses the albedo-factor for the material.

This should be an array of four float values representing the per-channel strength factors.

See PBR

Package

org.shirakumo.fraf.gltf

Writer

(setf albedo-factor) (generic function)

Methods
Method: albedo-factor (PBR pbr)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf albedo-factor) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

albedo-factor (generic function)

Methods
Method: (setf albedo-factor) NEW-VALUE (PBR pbr)

automatically generated writer method

Source

format.lisp (file)

Generic Function: alpha-cutoff OBJECT

Accesses the alpha cutoff value when the material is in mask mode.

See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf alpha-cutoff) (generic function)

Methods
Method: alpha-cutoff (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf alpha-cutoff) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

alpha-cutoff (generic function)

Methods
Method: (setf alpha-cutoff) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: alpha-mode OBJECT

Accesses the alpha-blending mode of the material.

Can be one of the following:
:OPAQUE
:MASK
:BLEND

See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf alpha-mode) (generic function)

Methods
Method: alpha-mode (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf alpha-mode) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

alpha-mode (generic function)

Methods
Method: (setf alpha-mode) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: animations OBJECT

Accesses the array of animation objects.

See ANIMATION
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf animations) (generic function)

Methods
Method: animations (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf animations) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

animations (generic function)

Methods
Method: (setf animations) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: aspect-ratio OBJECT

Accesses the view aspect ratio of the camera.

See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf aspect-ratio) (generic function)

Methods
Method: aspect-ratio (PERSPECTIVE-CAMERA perspective-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf aspect-ratio) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

aspect-ratio (generic function)

Methods
Method: (setf aspect-ratio) NEW-VALUE (PERSPECTIVE-CAMERA perspective-camera)

automatically generated writer method

Source

format.lisp (file)

Generic Function: asset OBJECT

Accesses the asset object.

See ASSET
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf asset) (generic function)

Methods
Method: asset (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf asset) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

asset (generic function)

Methods
Method: (setf asset) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: attributes OBJECT

Accesses the hash table of mesh attributes.

The values are ACCESSORs
The keys are keywords, out of: :POSITION
:NORMAL
:TANGENT
:TEXCOORD_0 ...
:COLOR_0 ...
:JOINTS_0 ...
:WEIGHTS_0 ...

See ACCESSOR
See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf

Writer

(setf attributes) (generic function)

Methods
Method: attributes (MESH-PRIMITIVE mesh-primitive)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf attributes) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

attributes (generic function)

Methods
Method: (setf attributes) NEW-VALUE (MESH-PRIMITIVE mesh-primitive)

automatically generated writer method

Source

format.lisp (file)

Generic Function: buffer OBJECT

Returns the buffer indexed into by the buffer-view.

See BUFFER
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf

Writer

(setf buffer) (generic function)

Methods
Method: buffer (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Method: buffer (STATIC-BUFFER static-buffer)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf buffer) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

buffer (generic function)

Methods
Method: (setf buffer) NEW-VALUE (BUFFER-VIEW buffer-view)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: buffer-view OBJECT

Returns the buffer-view this accessor indexes into.

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf buffer-view) (generic function)

Methods
Method: buffer-view (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Method: buffer-view (IMAGE image)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf buffer-view) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

buffer-view (generic function)

Methods
Method: (setf buffer-view) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Method: (setf buffer-view) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

format.lisp (file)

Generic Function: buffer-views OBJECT

Accesses the array of buffer-view objects.

See BUFFER-VIEW
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf buffer-views) (generic function)

Methods
Method: buffer-views (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf buffer-views) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

buffer-views (generic function)

Methods
Method: (setf buffer-views) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: buffers OBJECT

Accesses the array of buffer objects.

See GLTF
See BUFFER

Package

org.shirakumo.fraf.gltf

Writer

(setf buffers) (generic function)

Methods
Method: buffers (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf buffers) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

buffers (generic function)

Methods
Method: (setf buffers) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: byte-length OBJECT

Returns the length of the buffer in octets.

See BUFFER
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf

Writer

(setf byte-length) (generic function)

Methods
Method: byte-length (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Method: byte-length (BUFFER buffer)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf byte-length) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

byte-length (generic function)

Methods
Method: (setf byte-length) NEW-VALUE (BUFFER-VIEW buffer-view)

automatically generated writer method

Source

accessor.lisp (file)

Method: (setf byte-length) NEW-VALUE (BUFFER buffer)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: byte-offset OBJECT

Returns the offset in octets from the start of the buffer.

See ACCESSOR
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf

Writer

(setf byte-offset) (generic function)

Methods
Method: byte-offset (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Method: byte-offset (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf byte-offset) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

byte-offset (generic function)

Methods
Method: (setf byte-offset) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Method: (setf byte-offset) NEW-VALUE (BUFFER-VIEW buffer-view)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: byte-stride OBJECT

Returns the number of bytes between valid elements in the buffer.

Note that this may be NIL.

See ACCESSOR
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf

Writer

(setf byte-stride) (generic function)

Methods
Method: byte-stride (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Method: byte-stride (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf byte-stride) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

byte-stride (generic function)

Methods
Method: (setf byte-stride) NEW-VALUE (BUFFER-VIEW buffer-view)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: camera OBJECT

Accesses the camera attached to the node.

See CAMERA
See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf camera) (generic function)

Methods
Method: camera (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf camera) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

camera (generic function)

Methods
Method: (setf camera) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: cameras OBJECT

Accesses the array of camera objects.

See CAMERA
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf cameras) (generic function)

Methods
Method: cameras (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf cameras) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

cameras (generic function)

Methods
Method: (setf cameras) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: channels OBJECT

Accesses the array of animation-channels.

See ANIMATION-CHANNEL
See ANIMATION

Package

org.shirakumo.fraf.gltf

Writer

(setf channels) (generic function)

Methods
Method: channels (ANIMATION animation)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf channels) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

channels (generic function)

Methods
Method: (setf channels) NEW-VALUE (ANIMATION animation)

automatically generated writer method

Source

format.lisp (file)

Generic Function: children OBJECT

Accesses the array of child nodes.

See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf children) (generic function)

Methods
Method: children (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf children) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

children (generic function)

Methods
Method: (setf children) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: component-type OBJECT

Returns the compound component type this accessor reads.

Barring extensions, this can be one of:
:SCALAR
:VEC2
:VEC3
:VEC4
:MAT2
:MAT3
:MAT4

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf component-type) (generic function)

Methods
Method: component-type (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf component-type) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

component-type (generic function)

Methods
Method: (setf component-type) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: construct-element-reader ELEMENT-TYPE COMPONENT-TYPE

Construct a reader function for the given element.

ELEMENT-TYPE can be (barring extensions) one of the following: :SCALAR
:VEC2
:VEC3
:VEC4
:MAT2
:MAT3
:MAT4

COMPONENT-TYPE can be (barring extensions) one of the following: :INT8
:UINT8
:INT16
:UINT16
:INT32
:UINT32
:INT64
:UINT64
:FLOAT
:DOUBLE

This function should return a function of one argument, a CFFI:FOREIGN-POINTER, and two return values: the read value at the pointer and a pointer to the memory region immediately following the read element.

See ACCESSOR (type)

Package

org.shirakumo.fraf.gltf

Methods
Method: construct-element-reader ELEMENT-TYPE COMPONENT-TYPE
Source

accessor.lisp (file)

Method: construct-element-reader (ELEMENT-TYPE (eql scalar)) COMPONENT-TYPE
Source

accessor.lisp (file)

Generic Function: construct-element-writer ELEMENT-TYPE COMPONENT-TYPE

Construct a reader function for the given element.

ELEMENT-TYPE can be (barring extensions) one of the following: :SCALAR
:VEC2
:VEC3
:VEC4
:MAT2
:MAT3
:MAT4

COMPONENT-TYPE can be (barring extensions) one of the following: :INT8
:UINT8
:INT16
:UINT16
:INT32
:UINT32
:INT64
:UINT64
:FLOAT
:DOUBLE

This function should return a function of two arguments: the value to write and a CFFI:FOREIGN-POINTER, and one return value: a pointer to the memory region immediately following the read element.

See ACCESSOR (type)

Package

org.shirakumo.fraf.gltf

Methods
Method: construct-element-writer ELEMENT-TYPE COMPONENT-TYPE
Source

accessor.lisp (file)

Method: construct-element-writer (ELEMENT-TYPE (eql scalar)) COMPONENT-TYPE
Source

accessor.lisp (file)

Accesses a string noting the copyright information.

See ASSET

Package

org.shirakumo.fraf.gltf

Writer

(setf copyright) (generic function)

Methods

automatically generated reader method

Source

format.lisp (file)

Package

org.shirakumo.fraf.gltf

Reader

copyright (generic function)

Methods

automatically generated writer method

Source

format.lisp (file)

Generic Function: double-sided-p OBJECT

Accesses whether the material should be double-sided or not.

See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf double-sided-p) (generic function)

Methods
Method: double-sided-p (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf double-sided-p) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

double-sided-p (generic function)

Methods
Method: (setf double-sided-p) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: element-reader ELEMENT-TYPE

Accesses the function used to read out values from the underlying buffer memory.

Unless manually set, this function is computed by calling CONSTRUCT-ELEMENT-READER using the accessor’s component-type and element-type.

See CONSTRUCT-ELEMENT-READER
See ACCESSOR

Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Writer

(setf element-reader) (generic function)

Methods
Method: element-reader (ACCESSOR accessor)

automatically generated reader method

Method: element-reader (TYPE (eql double))
Method: element-reader (TYPE (eql float))
Method: element-reader (TYPE (eql uint64))
Method: element-reader (TYPE (eql int64))
Method: element-reader (TYPE (eql uint32))
Method: element-reader (TYPE (eql int32))
Method: element-reader (TYPE (eql uint16))
Method: element-reader (TYPE (eql int16))
Method: element-reader (TYPE (eql uint8))
Method: element-reader (TYPE (eql int8))
Method: element-reader (TYPE integer)
Generic Function: (setf element-reader) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

element-reader (generic function)

Methods
Method: (setf element-reader) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: element-type OBJECT

Returns the underlying type of values read by the accessor for each compound value.

Barring extensions, this can be one of:
:INT8
:UINT8
:INT16
:UINT16
:INT32
:UINT32
:INT64
:UINT64
:FLOAT
:DOUBLE

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf element-type) (generic function)

Methods
Method: element-type (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf element-type) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

element-type (generic function)

Methods
Method: (setf element-type) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: element-writer ELEMENT-TYPE

Accesses the function used to write values to the underlying buffer memory.

Unless manually set, this function is computed by calling CONSTRUCT-ELEMENT-WRITER using the accessor’s component-type and element-type.

See CONSTRUCT-ELEMENT-WRITER
See ACCESSOR

Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Writer

(setf element-writer) (generic function)

Methods
Method: element-writer (ACCESSOR accessor)

automatically generated reader method

Method: element-writer (TYPE (eql double))
Method: element-writer (TYPE (eql float))
Method: element-writer (TYPE (eql uint64))
Method: element-writer (TYPE (eql int64))
Method: element-writer (TYPE (eql uint32))
Method: element-writer (TYPE (eql int32))
Method: element-writer (TYPE (eql uint16))
Method: element-writer (TYPE (eql int16))
Method: element-writer (TYPE (eql uint8))
Method: element-writer (TYPE (eql int8))
Method: element-writer (TYPE integer)
Generic Function: (setf element-writer) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

element-writer (generic function)

Methods
Method: (setf element-writer) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: emissive-factor OBJECT

Accesses the emission factor of the emission-map.

Should be an array of three floats.

See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf emissive-factor) (generic function)

Methods
Method: emissive-factor (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf emissive-factor) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

emissive-factor (generic function)

Methods
Method: (setf emissive-factor) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: emissive-texture OBJECT

Accesses the emission-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf emissive-texture) (generic function)

Methods
Method: emissive-texture (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf emissive-texture) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

emissive-texture (generic function)

Methods
Method: (setf emissive-texture) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: extensions OBJECT

Accessor to opaque extension blobs.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf

Writer

(setf extensions) (generic function)

Methods
Method: extensions (GLTF-ELEMENT gltf-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf extensions) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

extensions (generic function)

Methods
Method: (setf extensions) NEW-VALUE (GLTF-ELEMENT gltf-element)

automatically generated writer method

Source

format.lisp (file)

Generic Function: extras OBJECT

Accessor to opaque extras blobs.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf

Writer

(setf extras) (generic function)

Methods
Method: extras (GLTF-ELEMENT gltf-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf extras) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

extras (generic function)

Methods
Method: (setf extras) NEW-VALUE (GLTF-ELEMENT gltf-element)

automatically generated writer method

Source

format.lisp (file)

Generic Function: fov OBJECT

Accesses the field of view value of the camera.

See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf fov) (generic function)

Methods
Method: fov (PERSPECTIVE-CAMERA perspective-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf fov) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

fov (generic function)

Methods
Method: (setf fov) NEW-VALUE (PERSPECTIVE-CAMERA perspective-camera)

automatically generated writer method

Source

format.lisp (file)

Generic Function: generator OBJECT

Accesses a string noting the software used to generate the file.

See ASSET

Package

org.shirakumo.fraf.gltf

Writer

(setf generator) (generic function)

Methods
Method: generator (ASSET asset)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf generator) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

generator (generic function)

Methods
Method: (setf generator) NEW-VALUE (ASSET asset)

automatically generated writer method

Source

format.lisp (file)

Generic Function: gltf OBJECT

Returns the base GLTF instance this element is associated with.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf

Methods
Method: gltf (GLTF-ELEMENT gltf-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: idx OBJECT

Returns the index of the element within its collection.

See INDEXED-ELEMENT

Package

org.shirakumo.fraf.gltf

Writer

(setf idx) (generic function)

Methods
Method: idx (INDEXED-ELEMENT indexed-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf idx) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

idx (generic function)

Methods
Method: (setf idx) NEW-VALUE (INDEXED-ELEMENT indexed-element)

automatically generated writer method

Source

format.lisp (file)

Generic Function: images OBJECT

Accesses the array of image objects.

See IMAGE
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf images) (generic function)

Methods
Method: images (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf images) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

images (generic function)

Methods
Method: (setf images) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: indices OBJECT

Accesses the accessor of vertex indices.

See ACCESSOR
See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf

Writer

(setf indices) (generic function)

Methods
Method: indices (MESH-PRIMITIVE mesh-primitive)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf indices) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

indices (generic function)

Methods
Method: (setf indices) NEW-VALUE (MESH-PRIMITIVE mesh-primitive)

automatically generated writer method

Source

format.lisp (file)

Generic Function: input OBJECT

Accesses to the accessor that provides the times of the keyframes.

See ACCESSOR
See ANIMATION-SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf input) (generic function)

Methods
Method: input (ANIMATION-SAMPLER animation-sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf input) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

input (generic function)

Methods
Method: (setf input) NEW-VALUE (ANIMATION-SAMPLER animation-sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: interpolation OBJECT

Accesses to the interpolation type of the animation sampler.

Can be one of the following:
:STEP
:LINEAR
:CUBICSPLINE

See ANIMATION-SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf interpolation) (generic function)

Methods
Method: interpolation (ANIMATION-SAMPLER animation-sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf interpolation) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

interpolation (generic function)

Methods
Method: (setf interpolation) NEW-VALUE (ANIMATION-SAMPLER animation-sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: inverse-bind-matrices OBJECT

Accesses to the accessor that contains the inverse bind matrices of the skin.

See ACCESSOR
See SKIN

Package

org.shirakumo.fraf.gltf

Writer

(setf inverse-bind-matrices) (generic function)

Methods
Method: inverse-bind-matrices (SKIN skin)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf inverse-bind-matrices) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

inverse-bind-matrices (generic function)

Methods
Method: (setf inverse-bind-matrices) NEW-VALUE (SKIN skin)

automatically generated writer method

Source

format.lisp (file)

Generic Function: joints OBJECT

Accesses the array of nodes used as joints for the skin.

See NODE
See SKIN

Package

org.shirakumo.fraf.gltf

Writer

(setf joints) (generic function)

Methods
Method: joints (SKIN skin)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf joints) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

joints (generic function)

Methods
Method: (setf joints) NEW-VALUE (SKIN skin)

automatically generated writer method

Source

format.lisp (file)

Generic Function: mag-filter OBJECT

Accesses to the magnification filter of the sampler.

Can be one of the following:
:NEAREST
:LINEAR

See SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf mag-filter) (generic function)

Methods
Method: mag-filter (SAMPLER sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf mag-filter) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

mag-filter (generic function)

Methods
Method: (setf mag-filter) NEW-VALUE (SAMPLER sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: material OBJECT

Accesses the material used for the mesh primitive.

See MATERIAL
See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf

Writer

(setf material) (generic function)

Methods
Method: material (MESH-PRIMITIVE mesh-primitive)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf material) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

material (generic function)

Methods
Method: (setf material) NEW-VALUE (MESH-PRIMITIVE mesh-primitive)

automatically generated writer method

Source

format.lisp (file)

Generic Function: materials OBJECT

Accesses the array of material objects.

See MATERIAL
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf materials) (generic function)

Methods
Method: materials (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf materials) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

materials (generic function)

Methods
Method: (setf materials) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: matrix OBJECT

Accesses the transformation matrix attached to the node.

The matrix should be a 16-element float array representing the 4x4 matrix.

See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf matrix) (generic function)

Methods
Method: matrix (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf matrix) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

matrix (generic function)

Methods
Method: (setf matrix) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: maximum OBJECT

Returns a representation of the maximal value of any values this accessor may read.

This is typically either a single scalar value or an array of values.

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf maximum) (generic function)

Methods
Method: maximum (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf maximum) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

maximum (generic function)

Methods
Method: (setf maximum) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: mesh OBJECT

Accesses the mesh attached to the node.

See MESH
See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf mesh) (generic function)

Methods
Method: mesh (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf mesh) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

mesh (generic function)

Methods
Method: (setf mesh) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: meshes OBJECT

Accesses the array of mesh objects.

See MESH
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf meshes) (generic function)

Methods
Method: meshes (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf meshes) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

meshes (generic function)

Methods
Method: (setf meshes) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: metallic-factor OBJECT

Accesses the metalness-factor for the material.

See PBR

Package

org.shirakumo.fraf.gltf

Writer

(setf metallic-factor) (generic function)

Methods
Method: metallic-factor (PBR pbr)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf metallic-factor) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

metallic-factor (generic function)

Methods
Method: (setf metallic-factor) NEW-VALUE (PBR pbr)

automatically generated writer method

Source

format.lisp (file)

Generic Function: mime-type OBJECT

Accesses to the string mime-type of the image.

Should be either:
"image/jpeg"
"image/png"

See IMAGE

Package

org.shirakumo.fraf.gltf

Writer

(setf mime-type) (generic function)

Methods
Method: mime-type (IMAGE image)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf mime-type) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

mime-type (generic function)

Methods
Method: (setf mime-type) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

format.lisp (file)

Generic Function: min-filter OBJECT

Accesses to the minification filter of the sampler.

Can be one of the following:
:NEAREST
:LINEAR
:NEAREST-MIPMAP-NEAREST :LINEAR-MIPMAP-NEAREST :NEAREST-MIPMAP-LINEAR :LINEAR-MIPMAP-LINEAR

See SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf min-filter) (generic function)

Methods
Method: min-filter (SAMPLER sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf min-filter) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

min-filter (generic function)

Methods
Method: (setf min-filter) NEW-VALUE (SAMPLER sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: min-version OBJECT

Accesses a string specifying the minimum version required to parse the file successfully.

See ASSET

Package

org.shirakumo.fraf.gltf

Writer

(setf min-version) (generic function)

Methods
Method: min-version (ASSET asset)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf min-version) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

min-version (generic function)

Methods
Method: (setf min-version) NEW-VALUE (ASSET asset)

automatically generated writer method

Source

format.lisp (file)

Generic Function: minimum OBJECT

Returns a representation of the minimal value of any values this accessor may read.

This is typically either a single scalar value or an array of values.

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf minimum) (generic function)

Methods
Method: minimum (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf minimum) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

minimum (generic function)

Methods
Method: (setf minimum) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: mode OBJECT

Accesses the "mode" of the vertices in the mesh.

Can be one of the following:
:POINTS
:LINES
:LINE-LOOP
:LINE-STRIP
:TRIANGLES
:TRIANGLE-STRIP
:TRIANGLE-FAN

See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf

Writer

(setf mode) (generic function)

Methods
Method: mode (MESH-PRIMITIVE mesh-primitive)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf mode) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

mode (generic function)

Methods
Method: (setf mode) NEW-VALUE (MESH-PRIMITIVE mesh-primitive)

automatically generated writer method

Source

format.lisp (file)

Generic Function: name OBJECT

Accesses the name of the element. May be NIL or a STRING.

See NAMED-ELEMENT

Package

org.shirakumo.fraf.gltf

Writer

(setf name) (generic function)

Methods
Method: name (NAMED-ELEMENT named-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf name) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

name (generic function)

Methods
Method: (setf name) NEW-VALUE (NAMED-ELEMENT named-element)

automatically generated writer method

Source

format.lisp (file)

Generic Function: node OBJECT

Accesses for the node that the channel animates.

See NODE
See ANIMATION-CHANNEL-TARGET

Package

org.shirakumo.fraf.gltf

Writer

(setf node) (generic function)

Methods
Method: node (ANIMATION-CHANNEL-TARGET animation-channel-target)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf node) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

node (generic function)

Methods
Method: (setf node) NEW-VALUE (ANIMATION-CHANNEL-TARGET animation-channel-target)

automatically generated writer method

Source

format.lisp (file)

Generic Function: nodes OBJECT

Accesses the array of node objects.

See NODE
See SCENE
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf nodes) (generic function)

Methods
Method: nodes (SCENE scene)

automatically generated reader method

Source

format.lisp (file)

Method: nodes (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf nodes) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

nodes (generic function)

Methods
Method: (setf nodes) NEW-VALUE (SCENE scene)

automatically generated writer method

Source

format.lisp (file)

Method: (setf nodes) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: normal-texture OBJECT

Accesses the normal-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf normal-texture) (generic function)

Methods
Method: normal-texture (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf normal-texture) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

normal-texture (generic function)

Methods
Method: (setf normal-texture) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: normalized OBJECT

Returns whether the values in the buffer are normalized or not.

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf normalized) (generic function)

Methods
Method: normalized (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf normalized) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

normalized (generic function)

Methods
Method: (setf normalized) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: occlusion-texture OBJECT

Accesses the occlusion-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf occlusion-texture) (generic function)

Methods
Method: occlusion-texture (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf occlusion-texture) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

occlusion-texture (generic function)

Methods
Method: (setf occlusion-texture) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: output OBJECT

Accesses to the accessor that provides the values of the keyframes.

See ACCESSOR
See ANIMATION-SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf output) (generic function)

Methods
Method: output (ANIMATION-SAMPLER animation-sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf output) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

output (generic function)

Methods
Method: (setf output) NEW-VALUE (ANIMATION-SAMPLER animation-sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: parent OBJECT

Accesses the parent of the node.

See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf parent) (generic function)

Methods
Method: parent (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf parent) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

parent (generic function)

Methods
Method: (setf parent) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: path ELEMENT

Accesses for the property that the channel animates.

Can be one of the following:
:TRANSLATION
:ROTATION
:SCALE
:WEIGHTS

See ANIMATION-CHANNEL

Package

org.shirakumo.fraf.gltf

Writer

(setf path) (generic function)

Methods
Method: path (ANIMATION-CHANNEL-TARGET animation-channel-target)

automatically generated reader method

Source

format.lisp (file)

Method: path (ELEMENT uri-element)
Source

format.lisp (file)

Generic Function: (setf path) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

path (generic function)

Methods
Method: (setf path) NEW-VALUE (ANIMATION-CHANNEL-TARGET animation-channel-target)

automatically generated writer method

Source

format.lisp (file)

Generic Function: pbr OBJECT

Accesses the PBR material descriptor.

See PBR
See MATERIAL

Package

org.shirakumo.fraf.gltf

Writer

(setf pbr) (generic function)

Methods
Method: pbr (MATERIAL material)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf pbr) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

pbr (generic function)

Methods
Method: (setf pbr) NEW-VALUE (MATERIAL material)

automatically generated writer method

Source

format.lisp (file)

Generic Function: primitives OBJECT

Accesses the array of mesh primitives that make up the mesh.

See MESH-PRIMITIVE
See MESH

Package

org.shirakumo.fraf.gltf

Writer

(setf primitives) (generic function)

Methods
Method: primitives (MESH mesh)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf primitives) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

primitives (generic function)

Methods
Method: (setf primitives) NEW-VALUE (MESH mesh)

automatically generated writer method

Source

format.lisp (file)

Generic Function: rotation OBJECT

Accesses the rotation quaternion attached to the node.

Expressed as a 4-element float array.

See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf rotation) (generic function)

Methods
Method: rotation (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf rotation) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

rotation (generic function)

Methods
Method: (setf rotation) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: roughness-factor OBJECT

Accesses the roughness-factor for the material.

See PBR

Package

org.shirakumo.fraf.gltf

Writer

(setf roughness-factor) (generic function)

Methods
Method: roughness-factor (PBR pbr)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf roughness-factor) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

roughness-factor (generic function)

Methods
Method: (setf roughness-factor) NEW-VALUE (PBR pbr)

automatically generated writer method

Source

format.lisp (file)

Generic Function: sampler OBJECT

Accesses the sampler used for the texture.

See SAMPLER
See TEXTURE

Package

org.shirakumo.fraf.gltf

Writer

(setf sampler) (generic function)

Methods
Method: sampler (TEXTURE texture)

automatically generated reader method

Source

format.lisp (file)

Method: sampler (ANIMATION-CHANNEL animation-channel)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf sampler) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

sampler (generic function)

Methods
Method: (setf sampler) NEW-VALUE (TEXTURE texture)

automatically generated writer method

Source

format.lisp (file)

Method: (setf sampler) NEW-VALUE (ANIMATION-CHANNEL animation-channel)

automatically generated writer method

Source

format.lisp (file)

Generic Function: samplers OBJECT

Accesses the array of animation-samplers

See ANIMATION-SAMPLER
See ANIMATION

Package

org.shirakumo.fraf.gltf

Writer

(setf samplers) (generic function)

Methods
Method: samplers (ANIMATION animation)

automatically generated reader method

Source

format.lisp (file)

Method: samplers (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf samplers) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

samplers (generic function)

Methods
Method: (setf samplers) NEW-VALUE (ANIMATION animation)

automatically generated writer method

Source

format.lisp (file)

Method: (setf samplers) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: scale OBJECT

Accesses the scalar applied to each normal of the normal-map texture.

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf

Writer

(setf scale) (generic function)

Methods
Method: scale (TEXTURE-INFO texture-info)

automatically generated reader method

Source

format.lisp (file)

Method: scale (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf scale) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

scale (generic function)

Methods
Method: (setf scale) NEW-VALUE (TEXTURE-INFO texture-info)

automatically generated writer method

Source

format.lisp (file)

Method: (setf scale) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: scenes OBJECT

Accesses the array of scene objects.

See SCENE
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf scenes) (generic function)

Methods
Method: scenes (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf scenes) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

scenes (generic function)

Methods
Method: (setf scenes) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: size OBJECT

Returns the number of elements this accessor may read.

See ACCESSOR

Package

org.shirakumo.fraf.gltf

Writer

(setf size) (generic function)

Methods
Method: size (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: (setf size) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

size (generic function)

Methods
Method: (setf size) NEW-VALUE (ACCESSOR accessor)

automatically generated writer method

Source

accessor.lisp (file)

Generic Function: skeleton OBJECT

Accesses the node that represents the root of the skeleton for the skin.

See NODE
See SKIN

Package

org.shirakumo.fraf.gltf

Writer

(setf skeleton) (generic function)

Methods
Method: skeleton (SKIN skin)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf skeleton) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

skeleton (generic function)

Methods
Method: (setf skeleton) NEW-VALUE (SKIN skin)

automatically generated writer method

Source

format.lisp (file)

Generic Function: skin OBJECT

Accesses the skin attached to the node.

See SKIN
See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf skin) (generic function)

Methods
Method: skin (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf skin) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

skin (generic function)

Methods
Method: (setf skin) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: skins OBJECT

Accesses the array of skin objects.

See SKIN
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf skins) (generic function)

Methods
Method: skins (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf skins) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

skins (generic function)

Methods
Method: (setf skins) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: source OBJECT

Accesses the source image of the texture.

See IMAGE
See TEXTURE

Package

org.shirakumo.fraf.gltf

Writer

(setf source) (generic function)

Methods
Method: source (TEXTURE texture)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf source) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

source (generic function)

Methods
Method: (setf source) NEW-VALUE (TEXTURE texture)

automatically generated writer method

Source

format.lisp (file)

Generic Function: start OBJECT

Returns a pointer to the start of the memory region represented by the buffer, view, or accessor.

See BUFFER
See BUFFER-VIEW
See ACCESSOR

Package

org.shirakumo.fraf.gltf

Methods
Method: start (ACCESSOR accessor)

automatically generated reader method

Source

accessor.lisp (file)

Method: start (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Method: start (BUFFER buffer)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: strength OBJECT

Accesses the scalar for the strength of the occulsion-map texture.

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf

Writer

(setf strength) (generic function)

Methods
Method: strength (TEXTURE-INFO texture-info)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf strength) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

strength (generic function)

Methods
Method: (setf strength) NEW-VALUE (TEXTURE-INFO texture-info)

automatically generated writer method

Source

format.lisp (file)

Generic Function: target OBJECT

Accesses for the animation-channel-target.

See ANIMATION-CHANNEL-TARGET
See ANIMATION-CHANNEL

Package

org.shirakumo.fraf.gltf

Writer

(setf target) (generic function)

Methods
Method: target (BUFFER-VIEW buffer-view)

automatically generated reader method

Source

accessor.lisp (file)

Method: target (ANIMATION-CHANNEL animation-channel)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf target) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

target (generic function)

Methods
Method: (setf target) NEW-VALUE (BUFFER-VIEW buffer-view)

automatically generated writer method

Source

accessor.lisp (file)

Method: (setf target) NEW-VALUE (ANIMATION-CHANNEL animation-channel)

automatically generated writer method

Source

format.lisp (file)

Generic Function: targets OBJECT

Accesses the array of morph targets.

See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf

Writer

(setf targets) (generic function)

Methods
Method: targets (MESH-PRIMITIVE mesh-primitive)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf targets) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

targets (generic function)

Methods
Method: (setf targets) NEW-VALUE (MESH-PRIMITIVE mesh-primitive)

automatically generated writer method

Source

format.lisp (file)

Generic Function: tex-coord OBJECT

Accesses the index of the texture coordinates used for the texture indexing.

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf

Writer

(setf tex-coord) (generic function)

Methods
Method: tex-coord (TEXTURE-INFO texture-info)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf tex-coord) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

tex-coord (generic function)

Methods
Method: (setf tex-coord) NEW-VALUE (TEXTURE-INFO texture-info)

automatically generated writer method

Source

format.lisp (file)

Generic Function: texture OBJECT

Accesses the texture the texture-info supplements.

See TEXTURE
See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf

Writer

(setf texture) (generic function)

Methods
Method: texture (TEXTURE-INFO texture-info)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf texture) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

texture (generic function)

Methods
Method: (setf texture) NEW-VALUE (TEXTURE-INFO texture-info)

automatically generated writer method

Source

format.lisp (file)

Generic Function: textures OBJECT

Accesses the array of texture objects.

See TEXTURE
See GLTF

Package

org.shirakumo.fraf.gltf

Writer

(setf textures) (generic function)

Methods
Method: textures (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf textures) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

textures (generic function)

Methods
Method: (setf textures) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Generic Function: translation OBJECT

Accesses the translation of the node.

Expressed as a 3-element float array.

See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf translation) (generic function)

Methods
Method: translation (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf translation) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

translation (generic function)

Methods
Method: (setf translation) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: uri OBJECT

Accesses the URI. May be NIL or a STRING.

See URI-ELEMENT

Package

org.shirakumo.fraf.gltf

Writer

(setf uri) (generic function)

Methods
Method: uri (GLTF gltf)

automatically generated reader method

Source

format.lisp (file)

Method: uri (URI-ELEMENT uri-element)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf uri) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

uri (generic function)

Methods
Method: (setf uri) NEW-VALUE (GLTF gltf)

automatically generated writer method

Source

format.lisp (file)

Method: (setf uri) NEW-VALUE (URI-ELEMENT uri-element)

automatically generated writer method

Source

format.lisp (file)

Generic Function: version OBJECT

Accesses a string noting the version of the glTF format.

See ASSET

Package

org.shirakumo.fraf.gltf

Writer

(setf version) (generic function)

Methods
Method: version (ASSET asset)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf version) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

version (generic function)

Methods
Method: (setf version) NEW-VALUE (ASSET asset)

automatically generated writer method

Source

format.lisp (file)

Generic Function: weights OBJECT

Accesses the weights of the morph target.

Expressed as a float array.

See MESH
See NODE

Package

org.shirakumo.fraf.gltf

Writer

(setf weights) (generic function)

Methods
Method: weights (MESH mesh)

automatically generated reader method

Source

format.lisp (file)

Method: weights (NODE node)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf weights) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

weights (generic function)

Methods
Method: (setf weights) NEW-VALUE (MESH mesh)

automatically generated writer method

Source

format.lisp (file)

Method: (setf weights) NEW-VALUE (NODE node)

automatically generated writer method

Source

format.lisp (file)

Generic Function: wrap-s OBJECT

Accesses to the U-wrapping mode of the sampler.

Can be one of the following: :CLAMP-TO-EDGE
:MIRRORED-REPEAT
:REPEAT

See SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf wrap-s) (generic function)

Methods
Method: wrap-s (SAMPLER sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf wrap-s) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

wrap-s (generic function)

Methods
Method: (setf wrap-s) NEW-VALUE (SAMPLER sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: wrap-t OBJECT

Accesses to the V-wrapping mode of the sampler.

Can be one of the following: :CLAMP-TO-EDGE
:MIRRORED-REPEAT
:REPEAT

See SAMPLER

Package

org.shirakumo.fraf.gltf

Writer

(setf wrap-t) (generic function)

Methods
Method: wrap-t (SAMPLER sampler)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf wrap-t) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

wrap-t (generic function)

Methods
Method: (setf wrap-t) NEW-VALUE (SAMPLER sampler)

automatically generated writer method

Source

format.lisp (file)

Generic Function: xmag OBJECT

Accesses the horizontal magnification of the view.

See ORTHOGRAPHIC-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf xmag) (generic function)

Methods
Method: xmag (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf xmag) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

xmag (generic function)

Methods
Method: (setf xmag) NEW-VALUE (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated writer method

Source

format.lisp (file)

Generic Function: ymag OBJECT

Accesses the vertical magnification of the view.

See ORTHOGRAPHIC-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf ymag) (generic function)

Methods
Method: ymag (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf ymag) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

ymag (generic function)

Methods
Method: (setf ymag) NEW-VALUE (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated writer method

Source

format.lisp (file)

Generic Function: zfar OBJECT

Accesses the distance to the far clipping plane.

See ORTHOGRAPHIC-CAMERA
See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf zfar) (generic function)

Methods
Method: zfar (PERSPECTIVE-CAMERA perspective-camera)

automatically generated reader method

Source

format.lisp (file)

Method: zfar (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf zfar) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

zfar (generic function)

Methods
Method: (setf zfar) NEW-VALUE (PERSPECTIVE-CAMERA perspective-camera)

automatically generated writer method

Source

format.lisp (file)

Method: (setf zfar) NEW-VALUE (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated writer method

Source

format.lisp (file)

Generic Function: znear OBJECT

Accesses the distance to the near clipping plane.

See ORTHOGRAPHIC-CAMERA
See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf

Writer

(setf znear) (generic function)

Methods
Method: znear (PERSPECTIVE-CAMERA perspective-camera)

automatically generated reader method

Source

format.lisp (file)

Method: znear (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated reader method

Source

format.lisp (file)

Generic Function: (setf znear) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Reader

znear (generic function)

Methods
Method: (setf znear) NEW-VALUE (PERSPECTIVE-CAMERA perspective-camera)

automatically generated writer method

Source

format.lisp (file)

Method: (setf znear) NEW-VALUE (ORTHOGRAPHIC-CAMERA orthographic-camera)

automatically generated writer method

Source

format.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Classes

Class: accessor ()

Representation of an attribute accessor into a buffer.

This is a SEQUENCE and can be used as such.

See BUFFER-VIEW
See BYTE-OFFSET
See COMPONENT-TYPE
See ELEMENT-TYPE
See SIZE
See NORMALIZED
See MAXIMUM
See MINIMUM
See START
See BYTE-STRIDE
See ELEMENT-READER
See ELEMENT-WRITER
See INDEXED-ELEMENT
See NAMED-ELEMENT

Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses
Direct subclasses

sparse-accessor (class)

Direct methods
Direct slots
Slot: buffer-view
Initargs

:buffer-view

Readers

buffer-view (generic function)

Writers

(setf buffer-view) (generic function)

Slot: byte-offset
Initargs

:byte-offset

Initform

0

Readers

byte-offset (generic function)

Writers

(setf byte-offset) (generic function)

Slot: component-type
Initargs

:component-type

Initform

:float

Readers

component-type (generic function)

Writers

(setf component-type) (generic function)

Slot: element-type
Initargs

:element-type

Readers

element-type (generic function)

Writers

(setf element-type) (generic function)

Slot: size
Initargs

:size

Readers
  • size (generic function)
  • length (generic function)
Writers

(setf size) (generic function)

Slot: normalized
Initargs

:normalized

Readers

normalized (generic function)

Writers

(setf normalized) (generic function)

Slot: maximum
Initargs

:maximum

Readers

maximum (generic function)

Writers

(setf maximum) (generic function)

Slot: minimum
Initargs

:minimum

Readers

minimum (generic function)

Writers

(setf minimum) (generic function)

Slot: start
Readers

start (generic function)

Slot: byte-stride
Readers

byte-stride (generic function)

Slot: element-reader
Initargs

:element-reader

Readers

element-reader (generic function)

Writers

(setf element-reader) (generic function)

Slot: element-writer
Initargs

:element-writer

Readers

element-writer (generic function)

Writers

(setf element-writer) (generic function)

Class: animation ()

Representation of an animation.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See CHANNELS
See SAMPLERS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: channels
Initargs

:channels

Initform

#()

Readers

channels (generic function)

Writers

(setf channels) (generic function)

Slot: samplers
Initargs

:samplers

Initform

#()

Readers

samplers (generic function)

Writers

(setf samplers) (generic function)

Class: animation-channel ()

Representation of an animation channel.

See GLTF-ELEMENT
See SAMPLER
See TARGET

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
  • describe-object (method)
  • initargs (method)
  • target (method)
  • target (method)
  • sampler (method)
  • sampler (method)
Direct slots
Slot: sampler
Initargs

:sampler

Readers

sampler (generic function)

Writers

(setf sampler) (generic function)

Slot: target
Initargs

:target

Readers

target (generic function)

Writers

(setf target) (generic function)

Class: animation-channel-target ()

Representation of an animation channel target.

See GLTF-ELEMENT
See NODE
See PATH

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Slot: node
Initargs

:node

Readers

node (generic function)

Writers

(setf node) (generic function)

Slot: path
Initargs

:path

Readers

path (generic function)

Writers

(setf path) (generic function)

Class: animation-sampler ()

Representation of a sampler for an animation-channel.

See GLTF-ELEMENT
See INPUT
See OUTPUT
See INTERPOLATION

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Slot: input
Initargs

:input

Readers

input (generic function)

Writers

(setf input) (generic function)

Slot: output
Initargs

:output

Readers

output (generic function)

Writers

(setf output) (generic function)

Slot: interpolation
Initargs

:interpolation

Initform

:linear

Readers

interpolation (generic function)

Writers

(setf interpolation) (generic function)

Class: asset ()

Represents basic metadata about the GLTF file.

See GLTF-ELEMENT
See COPYRIGHT
See GENERATOR
See VERSION
See MIN-VERSION

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Initargs

:copyright

Readers

copyright (generic function)

Writers

(setf copyright) (generic function)

Slot: generator
Initargs

:generator

Readers

generator (generic function)

Writers

(setf generator) (generic function)

Slot: version
Initargs

:version

Readers

version (generic function)

Writers

(setf version) (generic function)

Slot: min-version
Initargs

:min-version

Readers

min-version (generic function)

Writers

(setf min-version) (generic function)

Class: buffer ()

Representation of an octet buffer.

This is a SEQUENCE and can be used as such.

Once the buffer is no longer required, it must be CLOSEd to free up potential resources kept by the buffer in the back.

See START
See BYTE-LENGTH
See INDEXED-ELEMENT
See URI-ELEMENT
See NAMED-ELEMENT

Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses
Direct subclasses
Direct methods
  • elt (method)
  • elt (method)
  • close (method)
  • initialize-instance (method)
  • describe-object (method)
  • initargs (method)
  • byte-length (method)
  • length (method)
  • byte-length (method)
  • start (method)
Direct slots
Slot: start
Readers

start (generic function)

Slot: byte-length
Initargs

:byte-length

Readers
  • byte-length (generic function)
  • length (generic function)
Writers

(setf byte-length) (generic function)

Class: buffer-view ()

Representation of a view into a buffer.

This is a SEQUENCE and can be used as such.

See BUFFER
See START
See BYTE-OFFSET
See BYTE-LENGTH
See BYTE-STRIDE
See TARGET
See INDEXED-ELEMENT
See NAMED-ELEMENT

Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses
Direct methods
  • elt (method)
  • elt (method)
  • initialize-instance (method)
  • describe-object (method)
  • initargs (method)
  • target (method)
  • target (method)
  • byte-stride (method)
  • byte-stride (method)
  • byte-length (method)
  • length (method)
  • byte-length (method)
  • byte-offset (method)
  • byte-offset (method)
  • start (method)
  • buffer (method)
  • buffer (method)
Direct slots
Slot: buffer
Initargs

:buffer

Readers

buffer (generic function)

Writers

(setf buffer) (generic function)

Slot: start
Readers

start (generic function)

Slot: byte-offset
Initargs

:byte-offset

Initform

0

Readers

byte-offset (generic function)

Writers

(setf byte-offset) (generic function)

Slot: byte-length
Initargs

:byte-length

Readers
  • byte-length (generic function)
  • length (generic function)
Writers

(setf byte-length) (generic function)

Slot: byte-stride
Initargs

:byte-stride

Readers

byte-stride (generic function)

Writers

(setf byte-stride) (generic function)

Slot: target
Initargs

:target

Readers

target (generic function)

Writers

(setf target) (generic function)

Class: camera ()

Base type for cameras.

See INDEXED-ELEMENT See NAMED-ELEMENT See ORTHOGRAPHIC-CAMERA See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct subclasses
Direct methods
Class: gltf ()

Base of a GLTF file’s representation.

A GLTF instance is a collection of subobjects, which may nest and refer to each other.

Once you are done, you **must** call CLOSE on the instance to ensure backing buffers and other associated resources are properly freed.

See PARSE
See WITH-GLTF
See GLTF-ELEMENT
See URI
See BUFFERS
See BUFFER-VIEWS
See ACCESSORS
See ASSET
See CAMERAS
See MESHES
See IMAGES
See SAMPLERS
See TEXTURES
See MATERIALS
See SKINS
See NODES
See ANIMATIONS
See SCENES

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
  • parse-from (method)
  • close (method)
  • initialize-instance (method)
  • describe-object (method)
  • initargs (method)
  • scenes (method)
  • scenes (method)
  • animations (method)
  • animations (method)
  • nodes (method)
  • nodes (method)
  • skins (method)
  • skins (method)
  • materials (method)
  • materials (method)
  • textures (method)
  • textures (method)
  • samplers (method)
  • samplers (method)
  • images (method)
  • images (method)
  • meshes (method)
  • meshes (method)
  • cameras (method)
  • cameras (method)
  • asset (method)
  • asset (method)
  • accessors (method)
  • accessors (method)
  • buffer-views (method)
  • buffer-views (method)
  • buffers (method)
  • buffers (method)
  • uri (method)
  • uri (method)
Direct slots
Slot: uri
Initargs

:uri

Readers

uri (generic function)

Writers

(setf uri) (generic function)

Slot: buffers
Initargs

:buffers

Initform

#()

Readers

buffers (generic function)

Writers

(setf buffers) (generic function)

Slot: buffer-views
Initargs

:buffer-views

Initform

#()

Readers

buffer-views (generic function)

Writers

(setf buffer-views) (generic function)

Slot: accessors
Initargs

:accessors

Initform

#()

Readers

accessors (generic function)

Writers

(setf accessors) (generic function)

Slot: asset
Initargs

:asset

Readers

asset (generic function)

Writers

(setf asset) (generic function)

Slot: cameras
Initargs

:cameras

Initform

#()

Readers

cameras (generic function)

Writers

(setf cameras) (generic function)

Slot: meshes
Initargs

:meshes

Initform

#()

Readers

meshes (generic function)

Writers

(setf meshes) (generic function)

Slot: images
Initargs

:images

Initform

#()

Readers

images (generic function)

Writers

(setf images) (generic function)

Slot: samplers
Initargs

:samplers

Initform

#()

Readers

samplers (generic function)

Writers

(setf samplers) (generic function)

Slot: textures
Initargs

:textures

Initform

#()

Readers

textures (generic function)

Writers

(setf textures) (generic function)

Slot: materials
Initargs

:materials

Initform

#()

Readers

materials (generic function)

Writers

(setf materials) (generic function)

Slot: skins
Initargs

:skins

Initform

#()

Readers

skins (generic function)

Writers

(setf skins) (generic function)

Slot: nodes
Initargs

:nodes

Initform

#()

Readers

nodes (generic function)

Writers

(setf nodes) (generic function)

Slot: animations
Initargs

:animations

Initform

#()

Readers

animations (generic function)

Writers

(setf animations) (generic function)

Slot: scenes
Initargs

:scenes

Initform

#()

Readers

scenes (generic function)

Writers

(setf scenes) (generic function)

Class: gltf-element ()

Base class for any part of a glTF representation

See EXTENSIONS
See EXTRAS
See GLTF

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: extensions
Initargs

:extensions

Readers

extensions (generic function)

Writers

(setf extensions) (generic function)

Slot: extras
Initargs

:extras

Readers

extras (generic function)

Writers

(setf extras) (generic function)

Slot: gltf
Initargs

:gltf

Readers

gltf (generic function)

Class: image ()

Representation of an image.

An image may either be represented by an URI to another file, an inline data-uri, or a buffer-view that provides the image data.

See INDEXED-ELEMENT
See URI-ELEMENT
See NAMED-ELEMENT
See MIME-TYPE
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: mime-type
Initargs

:mime-type

Readers

mime-type (generic function)

Writers

(setf mime-type) (generic function)

Slot: buffer-view
Initargs

:buffer-view

Readers

buffer-view (generic function)

Writers

(setf buffer-view) (generic function)

Class: indexed-element ()

An element that has a base index within the gltf file’s collection.

See GLTF-ELEMENT
See IDX

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct subclasses
Direct methods
  • describe-object (method)
  • initargs (method)
  • idx (method)
  • idx (method)
Direct slots
Slot: idx
Initargs

:idx

Readers

idx (generic function)

Writers

(setf idx) (generic function)

Class: material ()

Representation of a mesh material description.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See PBR
See NORMAL-TEXTURE
See OCCLUSION-TEXTURE
See EMISSIVE-TEXTURE
See EMISSIVE-FACTOR
See ALPHA-MODE
See ALPHA-CUTOFF
See DOUBLE-SIDED-P

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: pbr
Initargs

:pbr

Readers

pbr (generic function)

Writers

(setf pbr) (generic function)

Slot: normal-texture
Initargs

:normal-texture

Readers

normal-texture (generic function)

Writers

(setf normal-texture) (generic function)

Slot: occlusion-texture
Initargs

:occlusion-texture

Readers

occlusion-texture (generic function)

Writers

(setf occlusion-texture) (generic function)

Slot: emissive-texture
Initargs

:emissive-texture

Readers

emissive-texture (generic function)

Writers

(setf emissive-texture) (generic function)

Slot: emissive-factor
Initargs

:emissive-factor

Initform

#(0.0 0.0 0.0)

Readers

emissive-factor (generic function)

Writers

(setf emissive-factor) (generic function)

Slot: alpha-mode
Initargs

:alpha-mode

Initform

:opaque

Readers

alpha-mode (generic function)

Writers

(setf alpha-mode) (generic function)

Slot: alpha-cutoff
Initargs

:alpha-cutoff

Initform

0.5

Readers

alpha-cutoff (generic function)

Writers

(setf alpha-cutoff) (generic function)

Slot: double-sided-p
Initargs

:double-sided-p

Readers

double-sided-p (generic function)

Writers

(setf double-sided-p) (generic function)

Class: mesh ()

Representation of a mesh.

See INDEXED-ELEMENT See NAMED-ELEMENT
See PRIMITIVES
See WEIGHTS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: primitives
Initargs

:primitives

Initform

#()

Readers

primitives (generic function)

Writers

(setf primitives) (generic function)

Slot: weights
Initargs

:weights

Readers

weights (generic function)

Writers

(setf weights) (generic function)

Class: mesh-primitive ()

Representation of a mesh primitive – a singular geometric object of a consistent material.

See GLTF-ELEMENT
See ATTRIBUTES
See INDICES
See MATERIAL
See MODE
See TARGETS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Slot: attributes
Initargs

:attributes

Initform

#()

Readers

attributes (generic function)

Writers

(setf attributes) (generic function)

Slot: indices
Initargs

:indices

Initform

#()

Readers

indices (generic function)

Writers

(setf indices) (generic function)

Slot: material
Initargs

:material

Readers

material (generic function)

Writers

(setf material) (generic function)

Slot: mode
Initargs

:mode

Initform

:triangles

Readers

mode (generic function)

Writers

(setf mode) (generic function)

Slot: targets
Initargs

:targets

Readers

targets (generic function)

Writers

(setf targets) (generic function)

Class: named-element ()

An element with a potential name attached.

See GLTF-ELEMENT
See NAME

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct subclasses
Direct methods
  • describe-object (method)
  • initargs (method)
  • name (method)
  • name (method)
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Class: node ()

Represents a node in the scene graph.

A node may have transformation information associated with it, as well as several child nodes or a mesh. A node may also not have any children or meshes, such as in the case of bones or cameras.

See CAMERA
See PARENT
See CHILDREN
See SKIN
See MESH
See MATRIX
See ROTATION
See SCALE
See TRANSLATION
See WEIGHTS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
  • describe-object (method)
  • initargs (method)
  • weights (method)
  • weights (method)
  • translation (method)
  • translation (method)
  • scale (method)
  • scale (method)
  • rotation (method)
  • rotation (method)
  • matrix (method)
  • matrix (method)
  • mesh (method)
  • mesh (method)
  • skin (method)
  • skin (method)
  • children (method)
  • children (method)
  • parent (method)
  • parent (method)
  • camera (method)
  • camera (method)
Direct slots
Slot: camera
Initargs

:camera

Readers

camera (generic function)

Writers

(setf camera) (generic function)

Slot: parent
Readers

parent (generic function)

Writers

(setf parent) (generic function)

Slot: children
Initargs

:children

Initform

#()

Readers

children (generic function)

Writers

(setf children) (generic function)

Slot: skin
Initargs

:skin

Readers

skin (generic function)

Writers

(setf skin) (generic function)

Slot: mesh
Initargs

:mesh

Readers

mesh (generic function)

Writers

(setf mesh) (generic function)

Slot: matrix
Initargs

:matrix

Readers

matrix (generic function)

Writers

(setf matrix) (generic function)

Slot: rotation
Initargs

:rotation

Readers

rotation (generic function)

Writers

(setf rotation) (generic function)

Slot: scale
Initargs

:scale

Readers

scale (generic function)

Writers

(setf scale) (generic function)

Slot: translation
Initargs

:translation

Readers

translation (generic function)

Writers

(setf translation) (generic function)

Slot: weights
Initargs

:weights

Readers

weights (generic function)

Writers

(setf weights) (generic function)

Class: orthographic-camera ()

Representation of an orthographic projection camera.

See CAMERA
See XMAG
See YMAG
See ZFAR
See ZNEAR

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

camera (class)

Direct methods
  • describe-object (method)
  • initargs (method)
  • znear (method)
  • znear (method)
  • zfar (method)
  • zfar (method)
  • ymag (method)
  • ymag (method)
  • xmag (method)
  • xmag (method)
Direct slots
Slot: xmag
Initargs

:xmag

Readers

xmag (generic function)

Writers

(setf xmag) (generic function)

Slot: ymag
Initargs

:ymag

Readers

ymag (generic function)

Writers

(setf ymag) (generic function)

Slot: zfar
Initargs

:zfar

Readers

zfar (generic function)

Writers

(setf zfar) (generic function)

Slot: znear
Initargs

:znear

Readers

znear (generic function)

Writers

(setf znear) (generic function)

Class: pbr ()

Representation of the PBR attributes used for a material.

See GLTF-ELEMENT
See ALBEDO
See ALBEDO-FACTOR
See METALLIC-FACTOR
See ROUGHNESS-FACTOR
See METALLIC-ROUGHNESS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Slot: albedo
Initargs

:albedo

Readers

albedo (generic function)

Writers

(setf albedo) (generic function)

Slot: albedo-factor
Initargs

:albedo-factor

Initform

#(1.0 1.0 1.0 1.0)

Readers

albedo-factor (generic function)

Writers

(setf albedo-factor) (generic function)

Slot: metallic-factor
Initargs

:metallic-factor

Initform

1.0

Readers

metallic-factor (generic function)

Writers

(setf metallic-factor) (generic function)

Slot: roughness-factor
Initargs

:roughness-factor

Initform

1.0

Readers

roughness-factor (generic function)

Writers

(setf roughness-factor) (generic function)

Slot: matallic-roughness
Initargs

:matallic-roughness

Readers

matallic-roughness (generic function)

Writers

(setf matallic-roughness) (generic function)

Class: perspective-camera ()

Representation of a perspective projection camera.

See CAMERA
See ASPECT-RATIO
See FOV
See ZFAR
See ZNEAR

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

camera (class)

Direct methods
  • describe-object (method)
  • initargs (method)
  • znear (method)
  • znear (method)
  • zfar (method)
  • zfar (method)
  • fov (method)
  • fov (method)
  • aspect-ratio (method)
  • aspect-ratio (method)
Direct slots
Slot: aspect-ratio
Initargs

:aspect-ratio

Readers

aspect-ratio (generic function)

Writers

(setf aspect-ratio) (generic function)

Slot: fov
Initargs

:fov

Readers

fov (generic function)

Writers

(setf fov) (generic function)

Slot: zfar
Initargs

:zfar

Readers

zfar (generic function)

Writers

(setf zfar) (generic function)

Slot: znear
Initargs

:znear

Readers

znear (generic function)

Writers

(setf znear) (generic function)

Class: sampler ()

Representation of a texture sampler.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See MAG-FILTER
See MIN-FILTER
See WRAP-S
See WRAP-T

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: mag-filter
Initargs

:mag-filter

Initform

:linear

Readers

mag-filter (generic function)

Writers

(setf mag-filter) (generic function)

Slot: min-filter
Initargs

:min-filter

Initform

:linear

Readers

min-filter (generic function)

Writers

(setf min-filter) (generic function)

Slot: wrap-s
Initargs

:wrap-s

Initform

:repeat

Readers

wrap-s (generic function)

Writers

(setf wrap-s) (generic function)

Slot: wrap-t
Initargs

:wrap-t

Initform

:repeat

Readers

wrap-t (generic function)

Writers

(setf wrap-t) (generic function)

Class: scene ()

Represents a the root node of a scene.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See NODES

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
  • describe-object (method)
  • initargs (method)
  • nodes (method)
  • nodes (method)
Direct slots
Slot: nodes
Initargs

:nodes

Initform

#()

Readers

nodes (generic function)

Writers

(setf nodes) (generic function)

Class: skin ()

Representation of a mesh’s skinning information.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See INVERSE-BIND-MATRICES
See SKELETON
See JOINTS

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: inverse-bind-matrices
Initargs

:inverse-bind-matrices

Readers

inverse-bind-matrices (generic function)

Writers

(setf inverse-bind-matrices) (generic function)

Slot: skeleton
Initargs

:skeleton

Readers

skeleton (generic function)

Writers

(setf skeleton) (generic function)

Slot: joints
Initargs

:joints

Initform

#()

Readers

joints (generic function)

Writers

(setf joints) (generic function)

Class: texture ()

Representation of a texture.

See INDEXED-ELEMENT
See NAMED-ELEMENT
See SAMPLER
See SOURCE

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses
Direct methods
  • describe-object (method)
  • initargs (method)
  • source (method)
  • source (method)
  • sampler (method)
  • sampler (method)
Direct slots
Slot: sampler
Initargs

:sampler

Readers

sampler (generic function)

Writers

(setf sampler) (generic function)

Slot: source
Initargs

:source

Readers

source (generic function)

Writers

(setf source) (generic function)

Class: texture-info ()

Representation of additional texture information.

See GLTF-ELEMENT
See TEXTURE
See TEX-COORD
See SCALE
See STRENGTH

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct methods
Direct slots
Slot: texture
Initargs

:texture

Readers

texture (generic function)

Writers

(setf texture) (generic function)

Slot: tex-coord
Initargs

:tex-coord

Initform

0

Readers

tex-coord (generic function)

Writers

(setf tex-coord) (generic function)

Slot: scale
Initargs

:scale

Initform

1.0

Readers

scale (generic function)

Writers

(setf scale) (generic function)

Slot: strength
Initargs

:strength

Initform

1.0

Readers

strength (generic function)

Writers

(setf strength) (generic function)

Class: uri-element ()

An element with a URI attached.

See GLTF-ELEMENT
See URI
See PATH

Package

org.shirakumo.fraf.gltf

Source

format.lisp (file)

Direct superclasses

gltf-element (class)

Direct subclasses
Direct methods
  • path (method)
  • describe-object (method)
  • initargs (method)
  • uri (method)
  • uri (method)
Direct slots
Slot: uri
Initargs

:uri

Readers

uri (generic function)

Writers

(setf uri) (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *describe-indent*
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: define-element NAME SUPERCLASSES SLOTS &rest OPTIONS
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)

Macro: define-element-accessor (TYPE SIZE) &rest ALTS
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: describe-slot NAME VALUE MAXLENGTH STREAM
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)

Function: normalize-slotdef SLOT &rest ARGS &key NAME REF PARSE INITARG INITFORM ACCESSOR READER WRITER
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)

Function: parse-glb-stream STREAM
Package

org.shirakumo.fraf.gltf

Source

parser.lisp (file)

Function: removef PLIST &rest KEYS
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)

Function: to-json-name NAME
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: element-byte-stride ELEMENT-TYPE
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Methods
Method: element-byte-stride (TYPE (eql double))
Method: element-byte-stride (TYPE (eql float))
Method: element-byte-stride (TYPE (eql uint64))
Method: element-byte-stride (TYPE (eql int64))
Method: element-byte-stride (TYPE (eql uint32))
Method: element-byte-stride (TYPE (eql int32))
Method: element-byte-stride (TYPE (eql uint16))
Method: element-byte-stride (TYPE (eql int16))
Method: element-byte-stride (TYPE (eql uint8))
Method: element-byte-stride (TYPE (eql int8))
Method: element-byte-stride (TYPE integer)
Generic Function: element-count TYPE
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Methods
Method: element-count (TYPE (eql mat4))
Method: element-count (TYPE (eql mat3))
Method: element-count (TYPE (eql mat2))
Method: element-count (TYPE (eql vec4))
Method: element-count (TYPE (eql vec3))
Method: element-count (TYPE (eql vec2))
Method: element-count (TYPE (eql scalar))
Method: element-count (TYPE string)
Generic Function: initargs TYPE JSON GLTF
Package

org.shirakumo.fraf.gltf

Source

element.lisp (file)

Method Combination

append (short method combination)

Options: :most-specific-first

Methods
Method: initargs (TYPE accessor) JSON GLTF append
Source

accessor.lisp (file)

Method: initargs (TYPE buffer-view) JSON GLTF append
Source

accessor.lisp (file)

Method: initargs (TYPE buffer) JSON GLTF append
Source

accessor.lisp (file)

Method: initargs (TYPE pbr) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE texture-info) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE texture) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE skin) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE sampler) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE image) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE animation-sampler) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE animation-channel-target) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE animation-channel) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE animation) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE material) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE mesh-primitive) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE mesh) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE perspective-camera) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE orthographic-camera) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE camera) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE node) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE scene) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE asset) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE gltf) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE indexed-element) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE uri-element) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE named-element) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE gltf-element) JSON GLTF append
Source

format.lisp (file)

Method: initargs (TYPE symbol) JSON GLTF append
Generic Function: lisp-element-type ELEMENT-TYPE
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Methods
Method: lisp-element-type (TYPE (eql double))
Method: lisp-element-type (TYPE (eql float))
Method: lisp-element-type (TYPE (eql uint64))
Method: lisp-element-type (TYPE (eql int64))
Method: lisp-element-type (TYPE (eql uint32))
Method: lisp-element-type (TYPE (eql int32))
Method: lisp-element-type (TYPE (eql uint16))
Method: lisp-element-type (TYPE (eql int16))
Method: lisp-element-type (TYPE (eql uint8))
Method: lisp-element-type (TYPE (eql int8))
Method: lisp-element-type (TYPE integer)
Generic Function: matallic-roughness OBJECT
Generic Function: (setf matallic-roughness) NEW-VALUE OBJECT
Package

org.shirakumo.fraf.gltf

Methods
Method: matallic-roughness (PBR pbr)

automatically generated reader method

Source

format.lisp (file)

Method: (setf matallic-roughness) NEW-VALUE (PBR pbr)

automatically generated writer method

Source

format.lisp (file)

Generic Function: mmap OBJECT
Package

org.shirakumo.fraf.gltf

Methods
Method: mmap (MMAP-BUFFER mmap-buffer)

automatically generated reader method

Source

accessor.lisp (file)

Generic Function: normalize-type SPEC
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Methods
Method: normalize-type (TYPE (eql 5130))
Method: normalize-type (TYPE (eql 5126))
Method: normalize-type (TYPE (eql 5135))
Method: normalize-type (TYPE (eql 5134))
Method: normalize-type (TYPE (eql 5125))
Method: normalize-type (TYPE (eql 5124))
Method: normalize-type (TYPE (eql 5123))
Method: normalize-type (TYPE (eql 5122))
Method: normalize-type (TYPE (eql 5121))
Method: normalize-type (TYPE (eql 5120))
Method: normalize-type (TYPE string)
Generic Function: parse-from JSON TYPE GLTF
Package

org.shirakumo.fraf.gltf

Source

parser.lisp (file)

Methods
Method: parse-from JSON (TYPE gltf) GLTF
Method: parse-from JSON (TYPE (eql mesh-attributes)) GLTF
Method: parse-from (JSON string) (TYPE (eql keyword)) GLTF
Method: parse-from (JSON string) (TYPE (eql element-type)) GLTF
Method: parse-from JSON (TYPE (eql element-type)) GLTF
Method: parse-from JSON (TYPE (eql primitive-mode)) GLTF
Method: parse-from JSON (TYPE (eql wrapping)) GLTF
Method: parse-from JSON (TYPE (eql filter)) GLTF
Method: parse-from JSON (TYPE camera) GLTF
Method: parse-from JSON (TYPE gltf-element) GLTF
Method: parse-from JSON (TYPE symbol) GLTF
Method: parse-from (STRING string) TYPE GLTF
Method: parse-from (ARRAY vector) TYPE GLTF
Method: parse-from (NULL null) TYPE GLTF
Generic Function: resolve INDEX SLOT GLTF
Package

org.shirakumo.fraf.gltf

Methods
Method: resolve (NULL null) SLOT GLTF
Source

parser.lisp (file)

Method: resolve (ARRAY vector) SLOT GLTF
Source

parser.lisp (file)

Method: resolve (INDEX integer) SLOT GLTF
Source

parser.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: mmap-buffer ()
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses

buffer (class)

Direct methods
  • close (method)
  • shared-initialize (method)
  • mmap (method)
Direct slots
Slot: mmap
Readers

mmap (generic function)

Class: sparse-accessor ()
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses

accessor (class)

Direct slots
Slot: index-count
Slot: index-start
Slot: index-byte-stride
Slot: index-reader
Class: static-buffer ()
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses

buffer (class)

Direct subclasses

uri-buffer (class)

Direct methods
  • close (method)
  • elt (method)
  • elt (method)
  • buffer (method)
Direct slots
Slot: buffer
Initargs

:buffer

Readers

buffer (generic function)

Class: uri-buffer ()
Package

org.shirakumo.fraf.gltf

Source

accessor.lisp (file)

Direct superclasses

static-buffer (class)

Direct methods

shared-initialize (method)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-gltf.asd: The cl-gltf․asd file
cl-gltf/accessor.lisp: The cl-gltf/accessor․lisp file
cl-gltf/documentation.lisp: The cl-gltf/documentation․lisp file
cl-gltf/element.lisp: The cl-gltf/element․lisp file
cl-gltf/format.lisp: The cl-gltf/format․lisp file
cl-gltf/package.lisp: The cl-gltf/package․lisp file
cl-gltf/parser.lisp: The cl-gltf/parser․lisp file

F
File, Lisp, cl-gltf.asd: The cl-gltf․asd file
File, Lisp, cl-gltf/accessor.lisp: The cl-gltf/accessor․lisp file
File, Lisp, cl-gltf/documentation.lisp: The cl-gltf/documentation․lisp file
File, Lisp, cl-gltf/element.lisp: The cl-gltf/element․lisp file
File, Lisp, cl-gltf/format.lisp: The cl-gltf/format․lisp file
File, Lisp, cl-gltf/package.lisp: The cl-gltf/package․lisp file
File, Lisp, cl-gltf/parser.lisp: The cl-gltf/parser․lisp file

L
Lisp File, cl-gltf.asd: The cl-gltf․asd file
Lisp File, cl-gltf/accessor.lisp: The cl-gltf/accessor․lisp file
Lisp File, cl-gltf/documentation.lisp: The cl-gltf/documentation․lisp file
Lisp File, cl-gltf/element.lisp: The cl-gltf/element․lisp file
Lisp File, cl-gltf/format.lisp: The cl-gltf/format․lisp file
Lisp File, cl-gltf/package.lisp: The cl-gltf/package․lisp file
Lisp File, cl-gltf/parser.lisp: The cl-gltf/parser․lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   I   J   L   M   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

(
(setf accessors): Exported generic functions
(setf accessors): Exported generic functions
(setf albedo): Exported generic functions
(setf albedo): Exported generic functions
(setf albedo-factor): Exported generic functions
(setf albedo-factor): Exported generic functions
(setf alpha-cutoff): Exported generic functions
(setf alpha-cutoff): Exported generic functions
(setf alpha-mode): Exported generic functions
(setf alpha-mode): Exported generic functions
(setf animations): Exported generic functions
(setf animations): Exported generic functions
(setf aspect-ratio): Exported generic functions
(setf aspect-ratio): Exported generic functions
(setf asset): Exported generic functions
(setf asset): Exported generic functions
(setf attributes): Exported generic functions
(setf attributes): Exported generic functions
(setf buffer): Exported generic functions
(setf buffer): Exported generic functions
(setf buffer-view): Exported generic functions
(setf buffer-view): Exported generic functions
(setf buffer-view): Exported generic functions
(setf buffer-views): Exported generic functions
(setf buffer-views): Exported generic functions
(setf buffers): Exported generic functions
(setf buffers): Exported generic functions
(setf byte-length): Exported generic functions
(setf byte-length): Exported generic functions
(setf byte-length): Exported generic functions
(setf byte-offset): Exported generic functions
(setf byte-offset): Exported generic functions
(setf byte-offset): Exported generic functions
(setf byte-stride): Exported generic functions
(setf byte-stride): Exported generic functions
(setf camera): Exported generic functions
(setf camera): Exported generic functions
(setf cameras): Exported generic functions
(setf cameras): Exported generic functions
(setf channels): Exported generic functions
(setf channels): Exported generic functions
(setf children): Exported generic functions
(setf children): Exported generic functions
(setf component-type): Exported generic functions
(setf component-type): Exported generic functions
(setf copyright): Exported generic functions
(setf copyright): Exported generic functions
(setf double-sided-p): Exported generic functions
(setf double-sided-p): Exported generic functions
(setf element-reader): Exported generic functions
(setf element-reader): Exported generic functions
(setf element-type): Exported generic functions
(setf element-type): Exported generic functions
(setf element-writer): Exported generic functions
(setf element-writer): Exported generic functions
(setf emissive-factor): Exported generic functions
(setf emissive-factor): Exported generic functions
(setf emissive-texture): Exported generic functions
(setf emissive-texture): Exported generic functions
(setf extensions): Exported generic functions
(setf extensions): Exported generic functions
(setf extras): Exported generic functions
(setf extras): Exported generic functions
(setf fov): Exported generic functions
(setf fov): Exported generic functions
(setf generator): Exported generic functions
(setf generator): Exported generic functions
(setf idx): Exported generic functions
(setf idx): Exported generic functions
(setf images): Exported generic functions
(setf images): Exported generic functions
(setf indices): Exported generic functions
(setf indices): Exported generic functions
(setf input): Exported generic functions
(setf input): Exported generic functions
(setf interpolation): Exported generic functions
(setf interpolation): Exported generic functions
(setf inverse-bind-matrices): Exported generic functions
(setf inverse-bind-matrices): Exported generic functions
(setf joints): Exported generic functions
(setf joints): Exported generic functions
(setf mag-filter): Exported generic functions
(setf mag-filter): Exported generic functions
(setf matallic-roughness): Internal generic functions
(setf matallic-roughness): Internal generic functions
(setf material): Exported generic functions
(setf material): Exported generic functions
(setf materials): Exported generic functions
(setf materials): Exported generic functions
(setf matrix): Exported generic functions
(setf matrix): Exported generic functions
(setf maximum): Exported generic functions
(setf maximum): Exported generic functions
(setf mesh): Exported generic functions
(setf mesh): Exported generic functions
(setf meshes): Exported generic functions
(setf meshes): Exported generic functions
(setf metallic-factor): Exported generic functions
(setf metallic-factor): Exported generic functions
(setf mime-type): Exported generic functions
(setf mime-type): Exported generic functions
(setf min-filter): Exported generic functions
(setf min-filter): Exported generic functions
(setf min-version): Exported generic functions
(setf min-version): Exported generic functions
(setf minimum): Exported generic functions
(setf minimum): Exported generic functions
(setf mode): Exported generic functions
(setf mode): Exported generic functions
(setf name): Exported generic functions
(setf name): Exported generic functions
(setf node): Exported generic functions
(setf node): Exported generic functions
(setf nodes): Exported generic functions
(setf nodes): Exported generic functions
(setf nodes): Exported generic functions
(setf normal-texture): Exported generic functions
(setf normal-texture): Exported generic functions
(setf normalized): Exported generic functions
(setf normalized): Exported generic functions
(setf occlusion-texture): Exported generic functions
(setf occlusion-texture): Exported generic functions
(setf output): Exported generic functions
(setf output): Exported generic functions
(setf parent): Exported generic functions
(setf parent): Exported generic functions
(setf path): Exported generic functions
(setf path): Exported generic functions
(setf pbr): Exported generic functions
(setf pbr): Exported generic functions
(setf primitives): Exported generic functions
(setf primitives): Exported generic functions
(setf rotation): Exported generic functions
(setf rotation): Exported generic functions
(setf roughness-factor): Exported generic functions
(setf roughness-factor): Exported generic functions
(setf sampler): Exported generic functions
(setf sampler): Exported generic functions
(setf sampler): Exported generic functions
(setf samplers): Exported generic functions
(setf samplers): Exported generic functions
(setf samplers): Exported generic functions
(setf scale): Exported generic functions
(setf scale): Exported generic functions
(setf scale): Exported generic functions
(setf scenes): Exported generic functions
(setf scenes): Exported generic functions
(setf size): Exported generic functions
(setf size): Exported generic functions
(setf skeleton): Exported generic functions
(setf skeleton): Exported generic functions
(setf skin): Exported generic functions
(setf skin): Exported generic functions
(setf skins): Exported generic functions
(setf skins): Exported generic functions
(setf source): Exported generic functions
(setf source): Exported generic functions
(setf strength): Exported generic functions
(setf strength): Exported generic functions
(setf target): Exported generic functions
(setf target): Exported generic functions
(setf target): Exported generic functions
(setf targets): Exported generic functions
(setf targets): Exported generic functions
(setf tex-coord): Exported generic functions
(setf tex-coord): Exported generic functions
(setf texture): Exported generic functions
(setf texture): Exported generic functions
(setf textures): Exported generic functions
(setf textures): Exported generic functions
(setf translation): Exported generic functions
(setf translation): Exported generic functions
(setf uri): Exported generic functions
(setf uri): Exported generic functions
(setf uri): Exported generic functions
(setf version): Exported generic functions
(setf version): Exported generic functions
(setf weights): Exported generic functions
(setf weights): Exported generic functions
(setf weights): Exported generic functions
(setf wrap-s): Exported generic functions
(setf wrap-s): Exported generic functions
(setf wrap-t): Exported generic functions
(setf wrap-t): Exported generic functions
(setf xmag): Exported generic functions
(setf xmag): Exported generic functions
(setf ymag): Exported generic functions
(setf ymag): Exported generic functions
(setf zfar): Exported generic functions
(setf zfar): Exported generic functions
(setf zfar): Exported generic functions
(setf znear): Exported generic functions
(setf znear): Exported generic functions
(setf znear): Exported generic functions

A
accessors: Exported generic functions
accessors: Exported generic functions
albedo: Exported generic functions
albedo: Exported generic functions
albedo-factor: Exported generic functions
albedo-factor: Exported generic functions
alpha-cutoff: Exported generic functions
alpha-cutoff: Exported generic functions
alpha-mode: Exported generic functions
alpha-mode: Exported generic functions
animations: Exported generic functions
animations: Exported generic functions
aspect-ratio: Exported generic functions
aspect-ratio: Exported generic functions
asset: Exported generic functions
asset: Exported generic functions
attributes: Exported generic functions
attributes: Exported generic functions

B
buffer: Exported generic functions
buffer: Exported generic functions
buffer: Exported generic functions
buffer-view: Exported generic functions
buffer-view: Exported generic functions
buffer-view: Exported generic functions
buffer-views: Exported generic functions
buffer-views: Exported generic functions
buffers: Exported generic functions
buffers: Exported generic functions
byte-length: Exported generic functions
byte-length: Exported generic functions
byte-length: Exported generic functions
byte-offset: Exported generic functions
byte-offset: Exported generic functions
byte-offset: Exported generic functions
byte-stride: Exported generic functions
byte-stride: Exported generic functions
byte-stride: Exported generic functions

C
camera: Exported generic functions
camera: Exported generic functions
cameras: Exported generic functions
cameras: Exported generic functions
channels: Exported generic functions
channels: Exported generic functions
children: Exported generic functions
children: Exported generic functions
component-type: Exported generic functions
component-type: Exported generic functions
construct-element-reader: Exported generic functions
construct-element-reader: Exported generic functions
construct-element-reader: Exported generic functions
construct-element-writer: Exported generic functions
construct-element-writer: Exported generic functions
construct-element-writer: Exported generic functions
copyright: Exported generic functions
copyright: Exported generic functions

D
define-element: Internal macros
define-element-accessor: Internal macros
describe-slot: Internal functions
double-sided-p: Exported generic functions
double-sided-p: Exported generic functions

E
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-byte-stride: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-count: Internal generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-reader: Exported generic functions
element-type: Exported generic functions
element-type: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
element-writer: Exported generic functions
emissive-factor: Exported generic functions
emissive-factor: Exported generic functions
emissive-texture: Exported generic functions
emissive-texture: Exported generic functions
extensions: Exported generic functions
extensions: Exported generic functions
extras: Exported generic functions
extras: Exported generic functions

F
fov: Exported generic functions
fov: Exported generic functions
Function, describe-slot: Internal functions
Function, normalize-slotdef: Internal functions
Function, parse: Exported functions
Function, parse-glb-stream: Internal functions
Function, removef: Internal functions
Function, to-json-name: Internal functions

G
generator: Exported generic functions
generator: Exported generic functions
Generic Function, (setf accessors): Exported generic functions
Generic Function, (setf albedo): Exported generic functions
Generic Function, (setf albedo-factor): Exported generic functions
Generic Function, (setf alpha-cutoff): Exported generic functions
Generic Function, (setf alpha-mode): Exported generic functions
Generic Function, (setf animations): Exported generic functions
Generic Function, (setf aspect-ratio): Exported generic functions
Generic Function, (setf asset): Exported generic functions
Generic Function, (setf attributes): Exported generic functions
Generic Function, (setf buffer): Exported generic functions
Generic Function, (setf buffer-view): Exported generic functions
Generic Function, (setf buffer-views): Exported generic functions
Generic Function, (setf buffers): Exported generic functions
Generic Function, (setf byte-length): Exported generic functions
Generic Function, (setf byte-offset): Exported generic functions
Generic Function, (setf byte-stride): Exported generic functions
Generic Function, (setf camera): Exported generic functions
Generic Function, (setf cameras): Exported generic functions
Generic Function, (setf channels): Exported generic functions
Generic Function, (setf children): Exported generic functions
Generic Function, (setf component-type): Exported generic functions
Generic Function, (setf copyright): Exported generic functions
Generic Function, (setf double-sided-p): Exported generic functions
Generic Function, (setf element-reader): Exported generic functions
Generic Function, (setf element-type): Exported generic functions
Generic Function, (setf element-writer): Exported generic functions
Generic Function, (setf emissive-factor): Exported generic functions
Generic Function, (setf emissive-texture): Exported generic functions
Generic Function, (setf extensions): Exported generic functions
Generic Function, (setf extras): Exported generic functions
Generic Function, (setf fov): Exported generic functions
Generic Function, (setf generator): Exported generic functions
Generic Function, (setf idx): Exported generic functions
Generic Function, (setf images): Exported generic functions
Generic Function, (setf indices): Exported generic functions
Generic Function, (setf input): Exported generic functions
Generic Function, (setf interpolation): Exported generic functions
Generic Function, (setf inverse-bind-matrices): Exported generic functions
Generic Function, (setf joints): Exported generic functions
Generic Function, (setf mag-filter): Exported generic functions
Generic Function, (setf matallic-roughness): Internal generic functions
Generic Function, (setf material): Exported generic functions
Generic Function, (setf materials): Exported generic functions
Generic Function, (setf matrix): Exported generic functions
Generic Function, (setf maximum): Exported generic functions
Generic Function, (setf mesh): Exported generic functions
Generic Function, (setf meshes): Exported generic functions
Generic Function, (setf metallic-factor): Exported generic functions
Generic Function, (setf mime-type): Exported generic functions
Generic Function, (setf min-filter): Exported generic functions
Generic Function, (setf min-version): Exported generic functions
Generic Function, (setf minimum): Exported generic functions
Generic Function, (setf mode): Exported generic functions
Generic Function, (setf name): Exported generic functions
Generic Function, (setf node): Exported generic functions
Generic Function, (setf nodes): Exported generic functions
Generic Function, (setf normal-texture): Exported generic functions
Generic Function, (setf normalized): Exported generic functions
Generic Function, (setf occlusion-texture): Exported generic functions
Generic Function, (setf output): Exported generic functions
Generic Function, (setf parent): Exported generic functions
Generic Function, (setf path): Exported generic functions
Generic Function, (setf pbr): Exported generic functions
Generic Function, (setf primitives): Exported generic functions
Generic Function, (setf rotation): Exported generic functions
Generic Function, (setf roughness-factor): Exported generic functions
Generic Function, (setf sampler): Exported generic functions
Generic Function, (setf samplers): Exported generic functions
Generic Function, (setf scale): Exported generic functions
Generic Function, (setf scenes): Exported generic functions
Generic Function, (setf size): Exported generic functions
Generic Function, (setf skeleton): Exported generic functions
Generic Function, (setf skin): Exported generic functions
Generic Function, (setf skins): Exported generic functions
Generic Function, (setf source): Exported generic functions
Generic Function, (setf strength): Exported generic functions
Generic Function, (setf target): Exported generic functions
Generic Function, (setf targets): Exported generic functions
Generic Function, (setf tex-coord): Exported generic functions
Generic Function, (setf texture): Exported generic functions
Generic Function, (setf textures): Exported generic functions
Generic Function, (setf translation): Exported generic functions
Generic Function, (setf uri): Exported generic functions
Generic Function, (setf version): Exported generic functions
Generic Function, (setf weights): Exported generic functions
Generic Function, (setf wrap-s): Exported generic functions
Generic Function, (setf wrap-t): Exported generic functions
Generic Function, (setf xmag): Exported generic functions
Generic Function, (setf ymag): Exported generic functions
Generic Function, (setf zfar): Exported generic functions
Generic Function, (setf znear): Exported generic functions
Generic Function, accessors: Exported generic functions
Generic Function, albedo: Exported generic functions
Generic Function, albedo-factor: Exported generic functions
Generic Function, alpha-cutoff: Exported generic functions
Generic Function, alpha-mode: Exported generic functions
Generic Function, animations: Exported generic functions
Generic Function, aspect-ratio: Exported generic functions
Generic Function, asset: Exported generic functions
Generic Function, attributes: Exported generic functions
Generic Function, buffer: Exported generic functions
Generic Function, buffer-view: Exported generic functions
Generic Function, buffer-views: Exported generic functions
Generic Function, buffers: Exported generic functions
Generic Function, byte-length: Exported generic functions
Generic Function, byte-offset: Exported generic functions
Generic Function, byte-stride: Exported generic functions
Generic Function, camera: Exported generic functions
Generic Function, cameras: Exported generic functions
Generic Function, channels: Exported generic functions
Generic Function, children: Exported generic functions
Generic Function, component-type: Exported generic functions
Generic Function, construct-element-reader: Exported generic functions
Generic Function, construct-element-writer: Exported generic functions
Generic Function, copyright: Exported generic functions
Generic Function, double-sided-p: Exported generic functions
Generic Function, element-byte-stride: Internal generic functions
Generic Function, element-count: Internal generic functions
Generic Function, element-reader: Exported generic functions
Generic Function, element-type: Exported generic functions
Generic Function, element-writer: Exported generic functions
Generic Function, emissive-factor: Exported generic functions
Generic Function, emissive-texture: Exported generic functions
Generic Function, extensions: Exported generic functions
Generic Function, extras: Exported generic functions
Generic Function, fov: Exported generic functions
Generic Function, generator: Exported generic functions
Generic Function, gltf: Exported generic functions
Generic Function, idx: Exported generic functions
Generic Function, images: Exported generic functions
Generic Function, indices: Exported generic functions
Generic Function, initargs: Internal generic functions
Generic Function, input: Exported generic functions
Generic Function, interpolation: Exported generic functions
Generic Function, inverse-bind-matrices: Exported generic functions
Generic Function, joints: Exported generic functions
Generic Function, lisp-element-type: Internal generic functions
Generic Function, mag-filter: Exported generic functions
Generic Function, matallic-roughness: Internal generic functions
Generic Function, material: Exported generic functions
Generic Function, materials: Exported generic functions
Generic Function, matrix: Exported generic functions
Generic Function, maximum: Exported generic functions
Generic Function, mesh: Exported generic functions
Generic Function, meshes: Exported generic functions
Generic Function, metallic-factor: Exported generic functions
Generic Function, mime-type: Exported generic functions
Generic Function, min-filter: Exported generic functions
Generic Function, min-version: Exported generic functions
Generic Function, minimum: Exported generic functions
Generic Function, mmap: Internal generic functions
Generic Function, mode: Exported generic functions
Generic Function, name: Exported generic functions
Generic Function, node: Exported generic functions
Generic Function, nodes: Exported generic functions
Generic Function, normal-texture: Exported generic functions
Generic Function, normalize-type: Internal generic functions
Generic Function, normalized: Exported generic functions
Generic Function, occlusion-texture: Exported generic functions
Generic Function, output: Exported generic functions
Generic Function, parent: Exported generic functions
Generic Function, parse-from: Internal generic functions
Generic Function, path: Exported generic functions
Generic Function, pbr: Exported generic functions
Generic Function, primitives: Exported generic functions
Generic Function, resolve: Internal generic functions
Generic Function, rotation: Exported generic functions
Generic Function, roughness-factor: Exported generic functions
Generic Function, sampler: Exported generic functions
Generic Function, samplers: Exported generic functions
Generic Function, scale: Exported generic functions
Generic Function, scenes: Exported generic functions
Generic Function, size: Exported generic functions
Generic Function, skeleton: Exported generic functions
Generic Function, skin: Exported generic functions
Generic Function, skins: Exported generic functions
Generic Function, source: Exported generic functions
Generic Function, start: Exported generic functions
Generic Function, strength: Exported generic functions
Generic Function, target: Exported generic functions
Generic Function, targets: Exported generic functions
Generic Function, tex-coord: Exported generic functions
Generic Function, texture: Exported generic functions
Generic Function, textures: Exported generic functions
Generic Function, translation: Exported generic functions
Generic Function, uri: Exported generic functions
Generic Function, version: Exported generic functions
Generic Function, weights: Exported generic functions
Generic Function, wrap-s: Exported generic functions
Generic Function, wrap-t: Exported generic functions
Generic Function, xmag: Exported generic functions
Generic Function, ymag: Exported generic functions
Generic Function, zfar: Exported generic functions
Generic Function, znear: Exported generic functions
gltf: Exported generic functions
gltf: Exported generic functions

I
idx: Exported generic functions
idx: Exported generic functions
images: Exported generic functions
images: Exported generic functions
indices: Exported generic functions
indices: Exported generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
initargs: Internal generic functions
input: Exported generic functions
input: Exported generic functions
interpolation: Exported generic functions
interpolation: Exported generic functions
inverse-bind-matrices: Exported generic functions
inverse-bind-matrices: Exported generic functions

J
joints: Exported generic functions
joints: Exported generic functions

L
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions
lisp-element-type: Internal generic functions

M
Macro, define-element: Internal macros
Macro, define-element-accessor: Internal macros
Macro, with-gltf: Exported macros
mag-filter: Exported generic functions
mag-filter: Exported generic functions
matallic-roughness: Internal generic functions
matallic-roughness: Internal generic functions
material: Exported generic functions
material: Exported generic functions
materials: Exported generic functions
materials: Exported generic functions
matrix: Exported generic functions
matrix: Exported generic functions
maximum: Exported generic functions
maximum: Exported generic functions
mesh: Exported generic functions
mesh: Exported generic functions
meshes: Exported generic functions
meshes: Exported generic functions
metallic-factor: Exported generic functions
metallic-factor: Exported generic functions
Method, (setf accessors): Exported generic functions
Method, (setf albedo): Exported generic functions
Method, (setf albedo-factor): Exported generic functions
Method, (setf alpha-cutoff): Exported generic functions
Method, (setf alpha-mode): Exported generic functions
Method, (setf animations): Exported generic functions
Method, (setf aspect-ratio): Exported generic functions
Method, (setf asset): Exported generic functions
Method, (setf attributes): Exported generic functions
Method, (setf buffer): Exported generic functions
Method, (setf buffer-view): Exported generic functions
Method, (setf buffer-view): Exported generic functions
Method, (setf buffer-views): Exported generic functions
Method, (setf buffers): Exported generic functions
Method, (setf byte-length): Exported generic functions
Method, (setf byte-length): Exported generic functions
Method, (setf byte-offset): Exported generic functions
Method, (setf byte-offset): Exported generic functions
Method, (setf byte-stride): Exported generic functions
Method, (setf camera): Exported generic functions
Method, (setf cameras): Exported generic functions
Method, (setf channels): Exported generic functions
Method, (setf children): Exported generic functions
Method, (setf component-type): Exported generic functions
Method, (setf copyright): Exported generic functions
Method, (setf double-sided-p): Exported generic functions
Method, (setf element-reader): Exported generic functions
Method, (setf element-type): Exported generic functions
Method, (setf element-writer): Exported generic functions
Method, (setf emissive-factor): Exported generic functions
Method, (setf emissive-texture): Exported generic functions
Method, (setf extensions): Exported generic functions
Method, (setf extras): Exported generic functions
Method, (setf fov): Exported generic functions
Method, (setf generator): Exported generic functions
Method, (setf idx): Exported generic functions
Method, (setf images): Exported generic functions
Method, (setf indices): Exported generic functions
Method, (setf input): Exported generic functions
Method, (setf interpolation): Exported generic functions
Method, (setf inverse-bind-matrices): Exported generic functions
Method, (setf joints): Exported generic functions
Method, (setf mag-filter): Exported generic functions
Method, (setf matallic-roughness): Internal generic functions
Method, (setf material): Exported generic functions
Method, (setf materials): Exported generic functions
Method, (setf matrix): Exported generic functions
Method, (setf maximum): Exported generic functions
Method, (setf mesh): Exported generic functions
Method, (setf meshes): Exported generic functions
Method, (setf metallic-factor): Exported generic functions
Method, (setf mime-type): Exported generic functions
Method, (setf min-filter): Exported generic functions
Method, (setf min-version): Exported generic functions
Method, (setf minimum): Exported generic functions
Method, (setf mode): Exported generic functions
Method, (setf name): Exported generic functions
Method, (setf node): Exported generic functions
Method, (setf nodes): Exported generic functions
Method, (setf nodes): Exported generic functions
Method, (setf normal-texture): Exported generic functions
Method, (setf normalized): Exported generic functions
Method, (setf occlusion-texture): Exported generic functions
Method, (setf output): Exported generic functions
Method, (setf parent): Exported generic functions
Method, (setf path): Exported generic functions
Method, (setf pbr): Exported generic functions
Method, (setf primitives): Exported generic functions
Method, (setf rotation): Exported generic functions
Method, (setf roughness-factor): Exported generic functions
Method, (setf sampler): Exported generic functions
Method, (setf sampler): Exported generic functions
Method, (setf samplers): Exported generic functions
Method, (setf samplers): Exported generic functions
Method, (setf scale): Exported generic functions
Method, (setf scale): Exported generic functions
Method, (setf scenes): Exported generic functions
Method, (setf size): Exported generic functions
Method, (setf skeleton): Exported generic functions
Method, (setf skin): Exported generic functions
Method, (setf skins): Exported generic functions
Method, (setf source): Exported generic functions
Method, (setf strength): Exported generic functions
Method, (setf target): Exported generic functions
Method, (setf target): Exported generic functions
Method, (setf targets): Exported generic functions
Method, (setf tex-coord): Exported generic functions
Method, (setf texture): Exported generic functions
Method, (setf textures): Exported generic functions
Method, (setf translation): Exported generic functions
Method, (setf uri): Exported generic functions
Method, (setf uri): Exported generic functions
Method, (setf version): Exported generic functions
Method, (setf weights): Exported generic functions
Method, (setf weights): Exported generic functions
Method, (setf wrap-s): Exported generic functions
Method, (setf wrap-t): Exported generic functions
Method, (setf xmag): Exported generic functions
Method, (setf ymag): Exported generic functions
Method, (setf zfar): Exported generic functions
Method, (setf zfar): Exported generic functions
Method, (setf znear): Exported generic functions
Method, (setf znear): Exported generic functions
Method, accessors: Exported generic functions
Method, albedo: Exported generic functions
Method, albedo-factor: Exported generic functions
Method, alpha-cutoff: Exported generic functions
Method, alpha-mode: Exported generic functions
Method, animations: Exported generic functions
Method, aspect-ratio: Exported generic functions
Method, asset: Exported generic functions
Method, attributes: Exported generic functions
Method, buffer: Exported generic functions
Method, buffer: Exported generic functions
Method, buffer-view: Exported generic functions
Method, buffer-view: Exported generic functions
Method, buffer-views: Exported generic functions
Method, buffers: Exported generic functions
Method, byte-length: Exported generic functions
Method, byte-length: Exported generic functions
Method, byte-offset: Exported generic functions
Method, byte-offset: Exported generic functions
Method, byte-stride: Exported generic functions
Method, byte-stride: Exported generic functions
Method, camera: Exported generic functions
Method, cameras: Exported generic functions
Method, channels: Exported generic functions
Method, children: Exported generic functions
Method, component-type: Exported generic functions
Method, construct-element-reader: Exported generic functions
Method, construct-element-reader: Exported generic functions
Method, construct-element-writer: Exported generic functions
Method, construct-element-writer: Exported generic functions
Method, copyright: Exported generic functions
Method, double-sided-p: Exported generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-byte-stride: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-count: Internal generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-reader: Exported generic functions
Method, element-type: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, element-writer: Exported generic functions
Method, emissive-factor: Exported generic functions
Method, emissive-texture: Exported generic functions
Method, extensions: Exported generic functions
Method, extras: Exported generic functions
Method, fov: Exported generic functions
Method, generator: Exported generic functions
Method, gltf: Exported generic functions
Method, idx: Exported generic functions
Method, images: Exported generic functions
Method, indices: Exported generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, initargs: Internal generic functions
Method, input: Exported generic functions
Method, interpolation: Exported generic functions
Method, inverse-bind-matrices: Exported generic functions
Method, joints: Exported generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, lisp-element-type: Internal generic functions
Method, mag-filter: Exported generic functions
Method, matallic-roughness: Internal generic functions
Method, material: Exported generic functions
Method, materials: Exported generic functions
Method, matrix: Exported generic functions
Method, maximum: Exported generic functions
Method, mesh: Exported generic functions
Method, meshes: Exported generic functions
Method, metallic-factor: Exported generic functions
Method, mime-type: Exported generic functions
Method, min-filter: Exported generic functions
Method, min-version: Exported generic functions
Method, minimum: Exported generic functions
Method, mmap: Internal generic functions
Method, mode: Exported generic functions
Method, name: Exported generic functions
Method, node: Exported generic functions
Method, nodes: Exported generic functions
Method, nodes: Exported generic functions
Method, normal-texture: Exported generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalize-type: Internal generic functions
Method, normalized: Exported generic functions
Method, occlusion-texture: Exported generic functions
Method, output: Exported generic functions
Method, parent: Exported generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, parse-from: Internal generic functions
Method, path: Exported generic functions
Method, path: Exported generic functions
Method, pbr: Exported generic functions
Method, primitives: Exported generic functions
Method, resolve: Internal generic functions
Method, resolve: Internal generic functions
Method, resolve: Internal generic functions
Method, rotation: Exported generic functions
Method, roughness-factor: Exported generic functions
Method, sampler: Exported generic functions
Method, sampler: Exported generic functions
Method, samplers: Exported generic functions
Method, samplers: Exported generic functions
Method, scale: Exported generic functions
Method, scale: Exported generic functions
Method, scenes: Exported generic functions
Method, size: Exported generic functions
Method, skeleton: Exported generic functions
Method, skin: Exported generic functions
Method, skins: Exported generic functions
Method, source: Exported generic functions
Method, start: Exported generic functions
Method, start: Exported generic functions
Method, start: Exported generic functions
Method, strength: Exported generic functions
Method, target: Exported generic functions
Method, target: Exported generic functions
Method, targets: Exported generic functions
Method, tex-coord: Exported generic functions
Method, texture: Exported generic functions
Method, textures: Exported generic functions
Method, translation: Exported generic functions
Method, uri: Exported generic functions
Method, uri: Exported generic functions
Method, version: Exported generic functions
Method, weights: Exported generic functions
Method, weights: Exported generic functions
Method, wrap-s: Exported generic functions
Method, wrap-t: Exported generic functions
Method, xmag: Exported generic functions
Method, ymag: Exported generic functions
Method, zfar: Exported generic functions
Method, zfar: Exported generic functions
Method, znear: Exported generic functions
Method, znear: Exported generic functions
mime-type: Exported generic functions
mime-type: Exported generic functions
min-filter: Exported generic functions
min-filter: Exported generic functions
min-version: Exported generic functions
min-version: Exported generic functions
minimum: Exported generic functions
minimum: Exported generic functions
mmap: Internal generic functions
mmap: Internal generic functions
mode: Exported generic functions
mode: Exported generic functions

N
name: Exported generic functions
name: Exported generic functions
node: Exported generic functions
node: Exported generic functions
nodes: Exported generic functions
nodes: Exported generic functions
nodes: Exported generic functions
normal-texture: Exported generic functions
normal-texture: Exported generic functions
normalize-slotdef: Internal functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalize-type: Internal generic functions
normalized: Exported generic functions
normalized: Exported generic functions

O
occlusion-texture: Exported generic functions
occlusion-texture: Exported generic functions
output: Exported generic functions
output: Exported generic functions

P
parent: Exported generic functions
parent: Exported generic functions
parse: Exported functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-from: Internal generic functions
parse-glb-stream: Internal functions
path: Exported generic functions
path: Exported generic functions
path: Exported generic functions
pbr: Exported generic functions
pbr: Exported generic functions
primitives: Exported generic functions
primitives: Exported generic functions

R
removef: Internal functions
resolve: Internal generic functions
resolve: Internal generic functions
resolve: Internal generic functions
resolve: Internal generic functions
rotation: Exported generic functions
rotation: Exported generic functions
roughness-factor: Exported generic functions
roughness-factor: Exported generic functions

S
sampler: Exported generic functions
sampler: Exported generic functions
sampler: Exported generic functions
samplers: Exported generic functions
samplers: Exported generic functions
samplers: Exported generic functions
scale: Exported generic functions
scale: Exported generic functions
scale: Exported generic functions
scenes: Exported generic functions
scenes: Exported generic functions
size: Exported generic functions
size: Exported generic functions
skeleton: Exported generic functions
skeleton: Exported generic functions
skin: Exported generic functions
skin: Exported generic functions
skins: Exported generic functions
skins: Exported generic functions
source: Exported generic functions
source: Exported generic functions
start: Exported generic functions
start: Exported generic functions
start: Exported generic functions
start: Exported generic functions
strength: Exported generic functions
strength: Exported generic functions

T
target: Exported generic functions
target: Exported generic functions
target: Exported generic functions
targets: Exported generic functions
targets: Exported generic functions
tex-coord: Exported generic functions
tex-coord: Exported generic functions
texture: Exported generic functions
texture: Exported generic functions
textures: Exported generic functions
textures: Exported generic functions
to-json-name: Internal functions
translation: Exported generic functions
translation: Exported generic functions

U
uri: Exported generic functions
uri: Exported generic functions
uri: Exported generic functions

V
version: Exported generic functions
version: Exported generic functions

W
weights: Exported generic functions
weights: Exported generic functions
weights: Exported generic functions
with-gltf: Exported macros
wrap-s: Exported generic functions
wrap-s: Exported generic functions
wrap-t: Exported generic functions
wrap-t: Exported generic functions

X
xmag: Exported generic functions
xmag: Exported generic functions

Y
ymag: Exported generic functions
ymag: Exported generic functions

Z
zfar: Exported generic functions
zfar: Exported generic functions
zfar: Exported generic functions
znear: Exported generic functions
znear: Exported generic functions
znear: Exported generic functions

Jump to:   (  
A   B   C   D   E   F   G   I   J   L   M   N   O   P   R   S   T   U   V   W   X   Y   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   I   J   M   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

*
*describe-indent*: Internal special variables

A
accessors: Exported classes
albedo: Exported classes
albedo-factor: Exported classes
alpha-cutoff: Exported classes
alpha-mode: Exported classes
animations: Exported classes
aspect-ratio: Exported classes
asset: Exported classes
attributes: Exported classes

B
buffer: Exported classes
buffer: Internal classes
buffer-view: Exported classes
buffer-view: Exported classes
buffer-views: Exported classes
buffers: Exported classes
byte-length: Exported classes
byte-length: Exported classes
byte-offset: Exported classes
byte-offset: Exported classes
byte-stride: Exported classes
byte-stride: Exported classes

C
camera: Exported classes
cameras: Exported classes
channels: Exported classes
children: Exported classes
component-type: Exported classes
copyright: Exported classes

D
double-sided-p: Exported classes

E
element-reader: Exported classes
element-type: Exported classes
element-writer: Exported classes
emissive-factor: Exported classes
emissive-texture: Exported classes
extensions: Exported classes
extras: Exported classes

F
fov: Exported classes

G
generator: Exported classes
gltf: Exported classes

I
idx: Exported classes
images: Exported classes
index-byte-stride: Internal classes
index-count: Internal classes
index-reader: Internal classes
index-start: Internal classes
indices: Exported classes
input: Exported classes
interpolation: Exported classes
inverse-bind-matrices: Exported classes

J
joints: Exported classes

M
mag-filter: Exported classes
matallic-roughness: Exported classes
material: Exported classes
materials: Exported classes
matrix: Exported classes
maximum: Exported classes
mesh: Exported classes
meshes: Exported classes
metallic-factor: Exported classes
mime-type: Exported classes
min-filter: Exported classes
min-version: Exported classes
minimum: Exported classes
mmap: Internal classes
mode: Exported classes

N
name: Exported classes
node: Exported classes
nodes: Exported classes
nodes: Exported classes
normal-texture: Exported classes
normalized: Exported classes

O
occlusion-texture: Exported classes
output: Exported classes

P
parent: Exported classes
path: Exported classes
pbr: Exported classes
primitives: Exported classes

R
rotation: Exported classes
roughness-factor: Exported classes

S
sampler: Exported classes
sampler: Exported classes
samplers: Exported classes
samplers: Exported classes
scale: Exported classes
scale: Exported classes
scenes: Exported classes
size: Exported classes
skeleton: Exported classes
skin: Exported classes
skins: Exported classes
Slot, accessors: Exported classes
Slot, albedo: Exported classes
Slot, albedo-factor: Exported classes
Slot, alpha-cutoff: Exported classes
Slot, alpha-mode: Exported classes
Slot, animations: Exported classes
Slot, aspect-ratio: Exported classes
Slot, asset: Exported classes
Slot, attributes: Exported classes
Slot, buffer: Exported classes
Slot, buffer: Internal classes
Slot, buffer-view: Exported classes
Slot, buffer-view: Exported classes
Slot, buffer-views: Exported classes
Slot, buffers: Exported classes
Slot, byte-length: Exported classes
Slot, byte-length: Exported classes
Slot, byte-offset: Exported classes
Slot, byte-offset: Exported classes
Slot, byte-stride: Exported classes
Slot, byte-stride: Exported classes
Slot, camera: Exported classes
Slot, cameras: Exported classes
Slot, channels: Exported classes
Slot, children: Exported classes
Slot, component-type: Exported classes
Slot, copyright: Exported classes
Slot, double-sided-p: Exported classes
Slot, element-reader: Exported classes
Slot, element-type: Exported classes
Slot, element-writer: Exported classes
Slot, emissive-factor: Exported classes
Slot, emissive-texture: Exported classes
Slot, extensions: Exported classes
Slot, extras: Exported classes
Slot, fov: Exported classes
Slot, generator: Exported classes
Slot, gltf: Exported classes
Slot, idx: Exported classes
Slot, images: Exported classes
Slot, index-byte-stride: Internal classes
Slot, index-count: Internal classes
Slot, index-reader: Internal classes
Slot, index-start: Internal classes
Slot, indices: Exported classes
Slot, input: Exported classes
Slot, interpolation: Exported classes
Slot, inverse-bind-matrices: Exported classes
Slot, joints: Exported classes
Slot, mag-filter: Exported classes
Slot, matallic-roughness: Exported classes
Slot, material: Exported classes
Slot, materials: Exported classes
Slot, matrix: Exported classes
Slot, maximum: Exported classes
Slot, mesh: Exported classes
Slot, meshes: Exported classes
Slot, metallic-factor: Exported classes
Slot, mime-type: Exported classes
Slot, min-filter: Exported classes
Slot, min-version: Exported classes
Slot, minimum: Exported classes
Slot, mmap: Internal classes
Slot, mode: Exported classes
Slot, name: Exported classes
Slot, node: Exported classes
Slot, nodes: Exported classes
Slot, nodes: Exported classes
Slot, normal-texture: Exported classes
Slot, normalized: Exported classes
Slot, occlusion-texture: Exported classes
Slot, output: Exported classes
Slot, parent: Exported classes
Slot, path: Exported classes
Slot, pbr: Exported classes
Slot, primitives: Exported classes
Slot, rotation: Exported classes
Slot, roughness-factor: Exported classes
Slot, sampler: Exported classes
Slot, sampler: Exported classes
Slot, samplers: Exported classes
Slot, samplers: Exported classes
Slot, scale: Exported classes
Slot, scale: Exported classes
Slot, scenes: Exported classes
Slot, size: Exported classes
Slot, skeleton: Exported classes
Slot, skin: Exported classes
Slot, skins: Exported classes
Slot, source: Exported classes
Slot, start: Exported classes
Slot, start: Exported classes
Slot, start: Exported classes
Slot, strength: Exported classes
Slot, target: Exported classes
Slot, target: Exported classes
Slot, targets: Exported classes
Slot, tex-coord: Exported classes
Slot, texture: Exported classes
Slot, textures: Exported classes
Slot, translation: Exported classes
Slot, uri: Exported classes
Slot, uri: Exported classes
Slot, version: Exported classes
Slot, weights: Exported classes
Slot, weights: Exported classes
Slot, wrap-s: Exported classes
Slot, wrap-t: Exported classes
Slot, xmag: Exported classes
Slot, ymag: Exported classes
Slot, zfar: Exported classes
Slot, zfar: Exported classes
Slot, znear: Exported classes
Slot, znear: Exported classes
source: Exported classes
Special Variable, *describe-indent*: Internal special variables
start: Exported classes
start: Exported classes
start: Exported classes
strength: Exported classes

T
target: Exported classes
target: Exported classes
targets: Exported classes
tex-coord: Exported classes
texture: Exported classes
textures: Exported classes
translation: Exported classes

U
uri: Exported classes
uri: Exported classes

V
version: Exported classes

W
weights: Exported classes
weights: Exported classes
wrap-s: Exported classes
wrap-t: Exported classes

X
xmag: Exported classes

Y
ymag: Exported classes

Z
zfar: Exported classes
zfar: Exported classes
znear: Exported classes
znear: Exported classes

Jump to:   *  
A   B   C   D   E   F   G   I   J   M   N   O   P   R   S   T   U   V   W   X   Y   Z  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   B   C   G   I   M   N   O   P   S   T   U  
Index Entry  Section

A
accessor: Exported classes
animation: Exported classes
animation-channel: Exported classes
animation-channel-target: Exported classes
animation-sampler: Exported classes
asset: Exported classes

B
buffer: Exported classes
buffer-view: Exported classes

C
camera: Exported classes
cl-gltf: The cl-gltf system
Class, accessor: Exported classes
Class, animation: Exported classes
Class, animation-channel: Exported classes
Class, animation-channel-target: Exported classes
Class, animation-sampler: Exported classes
Class, asset: Exported classes
Class, buffer: Exported classes
Class, buffer-view: Exported classes
Class, camera: Exported classes
Class, gltf: Exported classes
Class, gltf-element: Exported classes
Class, image: Exported classes
Class, indexed-element: Exported classes
Class, material: Exported classes
Class, mesh: Exported classes
Class, mesh-primitive: Exported classes
Class, mmap-buffer: Internal classes
Class, named-element: Exported classes
Class, node: Exported classes
Class, orthographic-camera: Exported classes
Class, pbr: Exported classes
Class, perspective-camera: Exported classes
Class, sampler: Exported classes
Class, scene: Exported classes
Class, skin: Exported classes
Class, sparse-accessor: Internal classes
Class, static-buffer: Internal classes
Class, texture: Exported classes
Class, texture-info: Exported classes
Class, uri-buffer: Internal classes
Class, uri-element: Exported classes

G
gltf: Exported classes
gltf-element: Exported classes

I
image: Exported classes
indexed-element: Exported classes

M
material: Exported classes
mesh: Exported classes
mesh-primitive: Exported classes
mmap-buffer: Internal classes

N
named-element: Exported classes
node: Exported classes

O
org.shirakumo.fraf.gltf: The org․shirakumo․fraf․gltf package
orthographic-camera: Exported classes

P
Package, org.shirakumo.fraf.gltf: The org․shirakumo․fraf․gltf package
pbr: Exported classes
perspective-camera: Exported classes

S
sampler: Exported classes
scene: Exported classes
skin: Exported classes
sparse-accessor: Internal classes
static-buffer: Internal classes
System, cl-gltf: The cl-gltf system

T
texture: Exported classes
texture-info: Exported classes

U
uri-buffer: Internal classes
uri-element: Exported classes

Jump to:   A   B   C   G   I   M   N   O   P   S   T   U