The cl-gltf Reference Manual

This is the cl-gltf Reference Manual, version 2.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:59:23 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-gltf

A library to parse and serialize the glTF file format.

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

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

Version

2.0.0

Dependencies
  • documentation-utils (system).
  • trivial-extensible-sequences (system).
  • mmap (system).
  • com.inuoe.jzon (system).
  • cffi (system).
  • qbase64 (system).
  • nibbles (system).
  • static-vectors (system).
  • sb-posix (system)., required, for feature :sbcl
Source

cl-gltf.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cl-gltf/cl-gltf.asd

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

ASDF Systems

cl-gltf.


3.1.2 cl-gltf/package.lisp

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Packages

org.shirakumo.fraf.gltf.


3.1.3 cl-gltf/element.lisp

Dependency

package.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Internals

3.1.4 cl-gltf/format.lisp

Dependency

element.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Public Interface
Internals

3.1.5 cl-gltf/accessor.lisp

Dependency

format.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Public Interface
Internals

3.1.6 cl-gltf/translations.lisp

Dependency

accessor.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Internals

3.1.7 cl-gltf/construction.lisp

Dependency

translations.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Public Interface
Internals

3.1.8 cl-gltf/parser.lisp

Dependency

construction.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Public Interface
Internals

3.1.9 cl-gltf/printer.lisp

Dependency

parser.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).

Public Interface
Internals

3.1.10 cl-gltf/documentation.lisp

Dependency

printer.lisp (file).

Source

cl-gltf.asd.

Parent Component

cl-gltf (system).


4 Packages

Packages are listed by definition order.


4.1 org.shirakumo.fraf.gltf

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


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.


5.1.2 Ordinary functions

Function: extra (name node &optional default)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: (setf extra) (name node &optional default)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: make-indexed (type element &rest initargs)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: make-mesh-primitive (gltf vertex-data face-indices vertex-attributes &rest args)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: make-simple-view (gltf buffer-data &rest initargs)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: merge-buffers (gltf)

Reduces buffers to a single STATIC-BUFFERS.

If the glTF already has no or a single buffer, no changes are made. Otherwise buffers are merged to one and all buffer views are adjusted to point to the new buffer.

Returns the modified glTF.

See SERIALIZE

Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.

Function: normalize-buffers (gltf)

Turns every buffer into an in-memory STATIC-BUFFER.

Returns the modified glTF.

See STATIC-BUFFER
See SERIALIZE

Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.

Function: parse (file &key start end mmap)

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.

Function: push-child (child node)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: serialize (gltf file &rest args &key if-exists update-asset-generator)

Serialize a glTF object to a file.

This function can serialize glTF files both in textual glTF format with external buffers, glTF format with embedded buffers, and GLB binary format to files and file streams.

NOTE: when serialising a file with multiple buffers to a GLB file, this function will call MERGE-BUFFERS for you, which modifies the glTF structure.

You may want to call one of NORMALIZE-BUFFERS, MERGE-BUFFERS, URLIFY-BUFFERS prior to calling SERIALIZE to consolidate the buffers to suit the format you want. For instance, if you want to create a single text JSON file, you should use URLIFY-BUFFERS. If you want to create a single JSON+DATA file, you should call MERGE-BUFFERS. If you want to avoid having any data stored in the JSON, you should call NORMALIZE-BUFFERS.

If UPDATE-ASSET-GENERATOR is true, the GENERATOR field in the ASSET of the glTF is updated to reflect this library as the generator.

See MERGE-BUFFERS
See NORMALIZE-BUFFERS
See URLIFY-BUFFERS

Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.

Function: urlify-buffers (gltf)

Turns every buffer into a URI-BUFFER with Base64 encoding.

Returns the modified glTF.

See URI-BUFFER
See SERIALIZE

Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.


5.1.3 Generic functions

Generic Reader: 2d-normal-texture (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: 2d-normal-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

2d-normal-texture.

Generic Writer: (setf 2d-normal-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf 2d-normal-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

2d-normal-texture.

Generic Reader: accessors (object)

Accesses the array of accessor objects.

See ACCESSOR
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: accessors ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

accessors.

Generic Writer: (setf accessors) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf accessors) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

accessors.

Generic Reader: albedo (object)

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

See TEXTURE-INFO
See PBR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: albedo ((pbr pbr))

automatically generated reader method

Source

format.lisp.

Target Slot

albedo.

Generic Writer: (setf albedo) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf albedo) ((pbr pbr))

automatically generated writer method

Source

format.lisp.

Target Slot

albedo.

Generic Reader: 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.

Methods
Reader Method: albedo-factor ((pbr pbr))

automatically generated reader method

Source

format.lisp.

Target Slot

albedo-factor.

Generic Writer: (setf albedo-factor) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf albedo-factor) ((pbr pbr))

automatically generated writer method

Source

format.lisp.

Target Slot

albedo-factor.

Generic Reader: alpha-cutoff (object)

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

See MATERIAL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: alpha-cutoff ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

alpha-cutoff.

Generic Writer: (setf alpha-cutoff) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf alpha-cutoff) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

alpha-cutoff.

Generic Reader: 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.

Methods
Reader Method: alpha-mode ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

alpha-mode.

Generic Writer: (setf alpha-mode) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf alpha-mode) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

alpha-mode.

Generic Reader: angular-axes (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: angular-axes ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

angular-axes.

Generic Writer: (setf angular-axes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf angular-axes) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

angular-axes.

Generic Reader: angular-velocity (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: angular-velocity ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

angular-velocity.

Generic Writer: (setf angular-velocity) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf angular-velocity) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

angular-velocity.

Generic Reader: animations (object)

Accesses the array of animation objects.

See ANIMATION
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: animations ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

animations.

Generic Writer: (setf animations) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf animations) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

animations.

Generic Reader: articulations (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: articulations ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

articulations.

Reader Method: articulations ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

articulations.

Generic Writer: (setf articulations) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf articulations) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

articulations.

Writer Method: (setf articulations) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

articulations.

Generic Reader: aspect-ratio (object)

Accesses the view aspect ratio of the camera.

See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: aspect-ratio ((perspective-camera perspective-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

aspect-ratio.

Generic Writer: (setf aspect-ratio) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf aspect-ratio) ((perspective-camera perspective-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

aspect-ratio.

Generic Reader: asset (object)

Accesses the asset object.

See ASSET
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: asset ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

asset.

Generic Writer: (setf asset) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf asset) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

asset.

Generic Reader: 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.

Methods
Reader Method: attributes ((mesh-primitive mesh-primitive))

automatically generated reader method

Source

format.lisp.

Target Slot

attributes.

Generic Writer: (setf attributes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf attributes) ((mesh-primitive mesh-primitive))

automatically generated writer method

Source

format.lisp.

Target Slot

attributes.

Generic Reader: auto-deactivate-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: auto-deactivate-p ((shirakumo-spawner shirakumo-spawner))

automatically generated reader method

Source

format.lisp.

Target Slot

auto-deactivate-p.

Generic Writer: (setf auto-deactivate-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf auto-deactivate-p) ((shirakumo-spawner shirakumo-spawner))

automatically generated writer method

Source

format.lisp.

Target Slot

auto-deactivate-p.

Generic Reader: blend-duration (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: blend-duration ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

blend-duration.

Generic Writer: (setf blend-duration) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf blend-duration) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

blend-duration.

Generic Reader: buffer (object)

Returns the buffer indexed into by the buffer-view.

See BUFFER
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: buffer ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

buffer.

Reader Method: buffer ((lisp-buffer lisp-buffer))

automatically generated reader method

Source

accessor.lisp.

Target Slot

buffer.

Generic Writer: (setf buffer) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf buffer) ((buffer-view buffer-view))

automatically generated writer method

Source

accessor.lisp.

Target Slot

buffer.

Generic Reader: buffer-view (object)

Returns the buffer-view this accessor indexes into.

See ACCESSOR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: buffer-view ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

buffer-view.

Reader Method: buffer-view ((image image))

automatically generated reader method

Source

format.lisp.

Target Slot

buffer-view.

Generic Writer: (setf buffer-view) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf buffer-view) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

buffer-view.

Writer Method: (setf buffer-view) ((image image))

automatically generated writer method

Source

format.lisp.

Target Slot

buffer-view.

Generic Reader: buffer-views (object)

Accesses the array of buffer-view objects.

See BUFFER-VIEW
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: buffer-views ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

buffer-views.

Generic Writer: (setf buffer-views) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf buffer-views) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

buffer-views.

Generic Reader: buffers (object)

Accesses the array of buffer objects.

See GLTF
See BUFFER

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: buffers ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

buffers.

Generic Writer: (setf buffers) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf buffers) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

buffers.

Generic Reader: byte-length (object)

Returns the length of the buffer in octets.

See BUFFER
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: byte-length ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-length.

Reader Method: byte-length ((buffer buffer))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-length.

Generic Writer: (setf byte-length) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf byte-length) ((buffer-view buffer-view))

automatically generated writer method

Source

accessor.lisp.

Target Slot

byte-length.

Writer Method: (setf byte-length) ((buffer buffer))

automatically generated writer method

Source

accessor.lisp.

Target Slot

byte-length.

Generic Reader: byte-offset (object)

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

See ACCESSOR
See BUFFER-VIEW

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: byte-offset ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-offset.

Reader Method: byte-offset ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-offset.

Generic Writer: (setf byte-offset) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf byte-offset) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

byte-offset.

Writer Method: (setf byte-offset) ((buffer-view buffer-view))

automatically generated writer method

Source

accessor.lisp.

Target Slot

byte-offset.

Generic Reader: 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.

Methods
Reader Method: byte-stride ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-stride.

Reader Method: byte-stride ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

byte-stride.

Generic Writer: (setf byte-stride) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf byte-stride) ((buffer-view buffer-view))

automatically generated writer method

Source

accessor.lisp.

Target Slot

byte-stride.

Generic Reader: camera (object)

Accesses the camera attached to the node.

See CAMERA
See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: camera ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

camera.

Generic Writer: (setf camera) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf camera) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

camera.

Generic Reader: cameras (object)

Accesses the array of camera objects.

See CAMERA
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: cameras ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

cameras.

Generic Writer: (setf cameras) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf cameras) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

cameras.

Generic Reader: center-of-mass (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: center-of-mass ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

center-of-mass.

Generic Writer: (setf center-of-mass) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf center-of-mass) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

center-of-mass.

Generic Reader: channels (object)

Accesses the array of animation-channels.

See ANIMATION-CHANNEL
See ANIMATION

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: channels ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

channels.

Generic Writer: (setf channels) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf channels) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

channels.

Generic Reader: children (object)

Accesses the array of child nodes.

See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: children ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

children.

Generic Writer: (setf children) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf children) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

children.

Generic Reader: collide-with-systems (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collide-with-systems ((collision-filter collision-filter))

automatically generated reader method

Source

format.lisp.

Target Slot

collide-with-systems.

Generic Writer: (setf collide-with-systems) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collide-with-systems) ((collision-filter collision-filter))

automatically generated writer method

Source

format.lisp.

Target Slot

collide-with-systems.

Generic Reader: collider (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collider ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

collider.

Generic Writer: (setf collider) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collider) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

collider.

Generic Reader: collision-enabled-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collision-enabled-p ((physics-joint physics-joint))

automatically generated reader method

Source

format.lisp.

Target Slot

collision-enabled-p.

Generic Writer: (setf collision-enabled-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collision-enabled-p) ((physics-joint physics-joint))

automatically generated writer method

Source

format.lisp.

Target Slot

collision-enabled-p.

Generic Reader: collision-filter (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collision-filter ((trigger trigger))

automatically generated reader method

Source

format.lisp.

Target Slot

collision-filter.

Reader Method: collision-filter ((collider collider))

automatically generated reader method

Source

format.lisp.

Target Slot

collision-filter.

Generic Writer: (setf collision-filter) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collision-filter) ((trigger trigger))

automatically generated writer method

Source

format.lisp.

Target Slot

collision-filter.

Writer Method: (setf collision-filter) ((collider collider))

automatically generated writer method

Source

format.lisp.

Target Slot

collision-filter.

Generic Reader: collision-filters (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collision-filters ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

collision-filters.

Generic Writer: (setf collision-filters) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collision-filters) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

collision-filters.

Generic Reader: collision-systems (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: collision-systems ((collision-filter collision-filter))

automatically generated reader method

Source

format.lisp.

Target Slot

collision-systems.

Generic Writer: (setf collision-systems) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf collision-systems) ((collision-filter collision-filter))

automatically generated writer method

Source

format.lisp.

Target Slot

collision-systems.

Generic Reader: color (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: color ((light light))

automatically generated reader method

Source

format.lisp.

Target Slot

color.

Generic Writer: (setf color) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf color) ((light light))

automatically generated writer method

Source

format.lisp.

Target Slot

color.

Generic Reader: 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.

Methods
Reader Method: component-type ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

component-type.

Generic Writer: (setf component-type) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf component-type) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

component-type.

Generic Reader: condition (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: condition ((shirakumo-progression shirakumo-progression))

automatically generated reader method

Source

format.lisp.

Target Slot

condition.

Generic Writer: (setf condition) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf condition) ((shirakumo-progression shirakumo-progression))

automatically generated writer method

Source

format.lisp.

Target Slot

condition.

Generic Reader: connected-node (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: connected-node ((physics-joint physics-joint))

automatically generated reader method

Source

format.lisp.

Target Slot

connected-node.

Generic Writer: (setf connected-node) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf connected-node) ((physics-joint physics-joint))

automatically generated writer method

Source

format.lisp.

Target Slot

connected-node.

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.

Method: construct-element-reader ((element-type (eql :scalar)) component-type)
Source

accessor.lisp.

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.

Method: construct-element-writer ((element-type (eql :scalar)) component-type)
Source

accessor.lisp.

Generic Reader: convex-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: convex-p ((mesh-shape mesh-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

convex-p.

Generic Writer: (setf convex-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf convex-p) ((mesh-shape mesh-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

convex-p.

Accesses a string noting the copyright information.

See ASSET

Package

org.shirakumo.fraf.gltf.

Methods

automatically generated reader method

Source

format.lisp.

Target Slot

copyright.

Package

org.shirakumo.fraf.gltf.

Methods

automatically generated writer method

Source

format.lisp.

Target Slot

copyright.

Generic Reader: double-sided-p (object)

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

See MATERIAL

Package

org.shirakumo.fraf.gltf.

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

automatically generated reader method

Source

format.lisp.

Target Slot

double-sided-p.

Generic Writer: (setf double-sided-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf double-sided-p) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

double-sided-p.

Generic Reader: dynamic-friction (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: dynamic-friction ((physics-material physics-material))

automatically generated reader method

Source

format.lisp.

Target Slot

dynamic-friction.

Generic Writer: (setf dynamic-friction) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf dynamic-friction) ((physics-material physics-material))

automatically generated writer method

Source

format.lisp.

Target Slot

dynamic-friction.

Generic Reader: effects (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: effects ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

effects.

Generic Writer: (setf effects) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf effects) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

effects.

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.

Methods
Reader Method: element-reader ((accessor accessor))

automatically generated reader method

Target Slot

element-reader.

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 Writer: (setf element-reader) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf element-reader) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

element-reader.

Generic Reader: 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.

Methods
Reader Method: element-type ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

element-type.

Generic Writer: (setf element-type) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf element-type) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

element-type.

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.

Methods
Reader Method: element-writer ((accessor accessor))

automatically generated reader method

Target Slot

element-writer.

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 Writer: (setf element-writer) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf element-writer) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

element-writer.

Generic Reader: 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.

Methods
Reader Method: emissive-factor ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

emissive-factor.

Generic Writer: (setf emissive-factor) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf emissive-factor) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

emissive-factor.

Generic Reader: emissive-texture (object)

Accesses the emission-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: emissive-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

emissive-texture.

Generic Writer: (setf emissive-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf emissive-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

emissive-texture.

Generic Reader: end (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: end ((shirakumo-effect shirakumo-effect))

automatically generated reader method

Source

format.lisp.

Target Slot

end.

Generic Writer: (setf end) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf end) ((shirakumo-effect shirakumo-effect))

automatically generated writer method

Source

format.lisp.

Target Slot

end.

Generic Reader: envmap (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: envmap ((scene scene))

automatically generated reader method

Source

format.lisp.

Target Slot

envmap.

Generic Writer: (setf envmap) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf envmap) ((scene scene))

automatically generated writer method

Source

format.lisp.

Target Slot

envmap.

Generic Reader: extensions (object)

Accessor to opaque extension blobs.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: extensions ((gltf-element gltf-element))

automatically generated reader method

Source

format.lisp.

Target Slot

extensions.

Generic Writer: (setf extensions) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf extensions) ((gltf-element gltf-element))

automatically generated writer method

Source

format.lisp.

Target Slot

extensions.

Generic Reader: extras (object)

Accessor to opaque extras blobs.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: extras ((gltf-element gltf-element))

automatically generated reader method

Source

format.lisp.

Target Slot

extras.

Generic Writer: (setf extras) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf extras) ((gltf-element gltf-element))

automatically generated writer method

Source

format.lisp.

Target Slot

extras.

Generic Reader: filter (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: filter ((shirakumo-trigger-data shirakumo-trigger-data))

automatically generated reader method

Source

format.lisp.

Target Slot

filter.

Generic Writer: (setf filter) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf filter) ((shirakumo-trigger-data shirakumo-trigger-data))

automatically generated writer method

Source

format.lisp.

Target Slot

filter.

Generic Reader: form (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: form ((shirakumo-trigger shirakumo-trigger))

automatically generated reader method

Source

format.lisp.

Target Slot

form.

Generic Writer: (setf form) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf form) ((shirakumo-trigger shirakumo-trigger))

automatically generated writer method

Source

format.lisp.

Target Slot

form.

Generic Reader: fov (object)

Accesses the field of view value of the camera.

See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: fov ((perspective-camera perspective-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

fov.

Generic Writer: (setf fov) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf fov) ((perspective-camera perspective-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

fov.

Generic Reader: friction-combine (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: friction-combine ((physics-material physics-material))

automatically generated reader method

Source

format.lisp.

Target Slot

friction-combine.

Generic Writer: (setf friction-combine) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf friction-combine) ((physics-material physics-material))

automatically generated writer method

Source

format.lisp.

Target Slot

friction-combine.

Generic Reader: generator (object)

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

See ASSET

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: generator ((asset asset))

automatically generated reader method

Source

format.lisp.

Target Slot

generator.

Generic Writer: (setf generator) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf generator) ((asset asset))

automatically generated writer method

Source

format.lisp.

Target Slot

generator.

Generic Reader: gltf (object)

Returns the base GLTF instance this element is associated with.

See GLTF-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: gltf ((gltf-element gltf-element))

automatically generated reader method

Source

format.lisp.

Target Slot

gltf.

Generic Reader: gravity-factor (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: gravity-factor ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

gravity-factor.

Generic Writer: (setf gravity-factor) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf gravity-factor) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

gravity-factor.

Generic Reader: height (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: height ((cylinder-shape cylinder-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

height.

Reader Method: height ((capsule-shape capsule-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf height) ((cylinder-shape cylinder-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

height.

Writer Method: (setf height) ((capsule-shape capsule-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

height.

Generic Reader: idx (object)

Returns the index of the element within its collection.

See INDEXED-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: idx ((indexed-element indexed-element))

automatically generated reader method

Source

format.lisp.

Target Slot

idx.

Generic Writer: (setf idx) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf idx) ((indexed-element indexed-element))

automatically generated writer method

Source

format.lisp.

Target Slot

idx.

Generic Reader: image-lights (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: image-lights ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

image-lights.

Generic Writer: (setf image-lights) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf image-lights) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

image-lights.

Generic Reader: images (object)

Accesses the array of image objects.

See IMAGE
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: images ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

images.

Generic Writer: (setf images) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf images) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

images.

Generic Reader: indices (object)

Accesses the accessor of vertex indices.

See ACCESSOR
See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: indices ((mesh-primitive mesh-primitive))

automatically generated reader method

Source

format.lisp.

Target Slot

indices.

Generic Writer: (setf indices) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf indices) ((mesh-primitive mesh-primitive))

automatically generated writer method

Source

format.lisp.

Target Slot

indices.

Generic Reader: inertia-diagonal (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: inertia-diagonal ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

inertia-diagonal.

Generic Writer: (setf inertia-diagonal) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf inertia-diagonal) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

inertia-diagonal.

Generic Reader: inertia-orientation (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: inertia-orientation ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

inertia-orientation.

Generic Writer: (setf inertia-orientation) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf inertia-orientation) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

inertia-orientation.

Generic Reader: initial-value (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: initial-value ((articulation-stage articulation-stage))

automatically generated reader method

Source

format.lisp.

Target Slot

initial-value.

Generic Writer: (setf initial-value) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf initial-value) ((articulation-stage articulation-stage))

automatically generated writer method

Source

format.lisp.

Target Slot

initial-value.

Generic Reader: inner-angle (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: inner-angle ((spot-light spot-light))

automatically generated reader method

Source

format.lisp.

Target Slot

inner-angle.

Generic Writer: (setf inner-angle) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf inner-angle) ((spot-light spot-light))

automatically generated writer method

Source

format.lisp.

Target Slot

inner-angle.

Generic Reader: input (object)

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

See ACCESSOR
See ANIMATION-SAMPLER

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: input ((animation-sampler animation-sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

input.

Generic Writer: (setf input) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf input) ((animation-sampler animation-sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

input.

Generic Reader: intensity (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: intensity ((image-light image-light))

automatically generated reader method

Source

format.lisp.

Target Slot

intensity.

Reader Method: intensity ((light light))

automatically generated reader method

Source

format.lisp.

Target Slot

intensity.

Generic Writer: (setf intensity) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf intensity) ((image-light image-light))

automatically generated writer method

Source

format.lisp.

Target Slot

intensity.

Writer Method: (setf intensity) ((light light))

automatically generated writer method

Source

format.lisp.

Target Slot

intensity.

Generic Reader: 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.

Methods
Reader Method: interpolation ((animation-sampler animation-sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

interpolation.

Generic Writer: (setf interpolation) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf interpolation) ((animation-sampler animation-sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

interpolation.

Generic Reader: 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.

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

automatically generated reader method

Source

format.lisp.

Target Slot

inverse-bind-matrices.

Generic Writer: (setf inverse-bind-matrices) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf inverse-bind-matrices) ((skin skin))

automatically generated writer method

Source

format.lisp.

Target Slot

inverse-bind-matrices.

Generic Reader: irradiance-coefficients (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: irradiance-coefficients ((image-light image-light))

automatically generated reader method

Source

format.lisp.

Target Slot

irradiance-coefficients.

Generic Writer: (setf irradiance-coefficients) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf irradiance-coefficients) ((image-light image-light))

automatically generated writer method

Source

format.lisp.

Target Slot

irradiance-coefficients.

Generic Reader: joint-limits (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: joint-limits ((physics-joint physics-joint))

automatically generated reader method

Source

format.lisp.

Target Slot

joint-limits.

Generic Writer: (setf joint-limits) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf joint-limits) ((physics-joint physics-joint))

automatically generated writer method

Source

format.lisp.

Target Slot

joint-limits.

Generic Reader: joints (object)

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

See NODE
See SKIN

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: joints ((skin skin))

automatically generated reader method

Source

format.lisp.

Target Slot

joints.

Generic Writer: (setf joints) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf joints) ((skin skin))

automatically generated writer method

Source

format.lisp.

Target Slot

joints.

Generic Reader: kill (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: kill ((shirakumo-killvolume shirakumo-killvolume))

automatically generated reader method

Source

format.lisp.

Target Slot

kill.

Generic Writer: (setf kill) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf kill) ((shirakumo-killvolume shirakumo-killvolume))

automatically generated writer method

Source

format.lisp.

Target Slot

kill.

Generic Reader: kind (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: kind ((shape shape))

automatically generated reader method

Source

format.lisp.

Target Slot

kind.

Reader Method: kind ((articulation-stage articulation-stage))

automatically generated reader method

Source

format.lisp.

Target Slot

kind.

Reader Method: kind ((light light))

automatically generated reader method

Source

format.lisp.

Target Slot

kind.

Reader Method: kind ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

kind.

Reader Method: kind ((camera camera))

automatically generated reader method

Source

format.lisp.

Target Slot

kind.

Generic Writer: (setf kind) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf kind) ((shape shape))

automatically generated writer method

Source

format.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((articulation-stage articulation-stage))

automatically generated writer method

Source

format.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((light light))

automatically generated writer method

Source

format.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((camera camera))

automatically generated writer method

Source

format.lisp.

Target Slot

kind.

Generic Reader: kinematic-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: kinematic-p ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

kinematic-p.

Generic Writer: (setf kinematic-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf kinematic-p) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

kinematic-p.

Generic Reader: light (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: light ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

light.

Reader Method: light ((scene scene))

automatically generated reader method

Source

format.lisp.

Target Slot

light.

Generic Writer: (setf light) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf light) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

light.

Writer Method: (setf light) ((scene scene))

automatically generated writer method

Source

format.lisp.

Target Slot

light.

Generic Reader: lights (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: lights ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

lights.

Generic Writer: (setf lights) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf lights) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

lights.

Generic Reader: linear-axes (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: linear-axes ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

linear-axes.

Generic Writer: (setf linear-axes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf linear-axes) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

linear-axes.

Generic Reader: linear-velocity (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: linear-velocity ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

linear-velocity.

Generic Writer: (setf linear-velocity) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf linear-velocity) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

linear-velocity.

Generic Reader: lod-screen-coverage (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: lod-screen-coverage ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

lod-screen-coverage.

Reader Method: lod-screen-coverage ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

lod-screen-coverage.

Generic Writer: (setf lod-screen-coverage) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf lod-screen-coverage) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

lod-screen-coverage.

Writer Method: (setf lod-screen-coverage) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

lod-screen-coverage.

Generic Reader: lods (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: lods ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

lods.

Reader Method: lods ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

lods.

Generic Writer: (setf lods) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf lods) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

lods.

Writer Method: (setf lods) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

lods.

Generic Reader: loop-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: loop-p ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

loop-p.

Generic Writer: (setf loop-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf loop-p) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

loop-p.

Generic Reader: 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.

Methods
Reader Method: mag-filter ((sampler sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

mag-filter.

Generic Writer: (setf mag-filter) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf mag-filter) ((sampler sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

mag-filter.

Generic Reader: mass (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: mass ((rigidbody rigidbody))

automatically generated reader method

Source

format.lisp.

Target Slot

mass.

Generic Writer: (setf mass) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf mass) ((rigidbody rigidbody))

automatically generated writer method

Source

format.lisp.

Target Slot

mass.

Generic Reader: material (object)

Accesses the material used for the mesh primitive.

See MATERIAL
See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: material ((mesh-primitive mesh-primitive))

automatically generated reader method

Source

format.lisp.

Target Slot

material.

Generic Writer: (setf material) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf material) ((mesh-primitive mesh-primitive))

automatically generated writer method

Source

format.lisp.

Target Slot

material.

Generic Reader: materials (object)

Accesses the array of material objects.

See MATERIAL
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: materials ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

materials.

Generic Writer: (setf materials) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf materials) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

materials.

Generic Reader: 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.

Methods
Reader Method: matrix ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

matrix.

Generic Writer: (setf matrix) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf matrix) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

matrix.

Generic Reader: 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.

Methods
Reader Method: maximum ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

maximum.

Generic Writer: (setf maximum) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf maximum) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

maximum.

Generic Reader: maximum-value (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: maximum-value ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

maximum-value.

Reader Method: maximum-value ((articulation-stage articulation-stage))

automatically generated reader method

Source

format.lisp.

Target Slot

maximum-value.

Generic Writer: (setf maximum-value) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf maximum-value) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

maximum-value.

Writer Method: (setf maximum-value) ((articulation-stage articulation-stage))

automatically generated writer method

Source

format.lisp.

Target Slot

maximum-value.

Generic Reader: mesh (object)

Accesses the mesh attached to the node.

See MESH
See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: mesh ((mesh-shape mesh-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

mesh.

Reader Method: mesh ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

mesh.

Generic Writer: (setf mesh) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf mesh) ((mesh-shape mesh-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

mesh.

Writer Method: (setf mesh) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

mesh.

Generic Reader: meshes (object)

Accesses the array of mesh objects.

See MESH
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: meshes ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

meshes.

Generic Writer: (setf meshes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf meshes) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

meshes.

Generic Reader: metallic-factor (object)

Accesses the metalness-factor for the material.

See PBR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: metallic-factor ((pbr pbr))

automatically generated reader method

Source

format.lisp.

Target Slot

metallic-factor.

Generic Writer: (setf metallic-factor) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf metallic-factor) ((pbr pbr))

automatically generated writer method

Source

format.lisp.

Target Slot

metallic-factor.

Generic Reader: metallic-roughness (object)

Accesses the metal-roughness-map for the material.

See TEXTURE-INFO
See PBR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: metallic-roughness ((pbr pbr))

automatically generated reader method

Source

format.lisp.

Target Slot

metallic-roughness.

Generic Writer: (setf metallic-roughness) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf metallic-roughness) ((pbr pbr))

automatically generated writer method

Source

format.lisp.

Target Slot

metallic-roughness.

Generic Reader: 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.

Methods
Reader Method: mime-type ((image image))

automatically generated reader method

Source

format.lisp.

Target Slot

mime-type.

Generic Writer: (setf mime-type) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf mime-type) ((image image))

automatically generated writer method

Source

format.lisp.

Target Slot

mime-type.

Generic Reader: 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.

Methods
Reader Method: min-filter ((sampler sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

min-filter.

Generic Writer: (setf min-filter) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf min-filter) ((sampler sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

min-filter.

Generic Reader: min-version (object)

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

See ASSET

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: min-version ((asset asset))

automatically generated reader method

Source

format.lisp.

Target Slot

min-version.

Generic Writer: (setf min-version) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf min-version) ((asset asset))

automatically generated writer method

Source

format.lisp.

Target Slot

min-version.

Generic Reader: 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.

Methods
Reader Method: minimum ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

minimum.

Generic Writer: (setf minimum) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf minimum) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

minimum.

Generic Reader: minimum-value (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: minimum-value ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

minimum-value.

Reader Method: minimum-value ((articulation-stage articulation-stage))

automatically generated reader method

Source

format.lisp.

Target Slot

minimum-value.

Generic Writer: (setf minimum-value) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf minimum-value) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

minimum-value.

Writer Method: (setf minimum-value) ((articulation-stage articulation-stage))

automatically generated writer method

Source

format.lisp.

Target Slot

minimum-value.

Generic Reader: 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.

Methods
Reader Method: mode ((shirakumo-progression shirakumo-progression))

automatically generated reader method

Source

format.lisp.

Target Slot

mode.

Reader Method: mode ((mesh-primitive mesh-primitive))

automatically generated reader method

Source

format.lisp.

Target Slot

mode.

Generic Writer: (setf mode) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf mode) ((shirakumo-progression shirakumo-progression))

automatically generated writer method

Source

format.lisp.

Target Slot

mode.

Writer Method: (setf mode) ((mesh-primitive mesh-primitive))

automatically generated writer method

Source

format.lisp.

Target Slot

mode.

Generic Reader: name (object)

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

See NAMED-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: name ((shirakumo-effect shirakumo-effect))

automatically generated reader method

Source

format.lisp.

Target Slot

name.

Reader Method: name ((articulation-stage articulation-stage))

automatically generated reader method

Source

format.lisp.

Target Slot

name.

Reader Method: name ((named-element named-element))

automatically generated reader method

Source

format.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf name) ((shirakumo-effect shirakumo-effect))

automatically generated writer method

Source

format.lisp.

Target Slot

name.

Writer Method: (setf name) ((articulation-stage articulation-stage))

automatically generated writer method

Source

format.lisp.

Target Slot

name.

Writer Method: (setf name) ((named-element named-element))

automatically generated writer method

Source

format.lisp.

Target Slot

name.

Generic Reader: next (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: next ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

next.

Generic Writer: (setf next) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf next) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

next.

Generic Reader: node (object)

Accesses for the node that the channel animates.

See NODE
See ANIMATION-CHANNEL-TARGET

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: node ((animation-channel-target animation-channel-target))

automatically generated reader method

Source

format.lisp.

Target Slot

node.

Generic Writer: (setf node) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf node) ((animation-channel-target animation-channel-target))

automatically generated writer method

Source

format.lisp.

Target Slot

node.

Generic Reader: nodes (object)

Accesses the array of node objects.

See NODE
See SCENE
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: nodes ((scene scene))

automatically generated reader method

Source

format.lisp.

Target Slot

nodes.

Reader Method: nodes ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

nodes.

Generic Writer: (setf nodes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf nodes) ((scene scene))

automatically generated writer method

Source

format.lisp.

Target Slot

nodes.

Writer Method: (setf nodes) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

nodes.

Generic Reader: normal-texture (object)

Accesses the normal-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: normal-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

normal-texture.

Generic Writer: (setf normal-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf normal-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

normal-texture.

Generic Reader: normalized (object)

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

See ACCESSOR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: normalized ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

normalized.

Generic Writer: (setf normalized) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf normalized) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

normalized.

Generic Reader: not-collide-with-systems (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: not-collide-with-systems ((collision-filter collision-filter))

automatically generated reader method

Source

format.lisp.

Target Slot

not-collide-with-systems.

Generic Writer: (setf not-collide-with-systems) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf not-collide-with-systems) ((collision-filter collision-filter))

automatically generated writer method

Source

format.lisp.

Target Slot

not-collide-with-systems.

Generic Reader: occlusion-metalness-roughness-texture (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: occlusion-metalness-roughness-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

occlusion-metalness-roughness-texture.

Generic Writer: (setf occlusion-metalness-roughness-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf occlusion-metalness-roughness-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

occlusion-metalness-roughness-texture.

Generic Reader: occlusion-texture (object)

Accesses the occlusion-map texture.

See TEXTURE-INFO
See MATERIAL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: occlusion-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

occlusion-texture.

Generic Writer: (setf occlusion-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf occlusion-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

occlusion-texture.

Generic Reader: offset (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: offset ((shirakumo-camera shirakumo-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

offset.

Reader Method: offset ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

offset.

Generic Writer: (setf offset) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf offset) ((shirakumo-camera shirakumo-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

offset.

Writer Method: (setf offset) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

offset.

Generic Reader: outer-angle (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: outer-angle ((spot-light spot-light))

automatically generated reader method

Source

format.lisp.

Target Slot

outer-angle.

Generic Writer: (setf outer-angle) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf outer-angle) ((spot-light spot-light))

automatically generated writer method

Source

format.lisp.

Target Slot

outer-angle.

Generic Reader: output (object)

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

See ACCESSOR
See ANIMATION-SAMPLER

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: output ((animation-sampler animation-sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

output.

Generic Writer: (setf output) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf output) ((animation-sampler animation-sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

output.

Generic Reader: parent (object)

Accesses the parent of the node.

See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: parent ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

parent.

Generic Writer: (setf parent) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf parent) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

parent.

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.

Methods
Reader Method: path ((animation-channel-target animation-channel-target))

automatically generated reader method

Source

format.lisp.

Target Slot

path.

Method: path ((element uri-element))
Source

format.lisp.

Generic Writer: (setf path) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf path) ((animation-channel-target animation-channel-target))

automatically generated writer method

Source

format.lisp.

Target Slot

path.

Generic Reader: pbr (object)

Accesses the PBR material descriptor.

See PBR
See MATERIAL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: pbr ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

pbr.

Generic Writer: (setf pbr) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf pbr) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

pbr.

Generic Reader: physics-joint (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: physics-joint ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

physics-joint.

Generic Writer: (setf physics-joint) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf physics-joint) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

physics-joint.

Generic Reader: physics-joint-limits (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: physics-joint-limits ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

physics-joint-limits.

Generic Writer: (setf physics-joint-limits) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf physics-joint-limits) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

physics-joint-limits.

Generic Reader: physics-material (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: physics-material ((collider collider))

automatically generated reader method

Source

format.lisp.

Target Slot

physics-material.

Generic Writer: (setf physics-material) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf physics-material) ((collider collider))

automatically generated writer method

Source

format.lisp.

Target Slot

physics-material.

Generic Reader: physics-materials (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: physics-materials ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

physics-materials.

Generic Writer: (setf physics-materials) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf physics-materials) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

physics-materials.

Generic Reader: pointer (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: pointer ((animation-channel-target animation-channel-target))

automatically generated reader method

Source

format.lisp.

Target Slot

pointer.

Generic Writer: (setf pointer) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf pointer) ((animation-channel-target animation-channel-target))

automatically generated writer method

Source

format.lisp.

Target Slot

pointer.

Generic Reader: pointing-vector (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: pointing-vector ((articulation articulation))

automatically generated reader method

Source

format.lisp.

Target Slot

pointing-vector.

Generic Writer: (setf pointing-vector) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf pointing-vector) ((articulation articulation))

automatically generated writer method

Source

format.lisp.

Target Slot

pointing-vector.

Generic Reader: primitives (object)

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

See MESH-PRIMITIVE
See MESH

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: primitives ((mesh mesh))

automatically generated reader method

Source

format.lisp.

Target Slot

primitives.

Generic Writer: (setf primitives) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf primitives) ((mesh mesh))

automatically generated writer method

Source

format.lisp.

Target Slot

primitives.

Generic Reader: radius (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: radius ((sphere-shape sphere-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

radius.

Generic Writer: (setf radius) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf radius) ((sphere-shape sphere-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

radius.

Generic Reader: radius-bottom (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: radius-bottom ((cylinder-shape cylinder-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

radius-bottom.

Reader Method: radius-bottom ((capsule-shape capsule-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

radius-bottom.

Generic Writer: (setf radius-bottom) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf radius-bottom) ((cylinder-shape cylinder-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

radius-bottom.

Writer Method: (setf radius-bottom) ((capsule-shape capsule-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

radius-bottom.

Generic Reader: radius-top (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: radius-top ((cylinder-shape cylinder-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

radius-top.

Reader Method: radius-top ((capsule-shape capsule-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

radius-top.

Generic Writer: (setf radius-top) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf radius-top) ((cylinder-shape cylinder-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

radius-top.

Writer Method: (setf radius-top) ((capsule-shape capsule-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

radius-top.

Generic Reader: range (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: range ((spot-light spot-light))

automatically generated reader method

Source

format.lisp.

Target Slot

range.

Reader Method: range ((point-light point-light))

automatically generated reader method

Source

format.lisp.

Target Slot

range.

Generic Writer: (setf range) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf range) ((spot-light spot-light))

automatically generated writer method

Source

format.lisp.

Target Slot

range.

Writer Method: (setf range) ((point-light point-light))

automatically generated writer method

Source

format.lisp.

Target Slot

range.

Generic Reader: respawn-cooldown (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: respawn-cooldown ((shirakumo-spawner shirakumo-spawner))

automatically generated reader method

Source

format.lisp.

Target Slot

respawn-cooldown.

Generic Writer: (setf respawn-cooldown) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf respawn-cooldown) ((shirakumo-spawner shirakumo-spawner))

automatically generated writer method

Source

format.lisp.

Target Slot

respawn-cooldown.

Generic Reader: restitution (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: restitution ((physics-material physics-material))

automatically generated reader method

Source

format.lisp.

Target Slot

restitution.

Generic Writer: (setf restitution) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf restitution) ((physics-material physics-material))

automatically generated writer method

Source

format.lisp.

Target Slot

restitution.

Generic Reader: restitution-combine (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: restitution-combine ((physics-material physics-material))

automatically generated reader method

Source

format.lisp.

Target Slot

restitution-combine.

Generic Writer: (setf restitution-combine) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf restitution-combine) ((physics-material physics-material))

automatically generated writer method

Source

format.lisp.

Target Slot

restitution-combine.

Generic Reader: rigidbody (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: rigidbody ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

rigidbody.

Generic Writer: (setf rigidbody) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf rigidbody) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

rigidbody.

Generic Reader: rotation (object)

Accesses the rotation quaternion attached to the node.

Expressed as a 4-element float array.

See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: rotation ((image-light image-light))

automatically generated reader method

Source

format.lisp.

Target Slot

rotation.

Reader Method: rotation ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

rotation.

Reader Method: rotation ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

rotation.

Generic Writer: (setf rotation) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf rotation) ((image-light image-light))

automatically generated writer method

Source

format.lisp.

Target Slot

rotation.

Writer Method: (setf rotation) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

rotation.

Writer Method: (setf rotation) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

rotation.

Generic Reader: roughness-factor (object)

Accesses the roughness-factor for the material.

See PBR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: roughness-factor ((pbr pbr))

automatically generated reader method

Source

format.lisp.

Target Slot

roughness-factor.

Generic Writer: (setf roughness-factor) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf roughness-factor) ((pbr pbr))

automatically generated writer method

Source

format.lisp.

Target Slot

roughness-factor.

Generic Reader: roughness-metallic-occlusion-texture (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: roughness-metallic-occlusion-texture ((material material))

automatically generated reader method

Source

format.lisp.

Target Slot

roughness-metallic-occlusion-texture.

Generic Writer: (setf roughness-metallic-occlusion-texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf roughness-metallic-occlusion-texture) ((material material))

automatically generated writer method

Source

format.lisp.

Target Slot

roughness-metallic-occlusion-texture.

Generic Reader: sampler (object)

Accesses the sampler used for the texture.

See SAMPLER
See TEXTURE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: sampler ((texture texture))

automatically generated reader method

Source

format.lisp.

Target Slot

sampler.

Reader Method: sampler ((animation-channel animation-channel))

automatically generated reader method

Source

format.lisp.

Target Slot

sampler.

Generic Writer: (setf sampler) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf sampler) ((texture texture))

automatically generated writer method

Source

format.lisp.

Target Slot

sampler.

Writer Method: (setf sampler) ((animation-channel animation-channel))

automatically generated writer method

Source

format.lisp.

Target Slot

sampler.

Generic Reader: samplers (object)

Accesses the array of animation-samplers

See ANIMATION-SAMPLER
See ANIMATION

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: samplers ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

samplers.

Reader Method: samplers ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

samplers.

Generic Writer: (setf samplers) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf samplers) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

samplers.

Writer Method: (setf samplers) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

samplers.

Generic Reader: scale (object)

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

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: scale ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

scale.

Reader Method: scale ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

scale.

Generic Writer: (setf scale) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf scale) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

scale.

Writer Method: (setf scale) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

scale.

Generic Reader: scale2 (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: scale2 ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

scale2.

Generic Writer: (setf scale2) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf scale2) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

scale2.

Generic Reader: scene (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: scene ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

scene.

Generic Writer: (setf scene) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf scene) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

scene.

Generic Reader: scenes (object)

Accesses the array of scene objects.

See SCENE
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: scenes ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

scenes.

Generic Writer: (setf scenes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf scenes) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

scenes.

Generic Reader: shape (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: shape ((trigger trigger))

automatically generated reader method

Source

format.lisp.

Target Slot

shape.

Reader Method: shape ((collider collider))

automatically generated reader method

Source

format.lisp.

Target Slot

shape.

Generic Writer: (setf shape) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf shape) ((trigger trigger))

automatically generated writer method

Source

format.lisp.

Target Slot

shape.

Writer Method: (setf shape) ((collider collider))

automatically generated writer method

Source

format.lisp.

Target Slot

shape.

Generic Reader: shapes (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: shapes ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

shapes.

Generic Writer: (setf shapes) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf shapes) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

shapes.

Generic Reader: shirakumo-trigger-data (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: shirakumo-trigger-data ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

shirakumo-trigger-data.

Generic Writer: (setf shirakumo-trigger-data) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf shirakumo-trigger-data) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

shirakumo-trigger-data.

Generic Reader: size (object)

Returns the number of elements this accessor may read.

See ACCESSOR

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: size ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

size.

Reader Method: size ((box-shape box-shape))

automatically generated reader method

Source

format.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf size) ((accessor accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

size.

Writer Method: (setf size) ((box-shape box-shape))

automatically generated writer method

Source

format.lisp.

Target Slot

size.

Generic Reader: skeleton (object)

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

See NODE
See SKIN

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: skeleton ((skin skin))

automatically generated reader method

Source

format.lisp.

Target Slot

skeleton.

Generic Writer: (setf skeleton) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf skeleton) ((skin skin))

automatically generated writer method

Source

format.lisp.

Target Slot

skeleton.

Generic Reader: skin (object)

Accesses the skin attached to the node.

See SKIN
See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: skin ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

skin.

Generic Writer: (setf skin) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf skin) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

skin.

Generic Reader: skins (object)

Accesses the array of skin objects.

See SKIN
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: skins ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

skins.

Generic Writer: (setf skins) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf skins) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

skins.

Generic Reader: source (object)

Accesses the source image of the texture.

See IMAGE
See TEXTURE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: source ((texture texture))

automatically generated reader method

Source

format.lisp.

Target Slot

source.

Generic Writer: (setf source) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf source) ((texture texture))

automatically generated writer method

Source

format.lisp.

Target Slot

source.

Generic Reader: spawn (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: spawn ((shirakumo-spawner shirakumo-spawner))

automatically generated reader method

Source

format.lisp.

Target Slot

spawn.

Generic Writer: (setf spawn) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf spawn) ((shirakumo-spawner shirakumo-spawner))

automatically generated writer method

Source

format.lisp.

Target Slot

spawn.

Generic Reader: spawn-count (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: spawn-count ((shirakumo-spawner shirakumo-spawner))

automatically generated reader method

Source

format.lisp.

Target Slot

spawn-count.

Generic Writer: (setf spawn-count) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf spawn-count) ((shirakumo-spawner shirakumo-spawner))

automatically generated writer method

Source

format.lisp.

Target Slot

spawn-count.

Generic Reader: spawn-point (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: spawn-point ((shirakumo-checkpoint shirakumo-checkpoint))

automatically generated reader method

Source

format.lisp.

Target Slot

spawn-point.

Generic Writer: (setf spawn-point) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf spawn-point) ((shirakumo-checkpoint shirakumo-checkpoint))

automatically generated writer method

Source

format.lisp.

Target Slot

spawn-point.

Generic Reader: specular-image-size (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: specular-image-size ((image-light image-light))

automatically generated reader method

Source

format.lisp.

Target Slot

specular-image-size.

Generic Writer: (setf specular-image-size) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf specular-image-size) ((image-light image-light))

automatically generated writer method

Source

format.lisp.

Target Slot

specular-image-size.

Generic Reader: specular-images (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: specular-images ((image-light image-light))

automatically generated reader method

Source

format.lisp.

Target Slot

specular-images.

Generic Writer: (setf specular-images) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf specular-images) ((image-light image-light))

automatically generated writer method

Source

format.lisp.

Target Slot

specular-images.

Generic Reader: spring-constant (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: spring-constant ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

spring-constant.

Generic Writer: (setf spring-constant) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf spring-constant) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

spring-constant.

Generic Reader: spring-damping (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: spring-damping ((physics-joint-limit physics-joint-limit))

automatically generated reader method

Source

format.lisp.

Target Slot

spring-damping.

Generic Writer: (setf spring-damping) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf spring-damping) ((physics-joint-limit physics-joint-limit))

automatically generated writer method

Source

format.lisp.

Target Slot

spring-damping.

Generic Reader: stages (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: stages ((articulation articulation))

automatically generated reader method

Source

format.lisp.

Target Slot

stages.

Generic Writer: (setf stages) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf stages) ((articulation articulation))

automatically generated writer method

Source

format.lisp.

Target Slot

stages.

Generic Reader: 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
Reader Method: start ((accessor accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

start.

Reader Method: start ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

start.

Reader Method: start ((buffer buffer))

automatically generated reader method

Source

accessor.lisp.

Target Slot

start.

Reader Method: start ((shirakumo-effect shirakumo-effect))

automatically generated reader method

Source

format.lisp.

Target Slot

start.

Generic Writer: (setf start) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf start) ((shirakumo-effect shirakumo-effect))

automatically generated writer method

Source

format.lisp.

Target Slot

start.

Generic Reader: state (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: state ((shirakumo-camera shirakumo-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

state.

Reader Method: state ((shirakumo-progression shirakumo-progression))

automatically generated reader method

Source

format.lisp.

Target Slot

state.

Generic Writer: (setf state) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf state) ((shirakumo-camera shirakumo-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

state.

Writer Method: (setf state) ((shirakumo-progression shirakumo-progression))

automatically generated writer method

Source

format.lisp.

Target Slot

state.

Generic Reader: static-friction (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: static-friction ((physics-material physics-material))

automatically generated reader method

Source

format.lisp.

Target Slot

static-friction.

Generic Writer: (setf static-friction) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf static-friction) ((physics-material physics-material))

automatically generated writer method

Source

format.lisp.

Target Slot

static-friction.

Generic Reader: strength (object)

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

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: strength ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

strength.

Generic Writer: (setf strength) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf strength) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

strength.

Generic Reader: target (object)

Accesses for the animation-channel-target.

See ANIMATION-CHANNEL-TARGET
See ANIMATION-CHANNEL

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: target ((buffer-view buffer-view))

automatically generated reader method

Source

accessor.lisp.

Target Slot

target.

Reader Method: target ((shirakumo-camera shirakumo-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

target.

Reader Method: target ((animation-channel animation-channel))

automatically generated reader method

Source

format.lisp.

Target Slot

target.

Generic Writer: (setf target) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf target) ((buffer-view buffer-view))

automatically generated writer method

Source

accessor.lisp.

Target Slot

target.

Writer Method: (setf target) ((shirakumo-camera shirakumo-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

target.

Writer Method: (setf target) ((animation-channel animation-channel))

automatically generated writer method

Source

format.lisp.

Target Slot

target.

Generic Reader: targets (object)

Accesses the array of morph targets.

See MESH-PRIMITIVE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: targets ((mesh-primitive mesh-primitive))

automatically generated reader method

Source

format.lisp.

Target Slot

targets.

Generic Writer: (setf targets) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf targets) ((mesh-primitive mesh-primitive))

automatically generated writer method

Source

format.lisp.

Target Slot

targets.

Generic Reader: tex-coord (object)

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

See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: tex-coord ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

tex-coord.

Generic Writer: (setf tex-coord) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf tex-coord) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

tex-coord.

Generic Reader: tex-coord2 (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: tex-coord2 ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

tex-coord2.

Generic Writer: (setf tex-coord2) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf tex-coord2) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

tex-coord2.

Generic Reader: texture (object)

Accesses the texture the texture-info supplements.

See TEXTURE
See TEXTURE-INFO

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: texture ((texture-info texture-info))

automatically generated reader method

Source

format.lisp.

Target Slot

texture.

Generic Writer: (setf texture) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf texture) ((texture-info texture-info))

automatically generated writer method

Source

format.lisp.

Target Slot

texture.

Generic Reader: textures (object)

Accesses the array of texture objects.

See TEXTURE
See GLTF

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: textures ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

textures.

Generic Writer: (setf textures) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf textures) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

textures.

Generic Reader: translation (object)

Accesses the translation of the node.

Expressed as a 3-element float array.

See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: translation ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

translation.

Generic Writer: (setf translation) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf translation) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

translation.

Generic Reader: trigger (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: trigger ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

trigger.

Generic Writer: (setf trigger) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf trigger) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

trigger.

Generic Reader: uri (object)

Accesses the URI. May be NIL or a STRING.

See URI-ELEMENT

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: uri ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

uri.

Reader Method: uri ((uri-element uri-element))

automatically generated reader method

Source

format.lisp.

Target Slot

uri.

Generic Writer: (setf uri) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf uri) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

uri.

Writer Method: (setf uri) ((uri-element uri-element))

automatically generated writer method

Source

format.lisp.

Target Slot

uri.

Generic Reader: value (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: value ((shirakumo-progression shirakumo-progression))

automatically generated reader method

Source

format.lisp.

Target Slot

value.

Generic Writer: (setf value) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf value) ((shirakumo-progression shirakumo-progression))

automatically generated writer method

Source

format.lisp.

Target Slot

value.

Generic Reader: velocity-scale (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: velocity-scale ((animation animation))

automatically generated reader method

Source

format.lisp.

Target Slot

velocity-scale.

Generic Writer: (setf velocity-scale) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf velocity-scale) ((animation animation))

automatically generated writer method

Source

format.lisp.

Target Slot

velocity-scale.

Generic Reader: version (object)

Accesses a string noting the version of the glTF format.

See ASSET

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: version ((asset asset))

automatically generated reader method

Source

format.lisp.

Target Slot

version.

Generic Writer: (setf version) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf version) ((asset asset))

automatically generated writer method

Source

format.lisp.

Target Slot

version.

Generic Reader: virtual-p (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: virtual-p ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

virtual-p.

Generic Writer: (setf virtual-p) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf virtual-p) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

virtual-p.

Generic Reader: weights (object)

Accesses the weights of the morph target.

Expressed as a float array.

See MESH
See NODE

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: weights ((mesh mesh))

automatically generated reader method

Source

format.lisp.

Target Slot

weights.

Reader Method: weights ((node node))

automatically generated reader method

Source

format.lisp.

Target Slot

weights.

Generic Writer: (setf weights) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf weights) ((mesh mesh))

automatically generated writer method

Source

format.lisp.

Target Slot

weights.

Writer Method: (setf weights) ((node node))

automatically generated writer method

Source

format.lisp.

Target Slot

weights.

Generic Reader: 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.

Methods
Reader Method: wrap-s ((sampler sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

wrap-s.

Generic Writer: (setf wrap-s) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf wrap-s) ((sampler sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

wrap-s.

Generic Reader: 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.

Methods
Reader Method: wrap-t ((sampler sampler))

automatically generated reader method

Source

format.lisp.

Target Slot

wrap-t.

Generic Writer: (setf wrap-t) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf wrap-t) ((sampler sampler))

automatically generated writer method

Source

format.lisp.

Target Slot

wrap-t.

Generic Reader: xmag (object)

Accesses the horizontal magnification of the view.

See ORTHOGRAPHIC-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: xmag ((orthographic-camera orthographic-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

xmag.

Generic Writer: (setf xmag) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf xmag) ((orthographic-camera orthographic-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

xmag.

Generic Reader: ymag (object)

Accesses the vertical magnification of the view.

See ORTHOGRAPHIC-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: ymag ((orthographic-camera orthographic-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

ymag.

Generic Writer: (setf ymag) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf ymag) ((orthographic-camera orthographic-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

ymag.

Generic Reader: zfar (object)

Accesses the distance to the far clipping plane.

See ORTHOGRAPHIC-CAMERA
See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: zfar ((perspective-camera perspective-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

zfar.

Reader Method: zfar ((orthographic-camera orthographic-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

zfar.

Generic Writer: (setf zfar) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf zfar) ((perspective-camera perspective-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

zfar.

Writer Method: (setf zfar) ((orthographic-camera orthographic-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

zfar.

Generic Reader: znear (object)

Accesses the distance to the near clipping plane.

See ORTHOGRAPHIC-CAMERA
See PERSPECTIVE-CAMERA

Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: znear ((perspective-camera perspective-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

znear.

Reader Method: znear ((orthographic-camera orthographic-camera))

automatically generated reader method

Source

format.lisp.

Target Slot

znear.

Generic Writer: (setf znear) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf znear) ((perspective-camera perspective-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

znear.

Writer Method: (setf znear) ((orthographic-camera orthographic-camera))

automatically generated writer method

Source

format.lisp.

Target Slot

znear.


5.1.4 Standalone methods

Method: close ((buffer buffer) &key abort)
Source

accessor.lisp.

Method: close ((gltf gltf) &key abort)
Source

format.lisp.

Method: close ((buffer mmap-buffer) &key abort)
Source

accessor.lisp.

Method: close ((buffer static-buffer) &key abort)
Source

accessor.lisp.

Method: describe-object ((type animation-sampler) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-killvolume) stream)
Source

format.lisp.

Method: describe-object ((type perspective-camera) stream)
Source

format.lisp.

Method: describe-object ((type accessor) stream)
Source

accessor.lisp.

Method: describe-object ((type orthographic-camera) stream)
Source

format.lisp.

Method: describe-object ((type named-element) stream)
Source

format.lisp.

Method: describe-object ((type spot-light) stream)
Source

format.lisp.

Method: describe-object ((type buffer) stream)
Source

accessor.lisp.

Method: describe-object ((type physics-joint-limit) stream)
Source

format.lisp.

Method: describe-object ((type mesh-primitive) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-trigger) stream)
Source

format.lisp.

Method: describe-object ((type sampler) stream)
Source

format.lisp.

Method: describe-object ((type trigger) stream)
Source

format.lisp.

Method: describe-object ((type pbr) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-spawner) stream)
Source

format.lisp.

Method: describe-object ((type skin) stream)
Source

format.lisp.

Method: describe-object ((type asset) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-effect) stream)
Source

format.lisp.

Method: describe-object ((type point-light) stream)
Source

format.lisp.

Method: describe-object ((type image) stream)
Source

format.lisp.

Method: describe-object ((type box-shape) stream)
Source

format.lisp.

Method: describe-object ((type directional-light) stream)
Source

format.lisp.

Method: describe-object ((type gltf-element) stream)
Source

format.lisp.

Method: describe-object ((type physics-material) stream)
Source

format.lisp.

Method: describe-object ((type physics-joint) stream)
Source

format.lisp.

Method: describe-object ((type collision-filter) stream)
Source

format.lisp.

Method: describe-object ((type cylinder-shape) stream)
Source

format.lisp.

Method: describe-object ((type animation) stream)
Source

format.lisp.

Method: describe-object ((type articulation) stream)
Source

format.lisp.

Method: describe-object ((type capsule-shape) stream)
Source

format.lisp.

Method: describe-object ((type rigidbody) stream)
Source

format.lisp.

Method: describe-object ((type mesh-shape) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-checkpoint) stream)
Source

format.lisp.

Method: describe-object ((type node) stream)
Source

format.lisp.

Method: describe-object ((type image-light) stream)
Source

format.lisp.

Method: describe-object ((type mesh) stream)
Source

format.lisp.

Method: describe-object ((type collider) stream)
Source

format.lisp.

Method: describe-object ((type indexed-element) stream)
Source

format.lisp.

Method: describe-object ((type shape) stream)
Source

format.lisp.

Method: describe-object ((type sphere-shape) stream)
Source

format.lisp.

Method: describe-object ((type scene) stream)
Source

format.lisp.

Method: describe-object ((type animation-channel-target) stream)
Source

format.lisp.

Method: describe-object ((type light) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-trigger-data) stream)
Source

format.lisp.

Method: describe-object ((type gltf) stream)
Source

format.lisp.

Method: describe-object ((type buffer-view) stream)
Source

accessor.lisp.

Method: describe-object ((type articulation-stage) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-progression) stream)
Source

format.lisp.

Method: describe-object ((type animation-channel) stream)
Source

format.lisp.

Method: describe-object ((type texture-info) stream)
Source

format.lisp.

Method: describe-object ((type texture) stream)
Source

format.lisp.

Method: describe-object ((type material) stream)
Source

format.lisp.

Method: describe-object ((type shirakumo-camera) stream)
Source

format.lisp.

Method: describe-object ((type uri-element) stream)
Source

format.lisp.

Method: describe-object ((type camera) stream)
Source

format.lisp.

Method: describe-object ((type sparse-accessor) stream)
Source

accessor.lisp.

Method: (setf elt) ((accessor accessor) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: elt ((accessor accessor) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: (setf elt) ((buffer buffer) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: elt ((buffer buffer) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: (setf elt) ((view buffer-view) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: elt ((view buffer-view) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: (setf elt) ((accessor sparse-accessor) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: elt ((accessor sparse-accessor) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: (setf elt) ((buffer lisp-buffer) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: elt ((buffer lisp-buffer) i)
Package

sb-sequence.

Source

accessor.lisp.

Method: initialize-instance :after ((accessor accessor) &key)
Source

accessor.lisp.

Method: initialize-instance :after ((buffer buffer) &key start byte-length)
Source

accessor.lisp.

Method: initialize-instance :after ((gltf gltf) &key)
Source

format.lisp.

Method: initialize-instance :after ((view buffer-view) &key)
Source

accessor.lisp.

Method: initialize-instance :after ((accessor sparse-accessor) &key)
Source

accessor.lisp.

Method: initialize-instance ((buffer static-buffer) &key)
Source

accessor.lisp.

Reader Method: length ((accessor accessor))

automatically generated reader method

Package

sb-sequence.

Source

accessor.lisp.

Target Slot

size.

Reader Method: length ((buffer buffer))

automatically generated reader method

Package

sb-sequence.

Source

accessor.lisp.

Target Slot

byte-length.

Reader Method: length ((buffer-view buffer-view))

automatically generated reader method

Package

sb-sequence.

Source

accessor.lisp.

Target Slot

byte-length.

Method: print-object ((element named-element) stream)
Source

format.lisp.

Method: print-object ((element indexed-element) stream)
Source

format.lisp.

Method: shared-initialize :after ((buffer mmap-buffer) slots &key)
Source

accessor.lisp.

Method: shared-initialize :after ((buffer uri-buffer) slots &key)
Source

accessor.lisp.

Method: update-instance-for-different-class ((old mmap-buffer) (new buffer) &key)
Source

accessor.lisp.

Method: update-instance-for-different-class ((old static-buffer) (new buffer) &key)
Source

accessor.lisp.


5.1.5 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.

Direct superclasses
Direct subclasses

sparse-accessor.

Direct methods
Direct slots
Slot: buffer-view
Initargs

:buffer-view

Readers

buffer-view.

Writers

(setf buffer-view).

Slot: byte-offset
Initform

0

Initargs

:byte-offset

Readers

byte-offset.

Writers

(setf byte-offset).

Slot: component-type
Initform

:float

Initargs

:component-type

Readers

component-type.

Writers

(setf component-type).

Slot: element-type
Initform

:scalar

Initargs

:element-type

Readers

element-type.

Writers

(setf element-type).

Slot: size
Initargs

:size

Readers
Writers

(setf size).

Slot: normalized
Initargs

:normalized

Readers

normalized.

Writers

(setf normalized).

Slot: maximum
Initargs

:maximum

Readers

maximum.

Writers

(setf maximum).

Slot: minimum
Initargs

:minimum

Readers

minimum.

Writers

(setf minimum).

Slot: start
Initargs

:start

Readers

start.

Writers

This slot is read-only.

Slot: byte-stride
Readers

byte-stride.

Writers

This slot is read-only.

Slot: element-reader
Initargs

:element-reader

Readers

element-reader.

Writers

(setf element-reader).

Slot: element-writer
Initargs

:element-writer

Readers

element-writer.

Writers

(setf element-writer).

Class: animation

Representation of an animation.

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

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: channels
Initform

#()

Initargs

:channels

Readers

channels.

Writers

(setf channels).

Slot: samplers
Initform

#()

Initargs

:samplers

Readers

samplers.

Writers

(setf samplers).

Slot: kind
Initform

:default

Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: velocity-scale
Initform

1.0

Initargs

:velocity-scale

Readers

velocity-scale.

Writers

(setf velocity-scale).

Slot: loop-p
Initform

t

Initargs

:loop-p

Readers

loop-p.

Writers

(setf loop-p).

Slot: next
Initargs

:next

Readers

next.

Writers

(setf next).

Slot: blend-duration
Initform

0.2

Initargs

:blend-duration

Readers

blend-duration.

Writers

(setf blend-duration).

Slot: effects
Initform

#()

Initargs

:effects

Readers

effects.

Writers

(setf effects).

Class: animation-channel

Representation of an animation channel.

See GLTF-ELEMENT
See SAMPLER
See TARGET

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: sampler
Initargs

:sampler

Readers

sampler.

Writers

(setf sampler).

Slot: target
Initargs

:target

Readers

target.

Writers

(setf target).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: node
Initargs

:node

Readers

node.

Writers

(setf node).

Slot: path
Initargs

:path

Readers

path.

Writers

(setf path).

Slot: pointer
Initargs

:pointer

Readers

pointer.

Writers

(setf pointer).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: input
Initargs

:input

Readers

input.

Writers

(setf input).

Slot: output
Initargs

:output

Readers

output.

Writers

(setf output).

Slot: interpolation
Initform

:linear

Initargs

:interpolation

Readers

interpolation.

Writers

(setf interpolation).

Class: articulation
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: stages
Initform

#()

Initargs

:stages

Readers

stages.

Writers

(setf stages).

Slot: pointing-vector
Initargs

:pointing-vector

Readers

pointing-vector.

Writers

(setf pointing-vector).

Class: articulation-stage
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: minimum-value
Initargs

:minimum-value

Readers

minimum-value.

Writers

(setf minimum-value).

Slot: maximum-value
Initargs

:maximum-value

Readers

maximum-value.

Writers

(setf maximum-value).

Slot: initial-value
Initargs

:initial-value

Readers

initial-value.

Writers

(setf initial-value).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Initargs

:copyright

Readers

copyright.

Writers

(setf copyright).

Slot: generator
Initargs

:generator

Readers

generator.

Writers

(setf generator).

Slot: version
Initargs

:version

Readers

version.

Writers

(setf version).

Slot: min-version
Initargs

:min-version

Readers

min-version.

Writers

(setf min-version).

Class: box-shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: size
Initform

#(1.0 1.0 1.0)

Initargs

:size

Readers

size.

Writers

(setf size).

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.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: start
Readers

start.

Writers

This slot is read-only.

Slot: byte-length
Initargs

:byte-length

Readers
Writers

(setf byte-length).

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.

Direct superclasses
Direct methods
Direct slots
Slot: buffer
Initargs

:buffer

Readers

buffer.

Writers

(setf buffer).

Slot: start
Initargs

:start

Readers

start.

Writers

This slot is read-only.

Slot: byte-offset
Initform

0

Initargs

:byte-offset

Readers

byte-offset.

Writers

(setf byte-offset).

Slot: byte-length
Initargs

:byte-length

Readers
Writers

(setf byte-length).

Slot: byte-stride
Initargs

:byte-stride

Readers

byte-stride.

Writers

(setf byte-stride).

Slot: target
Initargs

:target

Readers

target.

Writers

(setf target).

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.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Class: capsule-shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: height
Initform

0.5

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: radius-top
Initform

0.25

Initargs

:radius-top

Readers

radius-top.

Writers

(setf radius-top).

Slot: radius-bottom
Initform

0.25

Initargs

:radius-bottom

Readers

radius-bottom.

Writers

(setf radius-bottom).

Class: collider
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: shape
Initargs

:shape

Readers

shape.

Writers

(setf shape).

Slot: physics-material
Initargs

:physics-material

Readers

physics-material.

Writers

(setf physics-material).

Slot: collision-filter
Initargs

:collision-filter

Readers

collision-filter.

Writers

(setf collision-filter).

Class: collision-filter
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

indexed-element.

Direct methods
Direct slots
Slot: collision-systems
Initargs

:collision-systems

Readers

collision-systems.

Writers

(setf collision-systems).

Slot: not-collide-with-systems
Initargs

:not-collide-with-systems

Readers

not-collide-with-systems.

Writers

(setf not-collide-with-systems).

Slot: collide-with-systems
Initargs

:collide-with-systems

Readers

collide-with-systems.

Writers

(setf collide-with-systems).

Class: cylinder-shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: height
Initform

0.5

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: radius-top
Initform

0.25

Initargs

:radius-top

Readers

radius-top.

Writers

(setf radius-top).

Slot: radius-bottom
Initform

0.25

Initargs

:radius-bottom

Readers

radius-bottom.

Writers

(setf radius-bottom).

Class: directional-light
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

light.

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: uri
Initargs

:uri

Readers

uri.

Writers

(setf uri).

Slot: buffers
Initform

#()

Initargs

:buffers

Readers

buffers.

Writers

(setf buffers).

Slot: buffer-views
Initform

#()

Initargs

:buffer-views

Readers

buffer-views.

Writers

(setf buffer-views).

Slot: accessors
Initform

#()

Initargs

:accessors

Readers

accessors.

Writers

(setf accessors).

Slot: asset
Initform

(make-instance (quote org.shirakumo.fraf.gltf:asset))

Initargs

:asset

Readers

asset.

Writers

(setf asset).

Slot: cameras
Initform

#()

Initargs

:cameras

Readers

cameras.

Writers

(setf cameras).

Slot: meshes
Initform

#()

Initargs

:meshes

Readers

meshes.

Writers

(setf meshes).

Slot: images
Initform

#()

Initargs

:images

Readers

images.

Writers

(setf images).

Slot: samplers
Initform

#()

Initargs

:samplers

Readers

samplers.

Writers

(setf samplers).

Slot: textures
Initform

#()

Initargs

:textures

Readers

textures.

Writers

(setf textures).

Slot: materials
Initform

#()

Initargs

:materials

Readers

materials.

Writers

(setf materials).

Slot: skins
Initform

#()

Initargs

:skins

Readers

skins.

Writers

(setf skins).

Slot: nodes
Initform

#()

Initargs

:nodes

Readers

nodes.

Writers

(setf nodes).

Slot: animations
Initform

#()

Initargs

:animations

Readers

animations.

Writers

(setf animations).

Slot: scenes
Initform

#()

Initargs

:scenes

Readers

scenes.

Writers

(setf scenes).

Slot: scene
Initargs

:scene

Readers

scene.

Writers

(setf scene).

Slot: extensions-used
Initform

#()

Initargs

:extensions-used

Readers

extensions-used.

Writers

(setf extensions-used).

Slot: extensions-required
Initform

#()

Initargs

:extensions-required

Readers

extensions-required.

Writers

(setf extensions-required).

Slot: lights
Initform

#()

Initargs

:lights

Readers

lights.

Writers

(setf lights).

Slot: image-lights
Initform

#()

Initargs

:image-lights

Readers

image-lights.

Writers

(setf image-lights).

Slot: articulations
Initform

#()

Initargs

:articulations

Readers

articulations.

Writers

(setf articulations).

Slot: shapes
Initform

#()

Initargs

:shapes

Readers

shapes.

Writers

(setf shapes).

Slot: physics-materials
Initform

#()

Initargs

:physics-materials

Readers

physics-materials.

Writers

(setf physics-materials).

Slot: physics-joint-limits
Initform

#()

Initargs

:physics-joint-limits

Readers

physics-joint-limits.

Writers

(setf physics-joint-limits).

Slot: collision-filters
Initform

#()

Initargs

:collision-filters

Readers

collision-filters.

Writers

(setf collision-filters).

Slot: %mmap
Initargs

:%mmap

Readers

%mmap.

Writers

(setf %mmap).

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.

Direct subclasses
Direct methods
Direct slots
Slot: extensions
Initargs

:extensions

Readers

extensions.

Writers

(setf extensions).

Slot: extras
Initargs

:extras

Readers

extras.

Writers

(setf extras).

Slot: gltf
Initargs

:gltf

Readers

gltf.

Writers

This slot is read-only.

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.

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

:mime-type

Readers

mime-type.

Writers

(setf mime-type).

Slot: buffer-view
Initargs

:buffer-view

Readers

buffer-view.

Writers

(setf buffer-view).

Class: image-light
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: rotation
Initform

#(0.0 0.0 0.0 1.0)

Initargs

:rotation

Readers

rotation.

Writers

(setf rotation).

Slot: intensity
Initform

1.0

Initargs

:intensity

Readers

intensity.

Writers

(setf intensity).

Slot: irradiance-coefficients
Initargs

:irradiance-coefficients

Readers

irradiance-coefficients.

Writers

(setf irradiance-coefficients).

Slot: specular-image-size
Initargs

:specular-image-size

Readers

specular-image-size.

Writers

(setf specular-image-size).

Slot: specular-images
Initargs

:specular-images

Readers

specular-images.

Writers

(setf specular-images).

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.

Direct superclasses

gltf-element.

Direct subclasses
Direct methods
Direct slots
Slot: idx
Initargs

:idx

Readers

idx.

Writers

(setf idx).

Class: light
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: color
Initform

#(1.0 1.0 1.0)

Initargs

:color

Readers

color.

Writers

(setf color).

Slot: intensity
Initform

1.0

Initargs

:intensity

Readers

intensity.

Writers

(setf intensity).

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.

Direct superclasses
Direct methods
Direct slots
Slot: pbr
Initargs

:pbr

Readers

pbr.

Writers

(setf pbr).

Slot: normal-texture
Initargs

:normal-texture

Readers

normal-texture.

Writers

(setf normal-texture).

Slot: occlusion-texture
Initargs

:occlusion-texture

Readers

occlusion-texture.

Writers

(setf occlusion-texture).

Slot: emissive-texture
Initargs

:emissive-texture

Readers

emissive-texture.

Writers

(setf emissive-texture).

Slot: emissive-factor
Initform

#(0.0 0.0 0.0)

Initargs

:emissive-factor

Readers

emissive-factor.

Writers

(setf emissive-factor).

Slot: alpha-mode
Initform

:opaque

Initargs

:alpha-mode

Readers

alpha-mode.

Writers

(setf alpha-mode).

Slot: alpha-cutoff
Initform

0.5

Initargs

:alpha-cutoff

Readers

alpha-cutoff.

Writers

(setf alpha-cutoff).

Slot: double-sided-p
Initargs

:double-sided-p

Readers

double-sided-p.

Writers

(setf double-sided-p).

Slot: occlusion-metalness-roughness-texture
Initargs

:occlusion-metalness-roughness-texture

Readers

occlusion-metalness-roughness-texture.

Writers

(setf occlusion-metalness-roughness-texture).

Slot: roughness-metallic-occlusion-texture
Initargs

:roughness-metallic-occlusion-texture

Readers

roughness-metallic-occlusion-texture.

Writers

(setf roughness-metallic-occlusion-texture).

Slot: 2d-normal-texture
Initargs

:2d-normal-texture

Readers

2d-normal-texture.

Writers

(setf 2d-normal-texture).

Slot: lods
Initform

#()

Initargs

:lods

Readers

lods.

Writers

(setf lods).

Slot: lod-screen-coverage
Initform

#()

Initargs

:lod-screen-coverage

Readers

lod-screen-coverage.

Writers

(setf lod-screen-coverage).

Class: mesh

Representation of a mesh.

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

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: primitives
Initform

#()

Initargs

:primitives

Readers

primitives.

Writers

(setf primitives).

Slot: weights
Initargs

:weights

Readers

weights.

Writers

(setf weights).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: attributes
Initform

(make-hash-table :test (quote eql))

Initargs

:attributes

Readers

attributes.

Writers

(setf attributes).

Slot: indices
Initargs

:indices

Readers

indices.

Writers

(setf indices).

Slot: material
Initargs

:material

Readers

material.

Writers

(setf material).

Slot: mode
Initform

:triangles

Initargs

:mode

Readers

mode.

Writers

(setf mode).

Slot: targets
Initform

#()

Initargs

:targets

Readers

targets.

Writers

(setf targets).

Class: mesh-shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: mesh
Initargs

:mesh

Readers

mesh.

Writers

(setf mesh).

Slot: convex-p
Initargs

:convex-p

Readers

convex-p.

Writers

(setf convex-p).

Class: named-element

An element with a potential name attached.

See GLTF-ELEMENT
See NAME

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

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.

Direct superclasses
Direct methods
Direct slots
Slot: camera
Initargs

:camera

Readers

camera.

Writers

(setf camera).

Slot: parent
Readers

parent.

Writers

(setf parent).

Slot: children
Initform

#()

Initargs

:children

Readers

children.

Writers

(setf children).

Slot: light
Initargs

:light

Readers

light.

Writers

(setf light).

Slot: articulations
Initform

#()

Initargs

:articulations

Readers

articulations.

Writers

(setf articulations).

Slot: lods
Initform

#()

Initargs

:lods

Readers

lods.

Writers

(setf lods).

Slot: lod-screen-coverage
Initform

#()

Initargs

:lod-screen-coverage

Readers

lod-screen-coverage.

Writers

(setf lod-screen-coverage).

Slot: collider
Initargs

:collider

Readers

collider.

Writers

(setf collider).

Slot: rigidbody
Initargs

:rigidbody

Readers

rigidbody.

Writers

(setf rigidbody).

Slot: trigger
Initargs

:trigger

Readers

trigger.

Writers

(setf trigger).

Slot: shirakumo-trigger-data
Initargs

:shirakumo-trigger-data

Readers

shirakumo-trigger-data.

Writers

(setf shirakumo-trigger-data).

Slot: physics-joint
Initargs

:physics-joint

Readers

physics-joint.

Writers

(setf physics-joint).

Slot: virtual-p
Initargs

:virtual-p

Readers

virtual-p.

Writers

(setf virtual-p).

Slot: skin
Initargs

:skin

Readers

skin.

Writers

(setf skin).

Slot: mesh
Initargs

:mesh

Readers

mesh.

Writers

(setf mesh).

Slot: matrix
Initargs

:matrix

Readers

matrix.

Writers

(setf matrix).

Slot: rotation
Initargs

:rotation

Readers

rotation.

Writers

(setf rotation).

Slot: scale
Initargs

:scale

Readers

scale.

Writers

(setf scale).

Slot: translation
Initargs

:translation

Readers

translation.

Writers

(setf translation).

Slot: weights
Initargs

:weights

Readers

weights.

Writers

(setf weights).

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.

Direct superclasses

camera.

Direct methods
Direct slots
Slot: xmag
Initargs

:xmag

Readers

xmag.

Writers

(setf xmag).

Slot: ymag
Initargs

:ymag

Readers

ymag.

Writers

(setf ymag).

Slot: zfar
Initargs

:zfar

Readers

zfar.

Writers

(setf zfar).

Slot: znear
Initargs

:znear

Readers

znear.

Writers

(setf znear).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: albedo
Initargs

:albedo

Readers

albedo.

Writers

(setf albedo).

Slot: albedo-factor
Initform

#(1.0 1.0 1.0 1.0)

Initargs

:albedo-factor

Readers

albedo-factor.

Writers

(setf albedo-factor).

Slot: metallic-factor
Initform

1.0

Initargs

:metallic-factor

Readers

metallic-factor.

Writers

(setf metallic-factor).

Slot: roughness-factor
Initform

1.0

Initargs

:roughness-factor

Readers

roughness-factor.

Writers

(setf roughness-factor).

Slot: metallic-roughness
Initargs

:metallic-roughness

Readers

metallic-roughness.

Writers

(setf metallic-roughness).

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.

Direct superclasses

camera.

Direct methods
Direct slots
Slot: aspect-ratio
Initargs

:aspect-ratio

Readers

aspect-ratio.

Writers

(setf aspect-ratio).

Slot: fov
Initargs

:fov

Readers

fov.

Writers

(setf fov).

Slot: zfar
Initargs

:zfar

Readers

zfar.

Writers

(setf zfar).

Slot: znear
Initargs

:znear

Readers

znear.

Writers

(setf znear).

Class: physics-joint
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: connected-node
Initargs

:connected-node

Readers

connected-node.

Writers

(setf connected-node).

Slot: joint-limits
Initargs

:joint-limits

Readers

joint-limits.

Writers

(setf joint-limits).

Slot: collision-enabled-p
Initargs

:collision-enabled-p

Readers

collision-enabled-p.

Writers

(setf collision-enabled-p).

Class: physics-joint-limit
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

indexed-element.

Direct methods
Direct slots
Slot: minimum-value
Initargs

:minimum-value

Readers

minimum-value.

Writers

(setf minimum-value).

Slot: maximum-value
Initargs

:maximum-value

Readers

maximum-value.

Writers

(setf maximum-value).

Slot: spring-constant
Initargs

:spring-constant

Readers

spring-constant.

Writers

(setf spring-constant).

Slot: spring-damping
Initargs

:spring-damping

Readers

spring-damping.

Writers

(setf spring-damping).

Slot: linear-axes
Initargs

:linear-axes

Readers

linear-axes.

Writers

(setf linear-axes).

Slot: angular-axes
Initargs

:angular-axes

Readers

angular-axes.

Writers

(setf angular-axes).

Class: physics-material
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

indexed-element.

Direct methods
Direct slots
Slot: static-friction
Initform

0.6

Initargs

:static-friction

Readers

static-friction.

Writers

(setf static-friction).

Slot: dynamic-friction
Initform

0.6

Initargs

:dynamic-friction

Readers

dynamic-friction.

Writers

(setf dynamic-friction).

Slot: restitution
Initform

0.0

Initargs

:restitution

Readers

restitution.

Writers

(setf restitution).

Slot: friction-combine
Initargs

:friction-combine

Readers

friction-combine.

Writers

(setf friction-combine).

Slot: restitution-combine
Initargs

:restitution-combine

Readers

restitution-combine.

Writers

(setf restitution-combine).

Class: point-light
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

light.

Direct methods
Direct slots
Slot: range
Initargs

:range

Readers

range.

Writers

(setf range).

Class: rigidbody
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: kinematic-p
Initargs

:kinematic-p

Readers

kinematic-p.

Writers

(setf kinematic-p).

Slot: mass
Initform

1.0

Initargs

:mass

Readers

mass.

Writers

(setf mass).

Slot: center-of-mass
Initform

#(0.0 0.0 0.0)

Initargs

:center-of-mass

Readers

center-of-mass.

Writers

(setf center-of-mass).

Slot: inertia-orientation
Initform

#(0.0 0.0 0.0 0.0)

Initargs

:inertia-orientation

Readers

inertia-orientation.

Writers

(setf inertia-orientation).

Slot: inertia-diagonal
Initform

#(1.0 1.0 1.0)

Initargs

:inertia-diagonal

Readers

inertia-diagonal.

Writers

(setf inertia-diagonal).

Slot: linear-velocity
Initform

#(0.0 0.0 0.0)

Initargs

:linear-velocity

Readers

linear-velocity.

Writers

(setf linear-velocity).

Slot: angular-velocity
Initform

#(0.0 0.0 0.0)

Initargs

:angular-velocity

Readers

angular-velocity.

Writers

(setf angular-velocity).

Slot: gravity-factor
Initform

1.0

Initargs

:gravity-factor

Readers

gravity-factor.

Writers

(setf gravity-factor).

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.

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

:linear

Initargs

:mag-filter

Readers

mag-filter.

Writers

(setf mag-filter).

Slot: min-filter
Initform

:linear

Initargs

:min-filter

Readers

min-filter.

Writers

(setf min-filter).

Slot: wrap-s
Initform

:repeat

Initargs

:wrap-s

Readers

wrap-s.

Writers

(setf wrap-s).

Slot: wrap-t
Initform

:repeat

Initargs

:wrap-t

Readers

wrap-t.

Writers

(setf wrap-t).

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.

Direct superclasses
Direct methods
Direct slots
Slot: nodes
Initform

#()

Initargs

:nodes

Readers

nodes.

Writers

(setf nodes).

Slot: light
Initargs

:light

Readers

light.

Writers

(setf light).

Slot: envmap
Initargs

:envmap

Readers

envmap.

Writers

(setf envmap).

Class: shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

indexed-element.

Direct subclasses
Direct methods
Direct slots
Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Class: shirakumo-camera
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: state
Initform

:free

Initargs

:state

Readers

state.

Writers

(setf state).

Slot: target
Initargs

:target

Readers

target.

Writers

(setf target).

Slot: offset
Initargs

:offset

Readers

offset.

Writers

(setf offset).

Class: shirakumo-checkpoint
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: spawn-point
Initform

#(0.0 0.0 0.0)

Initargs

:spawn-point

Readers

spawn-point.

Writers

(setf spawn-point).

Class: shirakumo-effect
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: start
Initargs

:start

Readers

start.

Writers

(setf start).

Slot: end
Initargs

:end

Readers

end.

Writers

(setf end).

Class: shirakumo-killvolume
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: kill
Initargs

:kill

Readers

kill.

Writers

(setf kill).

Class: shirakumo-progression
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: state
Initform

:progression

Initargs

:state

Readers

state.

Writers

(setf state).

Slot: value
Initform

1.0

Initargs

:value

Readers

value.

Writers

(setf value).

Slot: mode
Initform

:inc

Initargs

:mode

Readers

mode.

Writers

(setf mode).

Slot: condition
Initform

"t"

Initargs

:condition

Readers

condition.

Writers

(setf condition).

Class: shirakumo-spawner
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: spawn
Initargs

:spawn

Readers

spawn.

Writers

(setf spawn).

Slot: spawn-count
Initform

1

Initargs

:spawn-count

Readers

spawn-count.

Writers

(setf spawn-count).

Slot: auto-deactivate-p
Initform

t

Initargs

:auto-deactivate-p

Readers

auto-deactivate-p.

Writers

(setf auto-deactivate-p).

Slot: respawn-cooldown
Initform

0.0

Initargs

:respawn-cooldown

Readers

respawn-cooldown.

Writers

(setf respawn-cooldown).

Class: shirakumo-trigger
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shirakumo-trigger-data.

Direct methods
Direct slots
Slot: form
Initargs

:form

Readers

form.

Writers

(setf form).

Class: shirakumo-trigger-data
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct subclasses
Direct methods
Direct slots
Slot: filter
Initform

"t"

Initargs

:filter

Readers

filter.

Writers

(setf filter).

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.

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

:inverse-bind-matrices

Readers

inverse-bind-matrices.

Writers

(setf inverse-bind-matrices).

Slot: skeleton
Initargs

:skeleton

Readers

skeleton.

Writers

(setf skeleton).

Slot: joints
Initform

#()

Initargs

:joints

Readers

joints.

Writers

(setf joints).

Class: sphere-shape
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: radius
Initform

0.5

Initargs

:radius

Readers

radius.

Writers

(setf radius).

Class: spot-light
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

light.

Direct methods
Direct slots
Slot: range
Initargs

:range

Readers

range.

Writers

(setf range).

Slot: inner-angle
Initform

0.0

Initargs

:inner-angle

Readers

inner-angle.

Writers

(setf inner-angle).

Slot: outer-angle
Initform

(/ pi 4.0)

Initargs

:outer-angle

Readers

outer-angle.

Writers

(setf outer-angle).

Class: texture

Representation of a texture.

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

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: sampler
Initargs

:sampler

Readers

sampler.

Writers

(setf sampler).

Slot: source
Initargs

:source

Readers

source.

Writers

(setf source).

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.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: texture
Initargs

:texture

Readers

texture.

Writers

(setf texture).

Slot: tex-coord
Initform

0

Initargs

:tex-coord

Readers

tex-coord.

Writers

(setf tex-coord).

Slot: strength
Initform

1.0

Initargs

:strength

Readers

strength.

Writers

(setf strength).

Slot: scale
Initform

1.0

Initargs

:scale

Readers

scale.

Writers

(setf scale).

Slot: scale2
Initform

#(0.0 0.0)

Initargs

:scale2

Readers

scale2.

Writers

(setf scale2).

Slot: offset
Initform

#(0.0 0.0)

Initargs

:offset

Readers

offset.

Writers

(setf offset).

Slot: rotation
Initform

0.0

Initargs

:rotation

Readers

rotation.

Writers

(setf rotation).

Slot: tex-coord2
Initargs

:tex-coord2

Readers

tex-coord2.

Writers

(setf tex-coord2).

Class: trigger
Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct methods
Direct slots
Slot: shape
Initargs

:shape

Readers

shape.

Writers

(setf shape).

Slot: collision-filter
Initargs

:collision-filter

Readers

collision-filter.

Writers

(setf collision-filter).

Class: uri-element

An element with a URI attached.

See GLTF-ELEMENT
See URI
See PATH

Package

org.shirakumo.fraf.gltf.

Source

format.lisp.

Direct superclasses

gltf-element.

Direct subclasses
Direct methods
Direct slots
Slot: uri
Initargs

:uri

Readers

uri.

Writers

(setf uri).


5.2 Internals


5.2.1 Special variables

Special Variable: *describe-indent*
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Special Variable: *null-array*
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.


5.2.2 Macros

Macro: define-element (name superclasses slots &rest options)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Macro: define-element-accessor ((type size) &rest alts)
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.


5.2.3 Ordinary functions

Function: %parse-from (json type gltf &rest args)
Package

org.shirakumo.fraf.gltf.

Source

translations.lisp.

Function: access-json-form (name json none)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: component-type-bytes (component-type)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: describe-slot (name value maxlength stream)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: element-type-component-type (element-type)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: find-sparse-index (accessor index end)
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Function: gethash* (table &rest keys)
Package

org.shirakumo.fraf.gltf.

Source

parser.lisp.

Function: normalize-slotdef (slot &rest args &key name ref ref* parse initarg initform accessor reader writer)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: parse-glb-memory (ptr start end &optional gltf)
Package

org.shirakumo.fraf.gltf.

Source

parser.lisp.

Function: parse-glb-stream (stream &optional gltf)
Package

org.shirakumo.fraf.gltf.

Source

parser.lisp.

Function: parse-glb-vector (vector start end &optional gltf)
Package

org.shirakumo.fraf.gltf.

Source

parser.lisp.

Function: push* (element sequence)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: removef (plist &rest keys)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: set-table (table k v)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: split (split string)
Package

org.shirakumo.fraf.gltf.

Source

translations.lisp.

Function: to-json (thing output)
Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.

Function: to-json-name (name)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Function: type-slot (type)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: update-asset-generator (gltf)
Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.

Function: vertex-attribute-element-type (attribute)
Package

org.shirakumo.fraf.gltf.

Source

construction.lisp.

Function: write-buffer (buffer stream)
Package

org.shirakumo.fraf.gltf.

Source

printer.lisp.


5.2.4 Generic functions

Generic Reader: %mmap (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: %mmap ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

%mmap.

Generic Writer: (setf %mmap) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf %mmap) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

%mmap.

Generic Function: element-byte-stride (element-type)
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

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.

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 Reader: extensions-required (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: extensions-required ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

extensions-required.

Generic Writer: (setf extensions-required) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf extensions-required) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

extensions-required.

Generic Reader: extensions-used (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: extensions-used ((gltf gltf))

automatically generated reader method

Source

format.lisp.

Target Slot

extensions-used.

Generic Writer: (setf extensions-used) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf extensions-used) ((gltf gltf))

automatically generated writer method

Source

format.lisp.

Target Slot

extensions-used.

Generic Function: initargs (type json gltf)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Method Combination

append.

Options

:most-specific-first

Methods
Method: initargs append ((type sparse-accessor) json gltf)
Source

accessor.lisp.

Method: initargs append ((type accessor) json gltf)
Source

accessor.lisp.

Method: initargs append ((type buffer-view) json gltf)
Source

accessor.lisp.

Method: initargs append ((type buffer) json gltf)
Source

accessor.lisp.

Method: initargs append ((type collision-filter) json gltf)
Source

format.lisp.

Method: initargs append ((type physics-joint-limit) json gltf)
Source

format.lisp.

Method: initargs append ((type physics-joint) json gltf)
Source

format.lisp.

Method: initargs append ((type physics-material) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-camera) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-progression) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-checkpoint) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-killvolume) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-spawner) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-trigger) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-trigger-data) json gltf)
Source

format.lisp.

Method: initargs append ((type shirakumo-effect) json gltf)
Source

format.lisp.

Method: initargs append ((type trigger) json gltf)
Source

format.lisp.

Method: initargs append ((type rigidbody) json gltf)
Source

format.lisp.

Method: initargs append ((type collider) json gltf)
Source

format.lisp.

Method: initargs append ((type mesh-shape) json gltf)
Source

format.lisp.

Method: initargs append ((type sphere-shape) json gltf)
Source

format.lisp.

Method: initargs append ((type cylinder-shape) json gltf)
Source

format.lisp.

Method: initargs append ((type capsule-shape) json gltf)
Source

format.lisp.

Method: initargs append ((type box-shape) json gltf)
Source

format.lisp.

Method: initargs append ((type shape) json gltf)
Source

format.lisp.

Method: initargs append ((type articulation-stage) json gltf)
Source

format.lisp.

Method: initargs append ((type articulation) json gltf)
Source

format.lisp.

Method: initargs append ((type image-light) json gltf)
Source

format.lisp.

Method: initargs append ((type spot-light) json gltf)
Source

format.lisp.

Method: initargs append ((type point-light) json gltf)
Source

format.lisp.

Method: initargs append ((type directional-light) json gltf)
Source

format.lisp.

Method: initargs append ((type light) json gltf)
Source

format.lisp.

Method: initargs append ((type pbr) json gltf)
Source

format.lisp.

Method: initargs append ((type texture-info) json gltf)
Source

format.lisp.

Method: initargs append ((type texture) json gltf)
Source

format.lisp.

Method: initargs append ((type skin) json gltf)
Source

format.lisp.

Method: initargs append ((type sampler) json gltf)
Source

format.lisp.

Method: initargs append ((type image) json gltf)
Source

format.lisp.

Method: initargs append ((type animation-sampler) json gltf)
Source

format.lisp.

Method: initargs append ((type animation-channel-target) json gltf)
Source

format.lisp.

Method: initargs append ((type animation-channel) json gltf)
Source

format.lisp.

Method: initargs append ((type animation) json gltf)
Source

format.lisp.

Method: initargs append ((type material) json gltf)
Source

format.lisp.

Method: initargs append ((type mesh-primitive) json gltf)
Source

format.lisp.

Method: initargs append ((type mesh) json gltf)
Source

format.lisp.

Method: initargs append ((type perspective-camera) json gltf)
Source

format.lisp.

Method: initargs append ((type orthographic-camera) json gltf)
Source

format.lisp.

Method: initargs append ((type camera) json gltf)
Source

format.lisp.

Method: initargs append ((type node) json gltf)
Source

format.lisp.

Method: initargs append ((type scene) json gltf)
Source

format.lisp.

Method: initargs append ((type asset) json gltf)
Source

format.lisp.

Method: initargs append ((type gltf) json gltf)
Source

format.lisp.

Method: initargs append ((type indexed-element) json gltf)
Source

format.lisp.

Method: initargs append ((type uri-element) json gltf)
Source

format.lisp.

Method: initargs append ((type named-element) json gltf)
Source

format.lisp.

Method: initargs append ((type gltf-element) json gltf)
Source

format.lisp.

Method: initargs append ((type symbol) json gltf)
Generic Function: lisp-element-type (element-type)
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

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 Reader: mmap (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: mmap ((mmap-buffer mmap-buffer))

automatically generated reader method

Source

accessor.lisp.

Target Slot

mmap.

Generic Function: normalize-type (spec)
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

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

translations.lisp.

Methods
Method: parse-from (json (type gltf) gltf)
Source

parser.lisp.

Method: parse-from ((json string) (type (eql org.shirakumo.fraf.gltf::json-pointer)) gltf)
Method: parse-from (json (type (eql org.shirakumo.fraf.gltf::mesh-attributes)) gltf)
Method: parse-from ((json string) (type (eql keyword)) gltf)
Method: parse-from ((json string) (type (eql org.shirakumo.fraf.gltf:element-type)) gltf)
Method: parse-from (json (type (eql org.shirakumo.fraf.gltf:element-type)) gltf)
Method: parse-from (json (type (eql org.shirakumo.fraf.gltf::primitive-mode)) gltf)
Method: parse-from (json (type (eql org.shirakumo.fraf.gltf::wrapping)) gltf)
Method: parse-from (json (type (eql org.shirakumo.fraf.gltf:filter)) gltf)
Method: parse-from (json (type shirakumo-trigger-data) gltf)
Method: parse-from (json (type shape) gltf)
Method: parse-from (json (type camera) gltf)
Method: parse-from (json (type light) gltf)
Method: parse-from (json (type accessor) 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 (object/s slot gltf)
Package

org.shirakumo.fraf.gltf.

Source

translations.lisp.

Methods
Method: resolve ((null null) slot gltf)
Method: resolve ((array vector) slot gltf)
Method: resolve ((index integer) slot gltf)
Generic Function: serialize-to (type value)
Package

org.shirakumo.fraf.gltf.

Source

translations.lisp.

Methods
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::json-pointer)) (value gltf-element))
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::json-pointer)) (value cons))
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::json-pointer)) (value string))
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::mesh-attributes)) (value hash-table))
Method: serialize-to ((type (eql keyword)) value)
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf:element-type)) value)
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::primitive-mode)) value)
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf::wrapping)) value)
Method: serialize-to ((type (eql org.shirakumo.fraf.gltf:filter)) value)
Method: serialize-to (target (value null))
Method: serialize-to (target (value pathname))
Method: serialize-to (target (value gltf-element))
Method: serialize-to ((target hash-table) (value gltf-element))
Method: serialize-to (type (string string))
Method: serialize-to (type (array vector))
Generic Function: slot-value-by-json (type json-name)
Package

org.shirakumo.fraf.gltf.

Methods
Method: slot-value-by-json ((type sparse-accessor) json-name)
Source

accessor.lisp.

Method: slot-value-by-json ((type accessor) json-name)
Source

accessor.lisp.

Method: slot-value-by-json ((type buffer-view) json-name)
Source

accessor.lisp.

Method: slot-value-by-json ((type buffer) json-name)
Source

accessor.lisp.

Method: slot-value-by-json ((type collision-filter) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type physics-joint-limit) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type physics-joint) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type physics-material) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-camera) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-progression) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-checkpoint) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-killvolume) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-spawner) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-trigger) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-trigger-data) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shirakumo-effect) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type trigger) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type rigidbody) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type collider) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type mesh-shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type sphere-shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type cylinder-shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type capsule-shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type box-shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type shape) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type articulation-stage) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type articulation) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type image-light) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type spot-light) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type point-light) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type directional-light) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type light) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type pbr) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type texture-info) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type texture) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type skin) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type sampler) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type image) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type animation-sampler) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type animation-channel-target) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type animation-channel) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type animation) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type material) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type mesh-primitive) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type mesh) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type perspective-camera) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type orthographic-camera) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type camera) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type node) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type scene) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type asset) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type gltf) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type indexed-element) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type uri-element) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type named-element) json-name)
Source

format.lisp.

Method: slot-value-by-json ((type gltf-element) json-name)
Source

format.lisp.

Generic Reader: sparse-indices (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: sparse-indices ((sparse-accessor sparse-accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

sparse-indices.

Generic Writer: (setf sparse-indices) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf sparse-indices) ((sparse-accessor sparse-accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

sparse-indices.

Generic Reader: sparse-size (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: sparse-size ((sparse-accessor sparse-accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

sparse-size.

Generic Writer: (setf sparse-size) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf sparse-size) ((sparse-accessor sparse-accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

sparse-size.

Generic Reader: sparse-values (object)
Package

org.shirakumo.fraf.gltf.

Methods
Reader Method: sparse-values ((sparse-accessor sparse-accessor))

automatically generated reader method

Source

accessor.lisp.

Target Slot

sparse-values.

Generic Writer: (setf sparse-values) (object)
Package

org.shirakumo.fraf.gltf.

Methods
Writer Method: (setf sparse-values) ((sparse-accessor sparse-accessor))

automatically generated writer method

Source

accessor.lisp.

Target Slot

sparse-values.

Generic Function: to-table (value table)
Package

org.shirakumo.fraf.gltf.

Source

element.lisp.

Method Combination

progn.

Options

:most-specific-first

Methods
Method: to-table progn ((type sparse-accessor) (table hash-table))
Source

accessor.lisp.

Method: to-table progn ((type accessor) (table hash-table))
Source

accessor.lisp.

Method: to-table progn ((type buffer-view) (table hash-table))
Source

accessor.lisp.

Method: to-table progn ((type buffer) (table hash-table))
Source

accessor.lisp.

Method: to-table progn ((type collision-filter) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type physics-joint-limit) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type physics-joint) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type physics-material) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-camera) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-progression) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-checkpoint) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-killvolume) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-spawner) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-trigger) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-trigger-data) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shirakumo-effect) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type trigger) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type rigidbody) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type collider) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type mesh-shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type sphere-shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type cylinder-shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type capsule-shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type box-shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type shape) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type articulation-stage) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type articulation) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type image-light) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type spot-light) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type point-light) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type directional-light) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type light) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type pbr) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type texture-info) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type texture) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type skin) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type sampler) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type image) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type animation-sampler) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type animation-channel-target) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type animation-channel) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type animation) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type material) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type mesh-primitive) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type mesh) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type perspective-camera) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type orthographic-camera) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type camera) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type node) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type scene) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type asset) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type gltf) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type indexed-element) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type uri-element) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type named-element) (table hash-table))
Source

format.lisp.

Method: to-table progn ((type gltf-element) (table hash-table))
Source

format.lisp.

Method: to-table progn (type (table null))
Generic Function: unresolve (object/s)
Package

org.shirakumo.fraf.gltf.

Source

translations.lisp.

Methods
Method: unresolve ((null null))
Method: unresolve ((array vector))
Method: unresolve ((element indexed-element))

5.2.5 Classes

Class: lisp-buffer
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Direct superclasses

buffer.

Direct subclasses

static-buffer.

Direct methods
Direct slots
Slot: start
Initform

0

Initargs

:start

Slot: buffer
Initargs

:buffer

Readers

buffer.

Writers

This slot is read-only.

Slot: byte-length
Initargs

:byte-length

Class: mmap-buffer
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Direct superclasses

buffer.

Direct methods
Direct slots
Slot: mmap
Readers

mmap.

Writers

This slot is read-only.

Class: sparse-accessor
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Direct superclasses

accessor.

Direct methods
Direct slots
Slot: sparse-size
Initargs

:sparse-size

Readers

sparse-size.

Writers

(setf sparse-size).

Slot: sparse-indices
Initargs

:sparse-indices

Readers

sparse-indices.

Writers

(setf sparse-indices).

Slot: sparse-values
Initargs

:sparse-values

Readers

sparse-values.

Writers

(setf sparse-values).

Class: static-buffer
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Direct superclasses

lisp-buffer.

Direct subclasses

uri-buffer.

Direct methods
Class: uri-buffer
Package

org.shirakumo.fraf.gltf.

Source

accessor.lisp.

Direct superclasses

static-buffer.

Direct methods

shared-initialize.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%mmap: Private generic functions
%mmap: Private generic functions
%parse-from: Private ordinary functions

(
(setf %mmap): Private generic functions
(setf %mmap): Private generic functions
(setf 2d-normal-texture): Public generic functions
(setf 2d-normal-texture): Public generic functions
(setf accessors): Public generic functions
(setf accessors): Public generic functions
(setf albedo): Public generic functions
(setf albedo): Public generic functions
(setf albedo-factor): Public generic functions
(setf albedo-factor): Public generic functions
(setf alpha-cutoff): Public generic functions
(setf alpha-cutoff): Public generic functions
(setf alpha-mode): Public generic functions
(setf alpha-mode): Public generic functions
(setf angular-axes): Public generic functions
(setf angular-axes): Public generic functions
(setf angular-velocity): Public generic functions
(setf angular-velocity): Public generic functions
(setf animations): Public generic functions
(setf animations): Public generic functions
(setf articulations): Public generic functions
(setf articulations): Public generic functions
(setf articulations): Public generic functions
(setf aspect-ratio): Public generic functions
(setf aspect-ratio): Public generic functions
(setf asset): Public generic functions
(setf asset): Public generic functions
(setf attributes): Public generic functions
(setf attributes): Public generic functions
(setf auto-deactivate-p): Public generic functions
(setf auto-deactivate-p): Public generic functions
(setf blend-duration): Public generic functions
(setf blend-duration): Public generic functions
(setf buffer): Public generic functions
(setf buffer): Public generic functions
(setf buffer-view): Public generic functions
(setf buffer-view): Public generic functions
(setf buffer-view): Public generic functions
(setf buffer-views): Public generic functions
(setf buffer-views): Public generic functions
(setf buffers): Public generic functions
(setf buffers): Public generic functions
(setf byte-length): Public generic functions
(setf byte-length): Public generic functions
(setf byte-length): Public generic functions
(setf byte-offset): Public generic functions
(setf byte-offset): Public generic functions
(setf byte-offset): Public generic functions
(setf byte-stride): Public generic functions
(setf byte-stride): Public generic functions
(setf camera): Public generic functions
(setf camera): Public generic functions
(setf cameras): Public generic functions
(setf cameras): Public generic functions
(setf center-of-mass): Public generic functions
(setf center-of-mass): Public generic functions
(setf channels): Public generic functions
(setf channels): Public generic functions
(setf children): Public generic functions
(setf children): Public generic functions
(setf collide-with-systems): Public generic functions
(setf collide-with-systems): Public generic functions
(setf collider): Public generic functions
(setf collider): Public generic functions
(setf collision-enabled-p): Public generic functions
(setf collision-enabled-p): Public generic functions
(setf collision-filter): Public generic functions
(setf collision-filter): Public generic functions
(setf collision-filter): Public generic functions
(setf collision-filters): Public generic functions
(setf collision-filters): Public generic functions
(setf collision-systems): Public generic functions
(setf collision-systems): Public generic functions
(setf color): Public generic functions
(setf color): Public generic functions
(setf component-type): Public generic functions
(setf component-type): Public generic functions
(setf condition): Public generic functions
(setf condition): Public generic functions
(setf connected-node): Public generic functions
(setf connected-node): Public generic functions
(setf convex-p): Public generic functions
(setf convex-p): Public generic functions
(setf copyright): Public generic functions
(setf copyright): Public generic functions
(setf double-sided-p): Public generic functions
(setf double-sided-p): Public generic functions
(setf dynamic-friction): Public generic functions
(setf dynamic-friction): Public generic functions
(setf effects): Public generic functions
(setf effects): Public generic functions
(setf element-reader): Public generic functions
(setf element-reader): Public generic functions
(setf element-type): Public generic functions
(setf element-type): Public generic functions
(setf element-writer): Public generic functions
(setf element-writer): Public generic functions
(setf elt): Public standalone methods
(setf elt): Public standalone methods
(setf elt): Public standalone methods
(setf elt): Public standalone methods
(setf elt): Public standalone methods
(setf emissive-factor): Public generic functions
(setf emissive-factor): Public generic functions
(setf emissive-texture): Public generic functions
(setf emissive-texture): Public generic functions
(setf end): Public generic functions
(setf end): Public generic functions
(setf envmap): Public generic functions
(setf envmap): Public generic functions
(setf extensions): Public generic functions
(setf extensions): Public generic functions
(setf extensions-required): Private generic functions
(setf extensions-required): Private generic functions
(setf extensions-used): Private generic functions
(setf extensions-used): Private generic functions
(setf extra): Public ordinary functions
(setf extras): Public generic functions
(setf extras): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf form): Public generic functions
(setf form): Public generic functions
(setf fov): Public generic functions
(setf fov): Public generic functions
(setf friction-combine): Public generic functions
(setf friction-combine): Public generic functions
(setf generator): Public generic functions
(setf generator): Public generic functions
(setf gravity-factor): Public generic functions
(setf gravity-factor): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf idx): Public generic functions
(setf idx): Public generic functions
(setf image-lights): Public generic functions
(setf image-lights): Public generic functions
(setf images): Public generic functions
(setf images): Public generic functions
(setf indices): Public generic functions
(setf indices): Public generic functions
(setf inertia-diagonal): Public generic functions
(setf inertia-diagonal): Public generic functions
(setf inertia-orientation): Public generic functions
(setf inertia-orientation): Public generic functions
(setf initial-value): Public generic functions
(setf initial-value): Public generic functions
(setf inner-angle): Public generic functions
(setf inner-angle): Public generic functions
(setf input): Public generic functions
(setf input): Public generic functions
(setf intensity): Public generic functions
(setf intensity): Public generic functions
(setf intensity): Public generic functions
(setf interpolation): Public generic functions
(setf interpolation): Public generic functions
(setf inverse-bind-matrices): Public generic functions
(setf inverse-bind-matrices): Public generic functions
(setf irradiance-coefficients): Public generic functions
(setf irradiance-coefficients): Public generic functions
(setf joint-limits): Public generic functions
(setf joint-limits): Public generic functions
(setf joints): Public generic functions
(setf joints): Public generic functions
(setf kill): Public generic functions
(setf kill): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kinematic-p): Public generic functions
(setf kinematic-p): Public generic functions
(setf light): Public generic functions
(setf light): Public generic functions
(setf light): Public generic functions
(setf lights): Public generic functions
(setf lights): Public generic functions
(setf linear-axes): Public generic functions
(setf linear-axes): Public generic functions
(setf linear-velocity): Public generic functions
(setf linear-velocity): Public generic functions
(setf lod-screen-coverage): Public generic functions
(setf lod-screen-coverage): Public generic functions
(setf lod-screen-coverage): Public generic functions
(setf lods): Public generic functions
(setf lods): Public generic functions
(setf lods): Public generic functions
(setf loop-p): Public generic functions
(setf loop-p): Public generic functions
(setf mag-filter): Public generic functions
(setf mag-filter): Public generic functions
(setf mass): Public generic functions
(setf mass): Public generic functions
(setf material): Public generic functions
(setf material): Public generic functions
(setf materials): Public generic functions
(setf materials): Public generic functions
(setf matrix): Public generic functions
(setf matrix): Public generic functions
(setf maximum): Public generic functions
(setf maximum): Public generic functions
(setf maximum-value): Public generic functions
(setf maximum-value): Public generic functions
(setf maximum-value): Public generic functions
(setf mesh): Public generic functions
(setf mesh): Public generic functions
(setf mesh): Public generic functions
(setf meshes): Public generic functions
(setf meshes): Public generic functions
(setf metallic-factor): Public generic functions
(setf metallic-factor): Public generic functions
(setf metallic-roughness): Public generic functions
(setf metallic-roughness): Public generic functions
(setf mime-type): Public generic functions
(setf mime-type): Public generic functions
(setf min-filter): Public generic functions
(setf min-filter): Public generic functions
(setf min-version): Public generic functions
(setf min-version): Public generic functions
(setf minimum): Public generic functions
(setf minimum): Public generic functions
(setf minimum-value): Public generic functions
(setf minimum-value): Public generic functions
(setf minimum-value): Public generic functions
(setf mode): Public generic functions
(setf mode): Public generic functions
(setf mode): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf next): Public generic functions
(setf next): Public generic functions
(setf node): Public generic functions
(setf node): Public generic functions
(setf nodes): Public generic functions
(setf nodes): Public generic functions
(setf nodes): Public generic functions
(setf normal-texture): Public generic functions
(setf normal-texture): Public generic functions
(setf normalized): Public generic functions
(setf normalized): Public generic functions
(setf not-collide-with-systems): Public generic functions
(setf not-collide-with-systems): Public generic functions
(setf occlusion-metalness-roughness-texture): Public generic functions
(setf occlusion-metalness-roughness-texture): Public generic functions
(setf occlusion-texture): Public generic functions
(setf occlusion-texture): Public generic functions
(setf offset): Public generic functions
(setf offset): Public generic functions
(setf offset): Public generic functions
(setf outer-angle): Public generic functions
(setf outer-angle): Public generic functions
(setf output): Public generic functions
(setf output): Public generic functions
(setf parent): Public generic functions
(setf parent): Public generic functions
(setf path): Public generic functions
(setf path): Public generic functions
(setf pbr): Public generic functions
(setf pbr): Public generic functions
(setf physics-joint): Public generic functions
(setf physics-joint): Public generic functions
(setf physics-joint-limits): Public generic functions
(setf physics-joint-limits): Public generic functions
(setf physics-material): Public generic functions
(setf physics-material): Public generic functions
(setf physics-materials): Public generic functions
(setf physics-materials): Public generic functions
(setf pointer): Public generic functions
(setf pointer): Public generic functions
(setf pointing-vector): Public generic functions
(setf pointing-vector): Public generic functions
(setf primitives): Public generic functions
(setf primitives): Public generic functions
(setf radius): Public generic functions
(setf radius): Public generic functions
(setf radius-bottom): Public generic functions
(setf radius-bottom): Public generic functions
(setf radius-bottom): Public generic functions
(setf radius-top): Public generic functions
(setf radius-top): Public generic functions
(setf radius-top): Public generic functions
(setf range): Public generic functions
(setf range): Public generic functions
(setf range): Public generic functions
(setf respawn-cooldown): Public generic functions
(setf respawn-cooldown): Public generic functions
(setf restitution): Public generic functions
(setf restitution): Public generic functions
(setf restitution-combine): Public generic functions
(setf restitution-combine): Public generic functions
(setf rigidbody): Public generic functions
(setf rigidbody): Public generic functions
(setf rotation): Public generic functions
(setf rotation): Public generic functions
(setf rotation): Public generic functions
(setf rotation): Public generic functions
(setf roughness-factor): Public generic functions
(setf roughness-factor): Public generic functions
(setf roughness-metallic-occlusion-texture): Public generic functions
(setf roughness-metallic-occlusion-texture): Public generic functions
(setf sampler): Public generic functions
(setf sampler): Public generic functions
(setf sampler): Public generic functions
(setf samplers): Public generic functions
(setf samplers): Public generic functions
(setf samplers): Public generic functions
(setf scale): Public generic functions
(setf scale): Public generic functions
(setf scale): Public generic functions
(setf scale2): Public generic functions
(setf scale2): Public generic functions
(setf scene): Public generic functions
(setf scene): Public generic functions
(setf scenes): Public generic functions
(setf scenes): Public generic functions
(setf shape): Public generic functions
(setf shape): Public generic functions
(setf shape): Public generic functions
(setf shapes): Public generic functions
(setf shapes): Public generic functions
(setf shirakumo-trigger-data): Public generic functions
(setf shirakumo-trigger-data): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf skeleton): Public generic functions
(setf skeleton): Public generic functions
(setf skin): Public generic functions
(setf skin): Public generic functions
(setf skins): Public generic functions
(setf skins): Public generic functions
(setf source): Public generic functions
(setf source): Public generic functions
(setf sparse-indices): Private generic functions
(setf sparse-indices): Private generic functions
(setf sparse-size): Private generic functions
(setf sparse-size): Private generic functions
(setf sparse-values): Private generic functions
(setf sparse-values): Private generic functions
(setf spawn): Public generic functions
(setf spawn): Public generic functions
(setf spawn-count): Public generic functions
(setf spawn-count): Public generic functions
(setf spawn-point): Public generic functions
(setf spawn-point): Public generic functions
(setf specular-image-size): Public generic functions
(setf specular-image-size): Public generic functions
(setf specular-images): Public generic functions
(setf specular-images): Public generic functions
(setf spring-constant): Public generic functions
(setf spring-constant): Public generic functions
(setf spring-damping): Public generic functions
(setf spring-damping): Public generic functions
(setf stages): Public generic functions
(setf stages): Public generic functions
(setf start): Public generic functions
(setf start): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf state): Public generic functions
(setf static-friction): Public generic functions
(setf static-friction): Public generic functions
(setf strength): Public generic functions
(setf strength): Public generic functions
(setf target): Public generic functions
(setf target): Public generic functions
(setf target): Public generic functions
(setf target): Public generic functions
(setf targets): Public generic functions
(setf targets): Public generic functions
(setf tex-coord): Public generic functions
(setf tex-coord): Public generic functions
(setf tex-coord2): Public generic functions
(setf tex-coord2): Public generic functions
(setf texture): Public generic functions
(setf texture): Public generic functions
(setf textures): Public generic functions
(setf textures): Public generic functions
(setf translation): Public generic functions
(setf translation): Public generic functions
(setf trigger): Public generic functions
(setf trigger): Public generic functions
(setf uri): Public generic functions
(setf uri): Public generic functions
(setf uri): Public generic functions
(setf value): Public generic functions
(setf value): Public generic functions
(setf velocity-scale): Public generic functions
(setf velocity-scale): Public generic functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf virtual-p): Public generic functions
(setf virtual-p): Public generic functions
(setf weights): Public generic functions
(setf weights): Public generic functions
(setf weights): Public generic functions
(setf wrap-s): Public generic functions
(setf wrap-s): Public generic functions
(setf wrap-t): Public generic functions
(setf wrap-t): Public generic functions
(setf xmag): Public generic functions
(setf xmag): Public generic functions
(setf ymag): Public generic functions
(setf ymag): Public generic functions
(setf zfar): Public generic functions
(setf zfar): Public generic functions
(setf zfar): Public generic functions
(setf znear): Public generic functions
(setf znear): Public generic functions
(setf znear): Public generic functions

2
2d-normal-texture: Public generic functions
2d-normal-texture: Public generic functions

A
access-json-form: Private ordinary functions
accessors: Public generic functions
accessors: Public generic functions
albedo: Public generic functions
albedo: Public generic functions
albedo-factor: Public generic functions
albedo-factor: Public generic functions
alpha-cutoff: Public generic functions
alpha-cutoff: Public generic functions
alpha-mode: Public generic functions
alpha-mode: Public generic functions
angular-axes: Public generic functions
angular-axes: Public generic functions
angular-velocity: Public generic functions
angular-velocity: Public generic functions
animations: Public generic functions
animations: Public generic functions
articulations: Public generic functions
articulations: Public generic functions
articulations: Public generic functions
aspect-ratio: Public generic functions
aspect-ratio: Public generic functions
asset: Public generic functions
asset: Public generic functions
attributes: Public generic functions
attributes: Public generic functions
auto-deactivate-p: Public generic functions
auto-deactivate-p: Public generic functions

B
blend-duration: Public generic functions
blend-duration: Public generic functions
buffer: Public generic functions
buffer: Public generic functions
buffer: Public generic functions
buffer-view: Public generic functions
buffer-view: Public generic functions
buffer-view: Public generic functions
buffer-views: Public generic functions
buffer-views: Public generic functions
buffers: Public generic functions
buffers: Public generic functions
byte-length: Public generic functions
byte-length: Public generic functions
byte-length: Public generic functions
byte-offset: Public generic functions
byte-offset: Public generic functions
byte-offset: Public generic functions
byte-stride: Public generic functions
byte-stride: Public generic functions
byte-stride: Public generic functions

C
camera: Public generic functions
camera: Public generic functions
cameras: Public generic functions
cameras: Public generic functions
center-of-mass: Public generic functions
center-of-mass: Public generic functions
channels: Public generic functions
channels: Public generic functions
children: Public generic functions
children: Public generic functions
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
close: Public standalone methods
collide-with-systems: Public generic functions
collide-with-systems: Public generic functions
collider: Public generic functions
collider: Public generic functions
collision-enabled-p: Public generic functions
collision-enabled-p: Public generic functions
collision-filter: Public generic functions
collision-filter: Public generic functions
collision-filter: Public generic functions
collision-filters: Public generic functions
collision-filters: Public generic functions
collision-systems: Public generic functions
collision-systems: Public generic functions
color: Public generic functions
color: Public generic functions
component-type: Public generic functions
component-type: Public generic functions
component-type-bytes: Private ordinary functions
condition: Public generic functions
condition: Public generic functions
connected-node: Public generic functions
connected-node: Public generic functions
construct-element-reader: Public generic functions
construct-element-reader: Public generic functions
construct-element-reader: Public generic functions
construct-element-writer: Public generic functions
construct-element-writer: Public generic functions
construct-element-writer: Public generic functions
convex-p: Public generic functions
convex-p: Public generic functions
copyright: Public generic functions
copyright: Public generic functions

D
define-element: Private macros
define-element-accessor: Private macros
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-object: Public standalone methods
describe-slot: Private ordinary functions
double-sided-p: Public generic functions
double-sided-p: Public generic functions
dynamic-friction: Public generic functions
dynamic-friction: Public generic functions

E
effects: Public generic functions
effects: Public generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-byte-stride: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-count: Private generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-reader: Public generic functions
element-type: Public generic functions
element-type: Public generic functions
element-type-component-type: Private ordinary functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
element-writer: Public generic functions
elt: Public standalone methods
elt: Public standalone methods
elt: Public standalone methods
elt: Public standalone methods
elt: Public standalone methods
emissive-factor: Public generic functions
emissive-factor: Public generic functions
emissive-texture: Public generic functions
emissive-texture: Public generic functions
end: Public generic functions
end: Public generic functions
envmap: Public generic functions
envmap: Public generic functions
extensions: Public generic functions
extensions: Public generic functions
extensions-required: Private generic functions
extensions-required: Private generic functions
extensions-used: Private generic functions
extensions-used: Private generic functions
extra: Public ordinary functions
extras: Public generic functions
extras: Public generic functions

F
filter: Public generic functions
filter: Public generic functions
find-sparse-index: Private ordinary functions
form: Public generic functions
form: Public generic functions
fov: Public generic functions
fov: Public generic functions
friction-combine: Public generic functions
friction-combine: Public generic functions
Function, %parse-from: Private ordinary functions
Function, (setf extra): Public ordinary functions
Function, access-json-form: Private ordinary functions
Function, component-type-bytes: Private ordinary functions
Function, describe-slot: Private ordinary functions
Function, element-type-component-type: Private ordinary functions
Function, extra: Public ordinary functions
Function, find-sparse-index: Private ordinary functions
Function, gethash*: Private ordinary functions
Function, make-indexed: Public ordinary functions
Function, make-mesh-primitive: Public ordinary functions
Function, make-simple-view: Public ordinary functions
Function, merge-buffers: Public ordinary functions
Function, normalize-buffers: Public ordinary functions
Function, normalize-slotdef: Private ordinary functions
Function, parse: Public ordinary functions
Function, parse-glb-memory: Private ordinary functions
Function, parse-glb-stream: Private ordinary functions
Function, parse-glb-vector: Private ordinary functions
Function, push*: Private ordinary functions
Function, push-child: Public ordinary functions
Function, removef: Private ordinary functions
Function, serialize: Public ordinary functions
Function, set-table: Private ordinary functions
Function, split: Private ordinary functions
Function, to-json: Private ordinary functions
Function, to-json-name: Private ordinary functions
Function, type-slot: Private ordinary functions
Function, update-asset-generator: Private ordinary functions
Function, urlify-buffers: Public ordinary functions
Function, vertex-attribute-element-type: Private ordinary functions
Function, write-buffer: Private ordinary functions

G
generator: Public generic functions
generator: Public generic functions
Generic Function, %mmap: Private generic functions
Generic Function, (setf %mmap): Private generic functions
Generic Function, (setf 2d-normal-texture): Public generic functions
Generic Function, (setf accessors): Public generic functions
Generic Function, (setf albedo): Public generic functions
Generic Function, (setf albedo-factor): Public generic functions
Generic Function, (setf alpha-cutoff): Public generic functions
Generic Function, (setf alpha-mode): Public generic functions
Generic Function, (setf angular-axes): Public generic functions
Generic Function, (setf angular-velocity): Public generic functions
Generic Function, (setf animations): Public generic functions
Generic Function, (setf articulations): Public generic functions
Generic Function, (setf aspect-ratio): Public generic functions
Generic Function, (setf asset): Public generic functions
Generic Function, (setf attributes): Public generic functions
Generic Function, (setf auto-deactivate-p): Public generic functions
Generic Function, (setf blend-duration): Public generic functions
Generic Function, (setf buffer): Public generic functions
Generic Function, (setf buffer-view): Public generic functions
Generic Function, (setf buffer-views): Public generic functions
Generic Function, (setf buffers): Public generic functions
Generic Function, (setf byte-length): Public generic functions
Generic Function, (setf byte-offset): Public generic functions
Generic Function, (setf byte-stride): Public generic functions
Generic Function, (setf camera): Public generic functions
Generic Function, (setf cameras): Public generic functions
Generic Function, (setf center-of-mass): Public generic functions
Generic Function, (setf channels): Public generic functions
Generic Function, (setf children): Public generic functions
Generic Function, (setf collide-with-systems): Public generic functions
Generic Function, (setf collider): Public generic functions
Generic Function, (setf collision-enabled-p): Public generic functions
Generic Function, (setf collision-filter): Public generic functions
Generic Function, (setf collision-filters): Public generic functions
Generic Function, (setf collision-systems): Public generic functions
Generic Function, (setf color): Public generic functions
Generic Function, (setf component-type): Public generic functions
Generic Function, (setf condition): Public generic functions
Generic Function, (setf connected-node): Public generic functions
Generic Function, (setf convex-p): Public generic functions
Generic Function, (setf copyright): Public generic functions
Generic Function, (setf double-sided-p): Public generic functions
Generic Function, (setf dynamic-friction): Public generic functions
Generic Function, (setf effects): Public generic functions
Generic Function, (setf element-reader): Public generic functions
Generic Function, (setf element-type): Public generic functions
Generic Function, (setf element-writer): Public generic functions
Generic Function, (setf emissive-factor): Public generic functions
Generic Function, (setf emissive-texture): Public generic functions
Generic Function, (setf end): Public generic functions
Generic Function, (setf envmap): Public generic functions
Generic Function, (setf extensions): Public generic functions
Generic Function, (setf extensions-required): Private generic functions
Generic Function, (setf extensions-used): Private generic functions
Generic Function, (setf extras): Public generic functions
Generic Function, (setf filter): Public generic functions
Generic Function, (setf form): Public generic functions
Generic Function, (setf fov): Public generic functions
Generic Function, (setf friction-combine): Public generic functions
Generic Function, (setf generator): Public generic functions
Generic Function, (setf gravity-factor): Public generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf idx): Public generic functions
Generic Function, (setf image-lights): Public generic functions
Generic Function, (setf images): Public generic functions
Generic Function, (setf indices): Public generic functions
Generic Function, (setf inertia-diagonal): Public generic functions
Generic Function, (setf inertia-orientation): Public generic functions
Generic Function, (setf initial-value): Public generic functions
Generic Function, (setf inner-angle): Public generic functions
Generic Function, (setf input): Public generic functions
Generic Function, (setf intensity): Public generic functions
Generic Function, (setf interpolation): Public generic functions
Generic Function, (setf inverse-bind-matrices): Public generic functions
Generic Function, (setf irradiance-coefficients): Public generic functions
Generic Function, (setf joint-limits): Public generic functions
Generic Function, (setf joints): Public generic functions
Generic Function, (setf kill): Public generic functions
Generic Function, (setf kind): Public generic functions
Generic Function, (setf kinematic-p): Public generic functions
Generic Function, (setf light): Public generic functions
Generic Function, (setf lights): Public generic functions
Generic Function, (setf linear-axes): Public generic functions
Generic Function, (setf linear-velocity): Public generic functions
Generic Function, (setf lod-screen-coverage): Public generic functions
Generic Function, (setf lods): Public generic functions
Generic Function, (setf loop-p): Public generic functions
Generic Function, (setf mag-filter): Public generic functions
Generic Function, (setf mass): Public generic functions
Generic Function, (setf material): Public generic functions
Generic Function, (setf materials): Public generic functions
Generic Function, (setf matrix): Public generic functions
Generic Function, (setf maximum): Public generic functions
Generic Function, (setf maximum-value): Public generic functions
Generic Function, (setf mesh): Public generic functions
Generic Function, (setf meshes): Public generic functions
Generic Function, (setf metallic-factor): Public generic functions
Generic Function, (setf metallic-roughness): Public generic functions
Generic Function, (setf mime-type): Public generic functions
Generic Function, (setf min-filter): Public generic functions
Generic Function, (setf min-version): Public generic functions
Generic Function, (setf minimum): Public generic functions
Generic Function, (setf minimum-value): Public generic functions
Generic Function, (setf mode): Public generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf next): Public generic functions
Generic Function, (setf node): Public generic functions
Generic Function, (setf nodes): Public generic functions
Generic Function, (setf normal-texture): Public generic functions
Generic Function, (setf normalized): Public generic functions
Generic Function, (setf not-collide-with-systems): Public generic functions
Generic Function, (setf occlusion-metalness-roughness-texture): Public generic functions
Generic Function, (setf occlusion-texture): Public generic functions
Generic Function, (setf offset): Public generic functions
Generic Function, (setf outer-angle): Public generic functions
Generic Function, (setf output): Public generic functions
Generic Function, (setf parent): Public generic functions
Generic Function, (setf path): Public generic functions
Generic Function, (setf pbr): Public generic functions
Generic Function, (setf physics-joint): Public generic functions
Generic Function, (setf physics-joint-limits): Public generic functions
Generic Function, (setf physics-material): Public generic functions
Generic Function, (setf physics-materials): Public generic functions
Generic Function, (setf pointer): Public generic functions
Generic Function, (setf pointing-vector): Public generic functions
Generic Function, (setf primitives): Public generic functions
Generic Function, (setf radius): Public generic functions
Generic Function, (setf radius-bottom): Public generic functions
Generic Function, (setf radius-top): Public generic functions
Generic Function, (setf range): Public generic functions
Generic Function, (setf respawn-cooldown): Public generic functions
Generic Function, (setf restitution): Public generic functions
Generic Function, (setf restitution-combine): Public generic functions
Generic Function, (setf rigidbody): Public generic functions
Generic Function, (setf rotation): Public generic functions
Generic Function, (setf roughness-factor): Public generic functions
Generic Function, (setf roughness-metallic-occlusion-texture): Public generic functions
Generic Function, (setf sampler): Public generic functions
Generic Function, (setf samplers): Public generic functions
Generic Function, (setf scale): Public generic functions
Generic Function, (setf scale2): Public generic functions
Generic Function, (setf scene): Public generic functions
Generic Function, (setf scenes): Public generic functions
Generic Function, (setf shape): Public generic functions
Generic Function, (setf shapes): Public generic functions
Generic Function, (setf shirakumo-trigger-data): Public generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf skeleton): Public generic functions
Generic Function, (setf skin): Public generic functions
Generic Function, (setf skins): Public generic functions
Generic Function, (setf source): Public generic functions
Generic Function, (setf sparse-indices): Private generic functions
Generic Function, (setf sparse-size): Private generic functions
Generic Function, (setf sparse-values): Private generic functions
Generic Function, (setf spawn): Public generic functions
Generic Function, (setf spawn-count): Public generic functions
Generic Function, (setf spawn-point): Public generic functions
Generic Function, (setf specular-image-size): Public generic functions
Generic Function, (setf specular-images): Public generic functions
Generic Function, (setf spring-constant): Public generic functions
Generic Function, (setf spring-damping): Public generic functions
Generic Function, (setf stages): Public generic functions
Generic Function, (setf start): Public generic functions
Generic Function, (setf state): Public generic functions
Generic Function, (setf static-friction): Public generic functions
Generic Function, (setf strength): Public generic functions
Generic Function, (setf target): Public generic functions
Generic Function, (setf targets): Public generic functions
Generic Function, (setf tex-coord): Public generic functions
Generic Function, (setf tex-coord2): Public generic functions
Generic Function, (setf texture): Public generic functions
Generic Function, (setf textures): Public generic functions
Generic Function, (setf translation): Public generic functions
Generic Function, (setf trigger): Public generic functions
Generic Function, (setf uri): Public generic functions
Generic Function, (setf value): Public generic functions
Generic Function, (setf velocity-scale): Public generic functions
Generic Function, (setf version): Public generic functions
Generic Function, (setf virtual-p): Public generic functions
Generic Function, (setf weights): Public generic functions
Generic Function, (setf wrap-s): Public generic functions
Generic Function, (setf wrap-t): Public generic functions
Generic Function, (setf xmag): Public generic functions
Generic Function, (setf ymag): Public generic functions
Generic Function, (setf zfar): Public generic functions
Generic Function, (setf znear): Public generic functions
Generic Function, 2d-normal-texture: Public generic functions
Generic Function, accessors: Public generic functions
Generic Function, albedo: Public generic functions
Generic Function, albedo-factor: Public generic functions
Generic Function, alpha-cutoff: Public generic functions
Generic Function, alpha-mode: Public generic functions
Generic Function, angular-axes: Public generic functions
Generic Function, angular-velocity: Public generic functions
Generic Function, animations: Public generic functions
Generic Function, articulations: Public generic functions
Generic Function, aspect-ratio: Public generic functions
Generic Function, asset: Public generic functions
Generic Function, attributes: Public generic functions
Generic Function, auto-deactivate-p: Public generic functions
Generic Function, blend-duration: Public generic functions
Generic Function, buffer: Public generic functions
Generic Function, buffer-view: Public generic functions
Generic Function, buffer-views: Public generic functions
Generic Function, buffers: Public generic functions
Generic Function, byte-length: Public generic functions
Generic Function, byte-offset: Public generic functions
Generic Function, byte-stride: Public generic functions
Generic Function, camera: Public generic functions
Generic Function, cameras: Public generic functions
Generic Function, center-of-mass: Public generic functions
Generic Function, channels: Public generic functions
Generic Function, children: Public generic functions
Generic Function, collide-with-systems: Public generic functions
Generic Function, collider: Public generic functions
Generic Function, collision-enabled-p: Public generic functions
Generic Function, collision-filter: Public generic functions
Generic Function, collision-filters: Public generic functions
Generic Function, collision-systems: Public generic functions
Generic Function, color: Public generic functions
Generic Function, component-type: Public generic functions
Generic Function, condition: Public generic functions
Generic Function, connected-node: Public generic functions
Generic Function, construct-element-reader: Public generic functions
Generic Function, construct-element-writer: Public generic functions
Generic Function, convex-p: Public generic functions
Generic Function, copyright: Public generic functions
Generic Function, double-sided-p: Public generic functions
Generic Function, dynamic-friction: Public generic functions
Generic Function, effects: Public generic functions
Generic Function, element-byte-stride: Private generic functions
Generic Function, element-count: Private generic functions
Generic Function, element-reader: Public generic functions
Generic Function, element-type: Public generic functions
Generic Function, element-writer: Public generic functions
Generic Function, emissive-factor: Public generic functions
Generic Function, emissive-texture: Public generic functions
Generic Function, end: Public generic functions
Generic Function, envmap: Public generic functions
Generic Function, extensions: Public generic functions
Generic Function, extensions-required: Private generic functions
Generic Function, extensions-used: Private generic functions
Generic Function, extras: Public generic functions
Generic Function, filter: Public generic functions
Generic Function, form: Public generic functions
Generic Function, fov: Public generic functions
Generic Function, friction-combine: Public generic functions
Generic Function, generator: Public generic functions
Generic Function, gltf: Public generic functions
Generic Function, gravity-factor: Public generic functions
Generic Function, height: Public generic functions
Generic Function, idx: Public generic functions
Generic Function, image-lights: Public generic functions
Generic Function, images: Public generic functions
Generic Function, indices: Public generic functions
Generic Function, inertia-diagonal: Public generic functions
Generic Function, inertia-orientation: Public generic functions
Generic Function, initargs: Private generic functions
Generic Function, initial-value: Public generic functions
Generic Function, inner-angle: Public generic functions
Generic Function, input: Public generic functions
Generic Function, intensity: Public generic functions
Generic Function, interpolation: Public generic functions
Generic Function, inverse-bind-matrices: Public generic functions
Generic Function, irradiance-coefficients: Public generic functions
Generic Function, joint-limits: Public generic functions
Generic Function, joints: Public generic functions
Generic Function, kill: Public generic functions
Generic Function, kind: Public generic functions
Generic Function, kinematic-p: Public generic functions
Generic Function, light: Public generic functions
Generic Function, lights: Public generic functions
Generic Function, linear-axes: Public generic functions
Generic Function, linear-velocity: Public generic functions
Generic Function, lisp-element-type: Private generic functions
Generic Function, lod-screen-coverage: Public generic functions
Generic Function, lods: Public generic functions
Generic Function, loop-p: Public generic functions
Generic Function, mag-filter: Public generic functions
Generic Function, mass: Public generic functions
Generic Function, material: Public generic functions
Generic Function, materials: Public generic functions
Generic Function, matrix: Public generic functions
Generic Function, maximum: Public generic functions
Generic Function, maximum-value: Public generic functions
Generic Function, mesh: Public generic functions
Generic Function, meshes: Public generic functions
Generic Function, metallic-factor: Public generic functions
Generic Function, metallic-roughness: Public generic functions
Generic Function, mime-type: Public generic functions
Generic Function, min-filter: Public generic functions
Generic Function, min-version: Public generic functions
Generic Function, minimum: Public generic functions
Generic Function, minimum-value: Public generic functions
Generic Function, mmap: Private generic functions
Generic Function, mode: Public generic functions
Generic Function, name: Public generic functions
Generic Function, next: Public generic functions
Generic Function, node: Public generic functions
Generic Function, nodes: Public generic functions
Generic Function, normal-texture: Public generic functions
Generic Function, normalize-type: Private generic functions
Generic Function, normalized: Public generic functions
Generic Function, not-collide-with-systems: Public generic functions
Generic Function, occlusion-metalness-roughness-texture: Public generic functions
Generic Function, occlusion-texture: Public generic functions
Generic Function, offset: Public generic functions
Generic Function, outer-angle: Public generic functions
Generic Function, output: Public generic functions
Generic Function, parent: Public generic functions
Generic Function, parse-from: Private generic functions
Generic Function, path: Public generic functions
Generic Function, pbr: Public generic functions
Generic Function, physics-joint: Public generic functions
Generic Function, physics-joint-limits: Public generic functions
Generic Function, physics-material: Public generic functions
Generic Function, physics-materials: Public generic functions
Generic Function, pointer: Public generic functions
Generic Function, pointing-vector: Public generic functions
Generic Function, primitives: Public generic functions
Generic Function, radius: Public generic functions
Generic Function, radius-bottom: Public generic functions
Generic Function, radius-top: Public generic functions
Generic Function, range: Public generic functions
Generic Function, resolve: Private generic functions
Generic Function, respawn-cooldown: Public generic functions
Generic Function, restitution: Public generic functions
Generic Function, restitution-combine: Public generic functions
Generic Function, rigidbody: Public generic functions
Generic Function, rotation: Public generic functions
Generic Function, roughness-factor: Public generic functions
Generic Function, roughness-metallic-occlusion-texture: Public generic functions
Generic Function, sampler: Public generic functions
Generic Function, samplers: Public generic functions
Generic Function, scale: Public generic functions
Generic Function, scale2: Public generic functions
Generic Function, scene: Public generic functions
Generic Function, scenes: Public generic functions
Generic Function, serialize-to: Private generic functions
Generic Function, shape: Public generic functions
Generic Function, shapes: Public generic functions
Generic Function, shirakumo-trigger-data: Public generic functions
Generic Function, size: Public generic functions
Generic Function, skeleton: Public generic functions
Generic Function, skin: Public generic functions
Generic Function, skins: Public generic functions
Generic Function, slot-value-by-json: Private generic functions
Generic Function, source: Public generic functions
Generic Function, sparse-indices: Private generic functions
Generic Function, sparse-size: Private generic functions
Generic Function, sparse-values: Private generic functions
Generic Function, spawn: Public generic functions
Generic Function, spawn-count: Public generic functions
Generic Function, spawn-point: Public generic functions
Generic Function, specular-image-size: Public generic functions
Generic Function, specular-images: Public generic functions
Generic Function, spring-constant: Public generic functions
Generic Function, spring-damping: Public generic functions
Generic Function, stages: Public generic functions
Generic Function, start: Public generic functions
Generic Function, state: Public generic functions
Generic Function, static-friction: Public generic functions
Generic Function, strength: Public generic functions
Generic Function, target: Public generic functions
Generic Function, targets: Public generic functions
Generic Function, tex-coord: Public generic functions
Generic Function, tex-coord2: Public generic functions
Generic Function, texture: Public generic functions
Generic Function, textures: Public generic functions
Generic Function, to-table: Private generic functions
Generic Function, translation: Public generic functions
Generic Function, trigger: Public generic functions
Generic Function, unresolve: Private generic functions
Generic Function, uri: Public generic functions
Generic Function, value: Public generic functions
Generic Function, velocity-scale: Public generic functions
Generic Function, version: Public generic functions
Generic Function, virtual-p: Public generic functions
Generic Function, weights: Public generic functions
Generic Function, wrap-s: Public generic functions
Generic Function, wrap-t: Public generic functions
Generic Function, xmag: Public generic functions
Generic Function, ymag: Public generic functions
Generic Function, zfar: Public generic functions
Generic Function, znear: Public generic functions
gethash*: Private ordinary functions
gltf: Public generic functions
gltf: Public generic functions
gravity-factor: Public generic functions
gravity-factor: Public generic functions

H
height: Public generic functions
height: Public generic functions
height: Public generic functions

I
idx: Public generic functions
idx: Public generic functions
image-lights: Public generic functions
image-lights: Public generic functions
images: Public generic functions
images: Public generic functions
indices: Public generic functions
indices: Public generic functions
inertia-diagonal: Public generic functions
inertia-diagonal: Public generic functions
inertia-orientation: Public generic functions
inertia-orientation: Public generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initargs: Private generic functions
initial-value: Public generic functions
initial-value: Public generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
inner-angle: Public generic functions
inner-angle: Public generic functions
input: Public generic functions
input: Public generic functions
intensity: Public generic functions
intensity: Public generic functions
intensity: Public generic functions
interpolation: Public generic functions
interpolation: Public generic functions
inverse-bind-matrices: Public generic functions
inverse-bind-matrices: Public generic functions
irradiance-coefficients: Public generic functions
irradiance-coefficients: Public generic functions

J
joint-limits: Public generic functions
joint-limits: Public generic functions
joints: Public generic functions
joints: Public generic functions

K
kill: Public generic functions
kill: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kinematic-p: Public generic functions
kinematic-p: Public generic functions

L
length: Public standalone methods
length: Public standalone methods
length: Public standalone methods
light: Public generic functions
light: Public generic functions
light: Public generic functions
lights: Public generic functions
lights: Public generic functions
linear-axes: Public generic functions
linear-axes: Public generic functions
linear-velocity: Public generic functions
linear-velocity: Public generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lisp-element-type: Private generic functions
lod-screen-coverage: Public generic functions
lod-screen-coverage: Public generic functions
lod-screen-coverage: Public generic functions
lods: Public generic functions
lods: Public generic functions
lods: Public generic functions
loop-p: Public generic functions
loop-p: Public generic functions

M
Macro, define-element: Private macros
Macro, define-element-accessor: Private macros
Macro, with-gltf: Public macros
mag-filter: Public generic functions
mag-filter: Public generic functions
make-indexed: Public ordinary functions
make-mesh-primitive: Public ordinary functions
make-simple-view: Public ordinary functions
mass: Public generic functions
mass: Public generic functions
material: Public generic functions
material: Public generic functions
materials: Public generic functions
materials: Public generic functions
matrix: Public generic functions
matrix: Public generic functions
maximum: Public generic functions
maximum: Public generic functions
maximum-value: Public generic functions
maximum-value: Public generic functions
maximum-value: Public generic functions
merge-buffers: Public ordinary functions
mesh: Public generic functions
mesh: Public generic functions
mesh: Public generic functions
meshes: Public generic functions
meshes: Public generic functions
metallic-factor: Public generic functions
metallic-factor: Public generic functions
metallic-roughness: Public generic functions
metallic-roughness: Public generic functions
Method, %mmap: Private generic functions
Method, (setf %mmap): Private generic functions
Method, (setf 2d-normal-texture): Public generic functions
Method, (setf accessors): Public generic functions
Method, (setf albedo): Public generic functions
Method, (setf albedo-factor): Public generic functions
Method, (setf alpha-cutoff): Public generic functions
Method, (setf alpha-mode): Public generic functions
Method, (setf angular-axes): Public generic functions
Method, (setf angular-velocity): Public generic functions
Method, (setf animations): Public generic functions
Method, (setf articulations): Public generic functions
Method, (setf articulations): Public generic functions
Method, (setf aspect-ratio): Public generic functions
Method, (setf asset): Public generic functions
Method, (setf attributes): Public generic functions
Method, (setf auto-deactivate-p): Public generic functions
Method, (setf blend-duration): Public generic functions
Method, (setf buffer): Public generic functions
Method, (setf buffer-view): Public generic functions
Method, (setf buffer-view): Public generic functions
Method, (setf buffer-views): Public generic functions
Method, (setf buffers): Public generic functions
Method, (setf byte-length): Public generic functions
Method, (setf byte-length): Public generic functions
Method, (setf byte-offset): Public generic functions
Method, (setf byte-offset): Public generic functions
Method, (setf byte-stride): Public generic functions
Method, (setf camera): Public generic functions
Method, (setf cameras): Public generic functions
Method, (setf center-of-mass): Public generic functions
Method, (setf channels): Public generic functions
Method, (setf children): Public generic functions
Method, (setf collide-with-systems): Public generic functions
Method, (setf collider): Public generic functions
Method, (setf collision-enabled-p): Public generic functions
Method, (setf collision-filter): Public generic functions
Method, (setf collision-filter): Public generic functions
Method, (setf collision-filters): Public generic functions
Method, (setf collision-systems): Public generic functions
Method, (setf color): Public generic functions
Method, (setf component-type): Public generic functions
Method, (setf condition): Public generic functions
Method, (setf connected-node): Public generic functions
Method, (setf convex-p): Public generic functions
Method, (setf copyright): Public generic functions
Method, (setf double-sided-p): Public generic functions
Method, (setf dynamic-friction): Public generic functions
Method, (setf effects): Public generic functions
Method, (setf element-reader): Public generic functions
Method, (setf element-type): Public generic functions
Method, (setf element-writer): Public generic functions
Method, (setf elt): Public standalone methods
Method, (setf elt): Public standalone methods
Method, (setf elt): Public standalone methods
Method, (setf elt): Public standalone methods
Method, (setf elt): Public standalone methods
Method, (setf emissive-factor): Public generic functions
Method, (setf emissive-texture): Public generic functions
Method, (setf end): Public generic functions
Method, (setf envmap): Public generic functions
Method, (setf extensions): Public generic functions
Method, (setf extensions-required): Private generic functions
Method, (setf extensions-used): Private generic functions
Method, (setf extras): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf form): Public generic functions
Method, (setf fov): Public generic functions
Method, (setf friction-combine): Public generic functions
Method, (setf generator): Public generic functions
Method, (setf gravity-factor): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf idx): Public generic functions
Method, (setf image-lights): Public generic functions
Method, (setf images): Public generic functions
Method, (setf indices): Public generic functions
Method, (setf inertia-diagonal): Public generic functions
Method, (setf inertia-orientation): Public generic functions
Method, (setf initial-value): Public generic functions
Method, (setf inner-angle): Public generic functions
Method, (setf input): Public generic functions
Method, (setf intensity): Public generic functions
Method, (setf intensity): Public generic functions
Method, (setf interpolation): Public generic functions
Method, (setf inverse-bind-matrices): Public generic functions
Method, (setf irradiance-coefficients): Public generic functions
Method, (setf joint-limits): Public generic functions
Method, (setf joints): Public generic functions
Method, (setf kill): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kinematic-p): Public generic functions
Method, (setf light): Public generic functions
Method, (setf light): Public generic functions
Method, (setf lights): Public generic functions
Method, (setf linear-axes): Public generic functions
Method, (setf linear-velocity): Public generic functions
Method, (setf lod-screen-coverage): Public generic functions
Method, (setf lod-screen-coverage): Public generic functions
Method, (setf lods): Public generic functions
Method, (setf lods): Public generic functions
Method, (setf loop-p): Public generic functions
Method, (setf mag-filter): Public generic functions
Method, (setf mass): Public generic functions
Method, (setf material): Public generic functions
Method, (setf materials): Public generic functions
Method, (setf matrix): Public generic functions
Method, (setf maximum): Public generic functions
Method, (setf maximum-value): Public generic functions
Method, (setf maximum-value): Public generic functions
Method, (setf mesh): Public generic functions
Method, (setf mesh): Public generic functions
Method, (setf meshes): Public generic functions
Method, (setf metallic-factor): Public generic functions
Method, (setf metallic-roughness): Public generic functions
Method, (setf mime-type): Public generic functions
Method, (setf min-filter): Public generic functions
Method, (setf min-version): Public generic functions
Method, (setf minimum): Public generic functions
Method, (setf minimum-value): Public generic functions
Method, (setf minimum-value): Public generic functions
Method, (setf mode): Public generic functions
Method, (setf mode): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf next): Public generic functions
Method, (setf node): Public generic functions
Method, (setf nodes): Public generic functions
Method, (setf nodes): Public generic functions
Method, (setf normal-texture): Public generic functions
Method, (setf normalized): Public generic functions
Method, (setf not-collide-with-systems): Public generic functions
Method, (setf occlusion-metalness-roughness-texture): Public generic functions
Method, (setf occlusion-texture): Public generic functions
Method, (setf offset): Public generic functions
Method, (setf offset): Public generic functions
Method, (setf outer-angle): Public generic functions
Method, (setf output): Public generic functions
Method, (setf parent): Public generic functions
Method, (setf path): Public generic functions
Method, (setf pbr): Public generic functions
Method, (setf physics-joint): Public generic functions
Method, (setf physics-joint-limits): Public generic functions
Method, (setf physics-material): Public generic functions
Method, (setf physics-materials): Public generic functions
Method, (setf pointer): Public generic functions
Method, (setf pointing-vector): Public generic functions
Method, (setf primitives): Public generic functions
Method, (setf radius): Public generic functions
Method, (setf radius-bottom): Public generic functions
Method, (setf radius-bottom): Public generic functions
Method, (setf radius-top): Public generic functions
Method, (setf radius-top): Public generic functions
Method, (setf range): Public generic functions
Method, (setf range): Public generic functions
Method, (setf respawn-cooldown): Public generic functions
Method, (setf restitution): Public generic functions
Method, (setf restitution-combine): Public generic functions
Method, (setf rigidbody): Public generic functions
Method, (setf rotation): Public generic functions
Method, (setf rotation): Public generic functions
Method, (setf rotation): Public generic functions
Method, (setf roughness-factor): Public generic functions
Method, (setf roughness-metallic-occlusion-texture): Public generic functions
Method, (setf sampler): Public generic functions
Method, (setf sampler): Public generic functions
Method, (setf samplers): Public generic functions
Method, (setf samplers): Public generic functions
Method, (setf scale): Public generic functions
Method, (setf scale): Public generic functions
Method, (setf scale2): Public generic functions
Method, (setf scene): Public generic functions
Method, (setf scenes): Public generic functions
Method, (setf shape): Public generic functions
Method, (setf shape): Public generic functions
Method, (setf shapes): Public generic functions
Method, (setf shirakumo-trigger-data): Public generic functions
Method, (setf size): Public generic functions
Method, (setf size): Public generic functions
Method, (setf skeleton): Public generic functions
Method, (setf skin): Public generic functions
Method, (setf skins): Public generic functions
Method, (setf source): Public generic functions
Method, (setf sparse-indices): Private generic functions
Method, (setf sparse-size): Private generic functions
Method, (setf sparse-values): Private generic functions
Method, (setf spawn): Public generic functions
Method, (setf spawn-count): Public generic functions
Method, (setf spawn-point): Public generic functions
Method, (setf specular-image-size): Public generic functions
Method, (setf specular-images): Public generic functions
Method, (setf spring-constant): Public generic functions
Method, (setf spring-damping): Public generic functions
Method, (setf stages): Public generic functions
Method, (setf start): Public generic functions
Method, (setf state): Public generic functions
Method, (setf state): Public generic functions
Method, (setf static-friction): Public generic functions
Method, (setf strength): Public generic functions
Method, (setf target): Public generic functions
Method, (setf target): Public generic functions
Method, (setf target): Public generic functions
Method, (setf targets): Public generic functions
Method, (setf tex-coord): Public generic functions
Method, (setf tex-coord2): Public generic functions
Method, (setf texture): Public generic functions
Method, (setf textures): Public generic functions
Method, (setf translation): Public generic functions
Method, (setf trigger): Public generic functions
Method, (setf uri): Public generic functions
Method, (setf uri): Public generic functions
Method, (setf value): Public generic functions
Method, (setf velocity-scale): Public generic functions
Method, (setf version): Public generic functions
Method, (setf virtual-p): Public generic functions
Method, (setf weights): Public generic functions
Method, (setf weights): Public generic functions
Method, (setf wrap-s): Public generic functions
Method, (setf wrap-t): Public generic functions
Method, (setf xmag): Public generic functions
Method, (setf ymag): Public generic functions
Method, (setf zfar): Public generic functions
Method, (setf zfar): Public generic functions
Method, (setf znear): Public generic functions
Method, (setf znear): Public generic functions
Method, 2d-normal-texture: Public generic functions
Method, accessors: Public generic functions
Method, albedo: Public generic functions
Method, albedo-factor: Public generic functions
Method, alpha-cutoff: Public generic functions
Method, alpha-mode: Public generic functions
Method, angular-axes: Public generic functions
Method, angular-velocity: Public generic functions
Method, animations: Public generic functions
Method, articulations: Public generic functions
Method, articulations: Public generic functions
Method, aspect-ratio: Public generic functions
Method, asset: Public generic functions
Method, attributes: Public generic functions
Method, auto-deactivate-p: Public generic functions
Method, blend-duration: Public generic functions
Method, buffer: Public generic functions
Method, buffer: Public generic functions
Method, buffer-view: Public generic functions
Method, buffer-view: Public generic functions
Method, buffer-views: Public generic functions
Method, buffers: Public generic functions
Method, byte-length: Public generic functions
Method, byte-length: Public generic functions
Method, byte-offset: Public generic functions
Method, byte-offset: Public generic functions
Method, byte-stride: Public generic functions
Method, byte-stride: Public generic functions
Method, camera: Public generic functions
Method, cameras: Public generic functions
Method, center-of-mass: Public generic functions
Method, channels: Public generic functions
Method, children: Public generic functions
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, close: Public standalone methods
Method, collide-with-systems: Public generic functions
Method, collider: Public generic functions
Method, collision-enabled-p: Public generic functions
Method, collision-filter: Public generic functions
Method, collision-filter: Public generic functions
Method, collision-filters: Public generic functions
Method, collision-systems: Public generic functions
Method, color: Public generic functions
Method, component-type: Public generic functions
Method, condition: Public generic functions
Method, connected-node: Public generic functions
Method, construct-element-reader: Public generic functions
Method, construct-element-reader: Public generic functions
Method, construct-element-writer: Public generic functions
Method, construct-element-writer: Public generic functions
Method, convex-p: Public generic functions
Method, copyright: Public generic functions
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, describe-object: Public standalone methods
Method, double-sided-p: Public generic functions
Method, dynamic-friction: Public generic functions
Method, effects: Public generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-byte-stride: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-count: Private generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-reader: Public generic functions
Method, element-type: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, element-writer: Public generic functions
Method, elt: Public standalone methods
Method, elt: Public standalone methods
Method, elt: Public standalone methods
Method, elt: Public standalone methods
Method, elt: Public standalone methods
Method, emissive-factor: Public generic functions
Method, emissive-texture: Public generic functions
Method, end: Public generic functions
Method, envmap: Public generic functions
Method, extensions: Public generic functions
Method, extensions-required: Private generic functions
Method, extensions-used: Private generic functions
Method, extras: Public generic functions
Method, filter: Public generic functions
Method, form: Public generic functions
Method, fov: Public generic functions
Method, friction-combine: Public generic functions
Method, generator: Public generic functions
Method, gltf: Public generic functions
Method, gravity-factor: Public generic functions
Method, height: Public generic functions
Method, height: Public generic functions
Method, idx: Public generic functions
Method, image-lights: Public generic functions
Method, images: Public generic functions
Method, indices: Public generic functions
Method, inertia-diagonal: Public generic functions
Method, inertia-orientation: Public generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initargs: Private generic functions
Method, initial-value: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, inner-angle: Public generic functions
Method, input: Public generic functions
Method, intensity: Public generic functions
Method, intensity: Public generic functions
Method, interpolation: Public generic functions
Method, inverse-bind-matrices: Public generic functions
Method, irradiance-coefficients: Public generic functions
Method, joint-limits: Public generic functions
Method, joints: Public generic functions
Method, kill: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kinematic-p: Public generic functions
Method, length: Public standalone methods
Method, length: Public standalone methods
Method, length: Public standalone methods
Method, light: Public generic functions
Method, light: Public generic functions
Method, lights: Public generic functions
Method, linear-axes: Public generic functions
Method, linear-velocity: Public generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lisp-element-type: Private generic functions
Method, lod-screen-coverage: Public generic functions
Method, lod-screen-coverage: Public generic functions
Method, lods: Public generic functions
Method, lods: Public generic functions
Method, loop-p: Public generic functions
Method, mag-filter: Public generic functions
Method, mass: Public generic functions
Method, material: Public generic functions
Method, materials: Public generic functions
Method, matrix: Public generic functions
Method, maximum: Public generic functions
Method, maximum-value: Public generic functions
Method, maximum-value: Public generic functions
Method, mesh: Public generic functions
Method, mesh: Public generic functions
Method, meshes: Public generic functions
Method, metallic-factor: Public generic functions
Method, metallic-roughness: Public generic functions
Method, mime-type: Public generic functions
Method, min-filter: Public generic functions
Method, min-version: Public generic functions
Method, minimum: Public generic functions
Method, minimum-value: Public generic functions
Method, minimum-value: Public generic functions
Method, mmap: Private generic functions
Method, mode: Public generic functions
Method, mode: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, next: Public generic functions
Method, node: Public generic functions
Method, nodes: Public generic functions
Method, nodes: Public generic functions
Method, normal-texture: Public generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalize-type: Private generic functions
Method, normalized: Public generic functions
Method, not-collide-with-systems: Public generic functions
Method, occlusion-metalness-roughness-texture: Public generic functions
Method, occlusion-texture: Public generic functions
Method, offset: Public generic functions
Method, offset: Public generic functions
Method, outer-angle: Public generic functions
Method, output: Public generic functions
Method, parent: Public generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, parse-from: Private generic functions
Method, path: Public generic functions
Method, path: Public generic functions
Method, pbr: Public generic functions
Method, physics-joint: Public generic functions
Method, physics-joint-limits: Public generic functions
Method, physics-material: Public generic functions
Method, physics-materials: Public generic functions
Method, pointer: Public generic functions
Method, pointing-vector: Public generic functions
Method, primitives: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, radius: Public generic functions
Method, radius-bottom: Public generic functions
Method, radius-bottom: Public generic functions
Method, radius-top: Public generic functions
Method, radius-top: Public generic functions
Method, range: Public generic functions
Method, range: Public generic functions
Method, resolve: Private generic functions
Method, resolve: Private generic functions
Method, resolve: Private generic functions
Method, respawn-cooldown: Public generic functions
Method, restitution: Public generic functions
Method, restitution-combine: Public generic functions
Method, rigidbody: Public generic functions
Method, rotation: Public generic functions
Method, rotation: Public generic functions
Method, rotation: Public generic functions
Method, roughness-factor: Public generic functions
Method, roughness-metallic-occlusion-texture: Public generic functions
Method, sampler: Public generic functions
Method, sampler: Public generic functions
Method, samplers: Public generic functions
Method, samplers: Public generic functions
Method, scale: Public generic functions
Method, scale: Public generic functions
Method, scale2: Public generic functions
Method, scene: Public generic functions
Method, scenes: Public generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, serialize-to: Private generic functions
Method, shape: Public generic functions
Method, shape: Public generic functions
Method, shapes: Public generic functions
Method, shared-initialize: Public standalone methods
Method, shared-initialize: Public standalone methods
Method, shirakumo-trigger-data: Public generic functions
Method, size: Public generic functions
Method, size: Public generic functions
Method, skeleton: Public generic functions
Method, skin: Public generic functions
Method, skins: Public generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, slot-value-by-json: Private generic functions
Method, source: Public generic functions
Method, sparse-indices: Private generic functions
Method, sparse-size: Private generic functions
Method, sparse-values: Private generic functions
Method, spawn: Public generic functions
Method, spawn-count: Public generic functions
Method, spawn-point: Public generic functions
Method, specular-image-size: Public generic functions
Method, specular-images: Public generic functions
Method, spring-constant: Public generic functions
Method, spring-damping: Public generic functions
Method, stages: Public generic functions
Method, start: Public generic functions
Method, start: Public generic functions
Method, start: Public generic functions
Method, start: Public generic functions
Method, state: Public generic functions
Method, state: Public generic functions
Method, static-friction: Public generic functions
Method, strength: Public generic functions
Method, target: Public generic functions
Method, target: Public generic functions
Method, target: Public generic functions
Method, targets: Public generic functions
Method, tex-coord: Public generic functions
Method, tex-coord2: Public generic functions
Method, texture: Public generic functions
Method, textures: Public generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, to-table: Private generic functions
Method, translation: Public generic functions
Method, trigger: Public generic functions
Method, unresolve: Private generic functions
Method, unresolve: Private generic functions
Method, unresolve: Private generic functions
Method, update-instance-for-different-class: Public standalone methods
Method, update-instance-for-different-class: Public standalone methods
Method, uri: Public generic functions
Method, uri: Public generic functions
Method, value: Public generic functions
Method, velocity-scale: Public generic functions
Method, version: Public generic functions
Method, virtual-p: Public generic functions
Method, weights: Public generic functions
Method, weights: Public generic functions
Method, wrap-s: Public generic functions
Method, wrap-t: Public generic functions
Method, xmag: Public generic functions
Method, ymag: Public generic functions
Method, zfar: Public generic functions
Method, zfar: Public generic functions
Method, znear: Public generic functions
Method, znear: Public generic functions
mime-type: Public generic functions
mime-type: Public generic functions
min-filter: Public generic functions
min-filter: Public generic functions
min-version: Public generic functions
min-version: Public generic functions
minimum: Public generic functions
minimum: Public generic functions
minimum-value: Public generic functions
minimum-value: Public generic functions
minimum-value: Public generic functions
mmap: Private generic functions
mmap: Private generic functions
mode: Public generic functions
mode: Public generic functions
mode: Public generic functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
next: Public generic functions
next: Public generic functions
node: Public generic functions
node: Public generic functions
nodes: Public generic functions
nodes: Public generic functions
nodes: Public generic functions
normal-texture: Public generic functions
normal-texture: Public generic functions
normalize-buffers: Public ordinary functions
normalize-slotdef: Private ordinary functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalize-type: Private generic functions
normalized: Public generic functions
normalized: Public generic functions
not-collide-with-systems: Public generic functions
not-collide-with-systems: Public generic functions

O
occlusion-metalness-roughness-texture: Public generic functions
occlusion-metalness-roughness-texture: Public generic functions
occlusion-texture: Public generic functions
occlusion-texture: Public generic functions
offset: Public generic functions
offset: Public generic functions
offset: Public generic functions
outer-angle: Public generic functions
outer-angle: Public generic functions
output: Public generic functions
output: Public generic functions

P
parent: Public generic functions
parent: Public generic functions
parse: Public ordinary functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-from: Private generic functions
parse-glb-memory: Private ordinary functions
parse-glb-stream: Private ordinary functions
parse-glb-vector: Private ordinary functions
path: Public generic functions
path: Public generic functions
path: Public generic functions
pbr: Public generic functions
pbr: Public generic functions
physics-joint: Public generic functions
physics-joint: Public generic functions
physics-joint-limits: Public generic functions
physics-joint-limits: Public generic functions
physics-material: Public generic functions
physics-material: Public generic functions
physics-materials: Public generic functions
physics-materials: Public generic functions
pointer: Public generic functions
pointer: Public generic functions
pointing-vector: Public generic functions
pointing-vector: Public generic functions
primitives: Public generic functions
primitives: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
push*: Private ordinary functions
push-child: Public ordinary functions

R
radius: Public generic functions
radius: Public generic functions
radius-bottom: Public generic functions
radius-bottom: Public generic functions
radius-bottom: Public generic functions
radius-top: Public generic functions
radius-top: Public generic functions
radius-top: Public generic functions
range: Public generic functions
range: Public generic functions
range: Public generic functions
removef: Private ordinary functions
resolve: Private generic functions
resolve: Private generic functions
resolve: Private generic functions
resolve: Private generic functions
respawn-cooldown: Public generic functions
respawn-cooldown: Public generic functions
restitution: Public generic functions
restitution: Public generic functions
restitution-combine: Public generic functions
restitution-combine: Public generic functions
rigidbody: Public generic functions
rigidbody: Public generic functions
rotation: Public generic functions
rotation: Public generic functions
rotation: Public generic functions
rotation: Public generic functions
roughness-factor: Public generic functions
roughness-factor: Public generic functions
roughness-metallic-occlusion-texture: Public generic functions
roughness-metallic-occlusion-texture: Public generic functions

S
sampler: Public generic functions
sampler: Public generic functions
sampler: Public generic functions
samplers: Public generic functions
samplers: Public generic functions
samplers: Public generic functions
scale: Public generic functions
scale: Public generic functions
scale: Public generic functions
scale2: Public generic functions
scale2: Public generic functions
scene: Public generic functions
scene: Public generic functions
scenes: Public generic functions
scenes: Public generic functions
serialize: Public ordinary functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
serialize-to: Private generic functions
set-table: Private ordinary functions
shape: Public generic functions
shape: Public generic functions
shape: Public generic functions
shapes: Public generic functions
shapes: Public generic functions
shared-initialize: Public standalone methods
shared-initialize: Public standalone methods
shirakumo-trigger-data: Public generic functions
shirakumo-trigger-data: Public generic functions
size: Public generic functions
size: Public generic functions
size: Public generic functions
skeleton: Public generic functions
skeleton: Public generic functions
skin: Public generic functions
skin: Public generic functions
skins: Public generic functions
skins: Public generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
slot-value-by-json: Private generic functions
source: Public generic functions
source: Public generic functions
sparse-indices: Private generic functions
sparse-indices: Private generic functions
sparse-size: Private generic functions
sparse-size: Private generic functions
sparse-values: Private generic functions
sparse-values: Private generic functions
spawn: Public generic functions
spawn: Public generic functions
spawn-count: Public generic functions
spawn-count: Public generic functions
spawn-point: Public generic functions
spawn-point: Public generic functions
specular-image-size: Public generic functions
specular-image-size: Public generic functions
specular-images: Public generic functions
specular-images: Public generic functions
split: Private ordinary functions
spring-constant: Public generic functions
spring-constant: Public generic functions
spring-damping: Public generic functions
spring-damping: Public generic functions
stages: Public generic functions
stages: Public generic functions
start: Public generic functions
start: Public generic functions
start: Public generic functions
start: Public generic functions
start: Public generic functions
state: Public generic functions
state: Public generic functions
state: Public generic functions
static-friction: Public generic functions
static-friction: Public generic functions
strength: Public generic functions
strength: Public generic functions

T
target: Public generic functions
target: Public generic functions
target: Public generic functions
target: Public generic functions
targets: Public generic functions
targets: Public generic functions
tex-coord: Public generic functions
tex-coord: Public generic functions
tex-coord2: Public generic functions
tex-coord2: Public generic functions
texture: Public generic functions
texture: Public generic functions
textures: Public generic functions
textures: Public generic functions
to-json: Private ordinary functions
to-json-name: Private ordinary functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
to-table: Private generic functions
translation: Public generic functions
translation: Public generic functions
trigger: Public generic functions
trigger: Public generic functions
type-slot: Private ordinary functions

U
unresolve: Private generic functions
unresolve: Private generic functions
unresolve: Private generic functions
unresolve: Private generic functions
update-asset-generator: Private ordinary functions
update-instance-for-different-class: Public standalone methods
update-instance-for-different-class: Public standalone methods
uri: Public generic functions
uri: Public generic functions
uri: Public generic functions
urlify-buffers: Public ordinary functions

V
value: Public generic functions
value: Public generic functions
velocity-scale: Public generic functions
velocity-scale: Public generic functions
version: Public generic functions
version: Public generic functions
vertex-attribute-element-type: Private ordinary functions
virtual-p: Public generic functions
virtual-p: Public generic functions

W
weights: Public generic functions
weights: Public generic functions
weights: Public generic functions
with-gltf: Public macros
wrap-s: Public generic functions
wrap-s: Public generic functions
wrap-t: Public generic functions
wrap-t: Public generic functions
write-buffer: Private ordinary functions

X
xmag: Public generic functions
xmag: Public generic functions

Y
ymag: Public generic functions
ymag: Public generic functions

Z
zfar: Public generic functions
zfar: Public generic functions
zfar: Public generic functions
znear: Public generic functions
znear: Public generic functions
znear: Public generic functions


A.3 Variables

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

%
%mmap: Public classes

*
*describe-indent*: Private special variables
*null-array*: Private special variables

2
2d-normal-texture: Public classes

A
accessors: Public classes
albedo: Public classes
albedo-factor: Public classes
alpha-cutoff: Public classes
alpha-mode: Public classes
angular-axes: Public classes
angular-velocity: Public classes
animations: Public classes
articulations: Public classes
articulations: Public classes
aspect-ratio: Public classes
asset: Public classes
attributes: Public classes
auto-deactivate-p: Public classes

B
blend-duration: Public classes
buffer: Public classes
buffer: Private classes
buffer-view: Public classes
buffer-view: Public classes
buffer-views: Public classes
buffers: Public classes
byte-length: Public classes
byte-length: Public classes
byte-length: Private classes
byte-offset: Public classes
byte-offset: Public classes
byte-stride: Public classes
byte-stride: Public classes

C
camera: Public classes
cameras: Public classes
center-of-mass: Public classes
channels: Public classes
children: Public classes
collide-with-systems: Public classes
collider: Public classes
collision-enabled-p: Public classes
collision-filter: Public classes
collision-filter: Public classes
collision-filters: Public classes
collision-systems: Public classes
color: Public classes
component-type: Public classes
condition: Public classes
connected-node: Public classes
convex-p: Public classes
copyright: Public classes

D
double-sided-p: Public classes
dynamic-friction: Public classes

E
effects: Public classes
element-reader: Public classes
element-type: Public classes
element-writer: Public classes
emissive-factor: Public classes
emissive-texture: Public classes
end: Public classes
envmap: Public classes
extensions: Public classes
extensions-required: Public classes
extensions-used: Public classes
extras: Public classes

F
filter: Public classes
form: Public classes
fov: Public classes
friction-combine: Public classes

G
generator: Public classes
gltf: Public classes
gravity-factor: Public classes

H
height: Public classes
height: Public classes

I
idx: Public classes
image-lights: Public classes
images: Public classes
indices: Public classes
inertia-diagonal: Public classes
inertia-orientation: Public classes
initial-value: Public classes
inner-angle: Public classes
input: Public classes
intensity: Public classes
intensity: Public classes
interpolation: Public classes
inverse-bind-matrices: Public classes
irradiance-coefficients: Public classes

J
joint-limits: Public classes
joints: Public classes

K
kill: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kinematic-p: Public classes

L
light: Public classes
light: Public classes
lights: Public classes
linear-axes: Public classes
linear-velocity: Public classes
lod-screen-coverage: Public classes
lod-screen-coverage: Public classes
lods: Public classes
lods: Public classes
loop-p: Public classes

M
mag-filter: Public classes
mass: Public classes
material: Public classes
materials: Public classes
matrix: Public classes
maximum: Public classes
maximum-value: Public classes
maximum-value: Public classes
mesh: Public classes
mesh: Public classes
meshes: Public classes
metallic-factor: Public classes
metallic-roughness: Public classes
mime-type: Public classes
min-filter: Public classes
min-version: Public classes
minimum: Public classes
minimum-value: Public classes
minimum-value: Public classes
mmap: Private classes
mode: Public classes
mode: Public classes

N
name: Public classes
name: Public classes
name: Public classes
next: Public classes
node: Public classes
nodes: Public classes
nodes: Public classes
normal-texture: Public classes
normalized: Public classes
not-collide-with-systems: Public classes

O
occlusion-metalness-roughness-texture: Public classes
occlusion-texture: Public classes
offset: Public classes
offset: Public classes
outer-angle: Public classes
output: Public classes

P
parent: Public classes
path: Public classes
pbr: Public classes
physics-joint: Public classes
physics-joint-limits: Public classes
physics-material: Public classes
physics-materials: Public classes
pointer: Public classes
pointing-vector: Public classes
primitives: Public classes

R
radius: Public classes
radius-bottom: Public classes
radius-bottom: Public classes
radius-top: Public classes
radius-top: Public classes
range: Public classes
range: Public classes
respawn-cooldown: Public classes
restitution: Public classes
restitution-combine: Public classes
rigidbody: Public classes
rotation: Public classes
rotation: Public classes
rotation: Public classes
roughness-factor: Public classes
roughness-metallic-occlusion-texture: Public classes

S
sampler: Public classes
sampler: Public classes
samplers: Public classes
samplers: Public classes
scale: Public classes
scale: Public classes
scale2: Public classes
scene: Public classes
scenes: Public classes
shape: Public classes
shape: Public classes
shapes: Public classes
shirakumo-trigger-data: Public classes
size: Public classes
size: Public classes
skeleton: Public classes
skin: Public classes
skins: Public classes
Slot, %mmap: Public classes
Slot, 2d-normal-texture: Public classes
Slot, accessors: Public classes
Slot, albedo: Public classes
Slot, albedo-factor: Public classes
Slot, alpha-cutoff: Public classes
Slot, alpha-mode: Public classes
Slot, angular-axes: Public classes
Slot, angular-velocity: Public classes
Slot, animations: Public classes
Slot, articulations: Public classes
Slot, articulations: Public classes
Slot, aspect-ratio: Public classes
Slot, asset: Public classes
Slot, attributes: Public classes
Slot, auto-deactivate-p: Public classes
Slot, blend-duration: Public classes
Slot, buffer: Public classes
Slot, buffer: Private classes
Slot, buffer-view: Public classes
Slot, buffer-view: Public classes
Slot, buffer-views: Public classes
Slot, buffers: Public classes
Slot, byte-length: Public classes
Slot, byte-length: Public classes
Slot, byte-length: Private classes
Slot, byte-offset: Public classes
Slot, byte-offset: Public classes
Slot, byte-stride: Public classes
Slot, byte-stride: Public classes
Slot, camera: Public classes
Slot, cameras: Public classes
Slot, center-of-mass: Public classes
Slot, channels: Public classes
Slot, children: Public classes
Slot, collide-with-systems: Public classes
Slot, collider: Public classes
Slot, collision-enabled-p: Public classes
Slot, collision-filter: Public classes
Slot, collision-filter: Public classes
Slot, collision-filters: Public classes
Slot, collision-systems: Public classes
Slot, color: Public classes
Slot, component-type: Public classes
Slot, condition: Public classes
Slot, connected-node: Public classes
Slot, convex-p: Public classes
Slot, copyright: Public classes
Slot, double-sided-p: Public classes
Slot, dynamic-friction: Public classes
Slot, effects: Public classes
Slot, element-reader: Public classes
Slot, element-type: Public classes
Slot, element-writer: Public classes
Slot, emissive-factor: Public classes
Slot, emissive-texture: Public classes
Slot, end: Public classes
Slot, envmap: Public classes
Slot, extensions: Public classes
Slot, extensions-required: Public classes
Slot, extensions-used: Public classes
Slot, extras: Public classes
Slot, filter: Public classes
Slot, form: Public classes
Slot, fov: Public classes
Slot, friction-combine: Public classes
Slot, generator: Public classes
Slot, gltf: Public classes
Slot, gravity-factor: Public classes
Slot, height: Public classes
Slot, height: Public classes
Slot, idx: Public classes
Slot, image-lights: Public classes
Slot, images: Public classes
Slot, indices: Public classes
Slot, inertia-diagonal: Public classes
Slot, inertia-orientation: Public classes
Slot, initial-value: Public classes
Slot, inner-angle: Public classes
Slot, input: Public classes
Slot, intensity: Public classes
Slot, intensity: Public classes
Slot, interpolation: Public classes
Slot, inverse-bind-matrices: Public classes
Slot, irradiance-coefficients: Public classes
Slot, joint-limits: Public classes
Slot, joints: Public classes
Slot, kill: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kinematic-p: Public classes
Slot, light: Public classes
Slot, light: Public classes
Slot, lights: Public classes
Slot, linear-axes: Public classes
Slot, linear-velocity: Public classes
Slot, lod-screen-coverage: Public classes
Slot, lod-screen-coverage: Public classes
Slot, lods: Public classes
Slot, lods: Public classes
Slot, loop-p: Public classes
Slot, mag-filter: Public classes
Slot, mass: Public classes
Slot, material: Public classes
Slot, materials: Public classes
Slot, matrix: Public classes
Slot, maximum: Public classes
Slot, maximum-value: Public classes
Slot, maximum-value: Public classes
Slot, mesh: Public classes
Slot, mesh: Public classes
Slot, meshes: Public classes
Slot, metallic-factor: Public classes
Slot, metallic-roughness: Public classes
Slot, mime-type: Public classes
Slot, min-filter: Public classes
Slot, min-version: Public classes
Slot, minimum: Public classes
Slot, minimum-value: Public classes
Slot, minimum-value: Public classes
Slot, mmap: Private classes
Slot, mode: Public classes
Slot, mode: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, next: Public classes
Slot, node: Public classes
Slot, nodes: Public classes
Slot, nodes: Public classes
Slot, normal-texture: Public classes
Slot, normalized: Public classes
Slot, not-collide-with-systems: Public classes
Slot, occlusion-metalness-roughness-texture: Public classes
Slot, occlusion-texture: Public classes
Slot, offset: Public classes
Slot, offset: Public classes
Slot, outer-angle: Public classes
Slot, output: Public classes
Slot, parent: Public classes
Slot, path: Public classes
Slot, pbr: Public classes
Slot, physics-joint: Public classes
Slot, physics-joint-limits: Public classes
Slot, physics-material: Public classes
Slot, physics-materials: Public classes
Slot, pointer: Public classes
Slot, pointing-vector: Public classes
Slot, primitives: Public classes
Slot, radius: Public classes
Slot, radius-bottom: Public classes
Slot, radius-bottom: Public classes
Slot, radius-top: Public classes
Slot, radius-top: Public classes
Slot, range: Public classes
Slot, range: Public classes
Slot, respawn-cooldown: Public classes
Slot, restitution: Public classes
Slot, restitution-combine: Public classes
Slot, rigidbody: Public classes
Slot, rotation: Public classes
Slot, rotation: Public classes
Slot, rotation: Public classes
Slot, roughness-factor: Public classes
Slot, roughness-metallic-occlusion-texture: Public classes
Slot, sampler: Public classes
Slot, sampler: Public classes
Slot, samplers: Public classes
Slot, samplers: Public classes
Slot, scale: Public classes
Slot, scale: Public classes
Slot, scale2: Public classes
Slot, scene: Public classes
Slot, scenes: Public classes
Slot, shape: Public classes
Slot, shape: Public classes
Slot, shapes: Public classes
Slot, shirakumo-trigger-data: Public classes
Slot, size: Public classes
Slot, size: Public classes
Slot, skeleton: Public classes
Slot, skin: Public classes
Slot, skins: Public classes
Slot, source: Public classes
Slot, sparse-indices: Private classes
Slot, sparse-size: Private classes
Slot, sparse-values: Private classes
Slot, spawn: Public classes
Slot, spawn-count: Public classes
Slot, spawn-point: Public classes
Slot, specular-image-size: Public classes
Slot, specular-images: Public classes
Slot, spring-constant: Public classes
Slot, spring-damping: Public classes
Slot, stages: Public classes
Slot, start: Public classes
Slot, start: Public classes
Slot, start: Public classes
Slot, start: Public classes
Slot, start: Private classes
Slot, state: Public classes
Slot, state: Public classes
Slot, static-friction: Public classes
Slot, strength: Public classes
Slot, target: Public classes
Slot, target: Public classes
Slot, target: Public classes
Slot, targets: Public classes
Slot, tex-coord: Public classes
Slot, tex-coord2: Public classes
Slot, texture: Public classes
Slot, textures: Public classes
Slot, translation: Public classes
Slot, trigger: Public classes
Slot, uri: Public classes
Slot, uri: Public classes
Slot, value: Public classes
Slot, velocity-scale: Public classes
Slot, version: Public classes
Slot, virtual-p: Public classes
Slot, weights: Public classes
Slot, weights: Public classes
Slot, wrap-s: Public classes
Slot, wrap-t: Public classes
Slot, xmag: Public classes
Slot, ymag: Public classes
Slot, zfar: Public classes
Slot, zfar: Public classes
Slot, znear: Public classes
Slot, znear: Public classes
source: Public classes
sparse-indices: Private classes
sparse-size: Private classes
sparse-values: Private classes
spawn: Public classes
spawn-count: Public classes
spawn-point: Public classes
Special Variable, *describe-indent*: Private special variables
Special Variable, *null-array*: Private special variables
specular-image-size: Public classes
specular-images: Public classes
spring-constant: Public classes
spring-damping: Public classes
stages: Public classes
start: Public classes
start: Public classes
start: Public classes
start: Public classes
start: Private classes
state: Public classes
state: Public classes
static-friction: Public classes
strength: Public classes

T
target: Public classes
target: Public classes
target: Public classes
targets: Public classes
tex-coord: Public classes
tex-coord2: Public classes
texture: Public classes
textures: Public classes
translation: Public classes
trigger: Public classes

U
uri: Public classes
uri: Public classes

V
value: Public classes
velocity-scale: Public classes
version: Public classes
virtual-p: Public classes

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

X
xmag: Public classes

Y
ymag: Public classes

Z
zfar: Public classes
zfar: Public classes
znear: Public classes
znear: Public classes


A.4 Data types

Jump to:   A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U  
Index Entry  Section

A
accessor: Public classes
accessor.lisp: The cl-gltf/accessor․lisp file
animation: Public classes
animation-channel: Public classes
animation-channel-target: Public classes
animation-sampler: Public classes
articulation: Public classes
articulation-stage: Public classes
asset: Public classes

B
box-shape: Public classes
buffer: Public classes
buffer-view: Public classes

C
camera: Public classes
capsule-shape: Public classes
cl-gltf: The cl-gltf system
cl-gltf.asd: The cl-gltf/cl-gltf․asd file
Class, accessor: Public classes
Class, animation: Public classes
Class, animation-channel: Public classes
Class, animation-channel-target: Public classes
Class, animation-sampler: Public classes
Class, articulation: Public classes
Class, articulation-stage: Public classes
Class, asset: Public classes
Class, box-shape: Public classes
Class, buffer: Public classes
Class, buffer-view: Public classes
Class, camera: Public classes
Class, capsule-shape: Public classes
Class, collider: Public classes
Class, collision-filter: Public classes
Class, cylinder-shape: Public classes
Class, directional-light: Public classes
Class, gltf: Public classes
Class, gltf-element: Public classes
Class, image: Public classes
Class, image-light: Public classes
Class, indexed-element: Public classes
Class, light: Public classes
Class, lisp-buffer: Private classes
Class, material: Public classes
Class, mesh: Public classes
Class, mesh-primitive: Public classes
Class, mesh-shape: Public classes
Class, mmap-buffer: Private classes
Class, named-element: Public classes
Class, node: Public classes
Class, orthographic-camera: Public classes
Class, pbr: Public classes
Class, perspective-camera: Public classes
Class, physics-joint: Public classes
Class, physics-joint-limit: Public classes
Class, physics-material: Public classes
Class, point-light: Public classes
Class, rigidbody: Public classes
Class, sampler: Public classes
Class, scene: Public classes
Class, shape: Public classes
Class, shirakumo-camera: Public classes
Class, shirakumo-checkpoint: Public classes
Class, shirakumo-effect: Public classes
Class, shirakumo-killvolume: Public classes
Class, shirakumo-progression: Public classes
Class, shirakumo-spawner: Public classes
Class, shirakumo-trigger: Public classes
Class, shirakumo-trigger-data: Public classes
Class, skin: Public classes
Class, sparse-accessor: Private classes
Class, sphere-shape: Public classes
Class, spot-light: Public classes
Class, static-buffer: Private classes
Class, texture: Public classes
Class, texture-info: Public classes
Class, trigger: Public classes
Class, uri-buffer: Private classes
Class, uri-element: Public classes
collider: Public classes
collision-filter: Public classes
construction.lisp: The cl-gltf/construction․lisp file
cylinder-shape: Public classes

D
directional-light: Public classes
documentation.lisp: The cl-gltf/documentation․lisp file

E
element.lisp: The cl-gltf/element․lisp file

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

G
gltf: Public classes
gltf-element: Public classes

I
image: Public classes
image-light: Public classes
indexed-element: Public classes

L
light: Public classes
lisp-buffer: Private classes

M
material: Public classes
mesh: Public classes
mesh-primitive: Public classes
mesh-shape: Public classes
mmap-buffer: Private classes

N
named-element: Public classes
node: Public classes

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

P
Package, org.shirakumo.fraf.gltf: The org․shirakumo․fraf․gltf package
package.lisp: The cl-gltf/package․lisp file
parser.lisp: The cl-gltf/parser․lisp file
pbr: Public classes
perspective-camera: Public classes
physics-joint: Public classes
physics-joint-limit: Public classes
physics-material: Public classes
point-light: Public classes
printer.lisp: The cl-gltf/printer․lisp file

R
rigidbody: Public classes

S
sampler: Public classes
scene: Public classes
shape: Public classes
shirakumo-camera: Public classes
shirakumo-checkpoint: Public classes
shirakumo-effect: Public classes
shirakumo-killvolume: Public classes
shirakumo-progression: Public classes
shirakumo-spawner: Public classes
shirakumo-trigger: Public classes
shirakumo-trigger-data: Public classes
skin: Public classes
sparse-accessor: Private classes
sphere-shape: Public classes
spot-light: Public classes
static-buffer: Private classes
System, cl-gltf: The cl-gltf system

T
texture: Public classes
texture-info: Public classes
translations.lisp: The cl-gltf/translations․lisp file
trigger: Public classes

U
uri-buffer: Private classes
uri-element: Public classes