Accessor | |
AccessorSparse | Sparse storage of accessor values that deviate from their initialization value. |
AccessorSparseIndices | An object pointing to a buffer view containing the indices of deviating accessor values. The number of indices is equal to accessor.sparse.count . Indices MUST strictly increase. |
AccessorSparseValues | An object pointing to a buffer view containing the deviating accessor values. The number of elements is equal to accessor.sparse.count times number of components. The elements have the same component type as the base accessor. The elements are tightly packed. Data MUST be aligned following the same rules as the base accessor. |
AgiArticulation | |
AgiArticulationStage | One stage of a model articulation definition. |
AgiNodeArticulations | glTF Extension for an individual node in a glTF model, to associate it with the model’s root AGI_articulations object. |
AgiNodeStkMetadata | glTF Extension for an individual node in a glTF model, to associate it with the model’s root AGI_stk_metadata object. |
AgiRootArticulations | glTF Extension that defines metadata for applying external analysis or effects to a model. |
AgiRootStkMetadata | glTF Extension that defines metadata for use with STK (Systems Tool Kit). |
AgiStkSolarPanelGroup | |
Animation | A keyframe animation. |
AnimationChannel | |
Asset | Metadata about the glTF asset. |
Buffer | A buffer points to binary geometry, animation, or skins. |
BufferView | A view into a buffer generally representing a subset of the buffer. |
Camera | A camera’s projection. A node MAY reference a camera to apply a transform to place the camera in the scene. |
CameraOrthographic | An orthographic camera containing properties to create an orthographic projection matrix. |
CameraPerspective | A perspective camera containing properties to create a perspective projection matrix. |
ExtensionsFactory | Global extensions manager. |
ExtraProperties | Represents the base class for all glTF 2 Schema objects. |
FileReaderCallback | Callback used for loading associated files of current model. |
FileWriterCallback | Callback used for saving associated files of the current model. |
GlbData | The root object for a glTF asset. |
GlbImage | Represents the base class of a serializable glTF schema2 object. Inherited by ExtraProperties . |
ImageDecodeCallback | Callback used to intercept the loading of textures so they can be decoded by the client engine and uploaded to the GPU if neccesary. |
ImageGlb | Image data used to create a texture. Image MAY be referenced by an URI (or IRI) or a buffer view index. |
ImageWriterCallback | Callback to control the image writing behavior. |
JsonFilterCallback | Callback used to preprocess and postprocess json before reading and after writing. |
LogicalChildOfRoot | All gltf elements stored in ModelRoot must inherit from this class. |
Material | The material appearance of a primitive. |
Mesh | A set of primitives to be rendered. Its global transform is defined by a node that references it. |
MeshGpuInstancing | glTF extension defines instance attributes for a node with a mesh. |
MeshPrimitive | Geometry to be rendered with the given material. |
Node | A node in the node hierarchy. When the node contains skin , all mesh.primitives MUST contain JOINTS_0 and WEIGHTS_0 attributes. A node MAY have either a matrix or any combination of translation /rotation /scale (TRS) properties. TRS properties are converted to matrices and postmultiplied in the T * R * S order to compose the transformation matrix; first the scale is applied to the vertices, then the rotation, and then the translation. If none are provided, the transform is the identity. When a node is targeted for animation (referenced by an animation.channel.target), matrix MUST NOT be present. |
PunctualLight | A directional, point, or spot light. |
ReadSettings | Read settings and base class of ReadContext |
Scene | The root nodes of a scene. |
Skin | Joints and matrices defining a skin. |
Texture | A texture and its sampler. |
TextureSampler | Texture sampler properties for filtering and wrapping modes. |
TextureTransform | glTF extension that enables shifting and scaling UV coordinates on a per-texture basis |
UriResolver | |
WriteContext | Configuration settings for writing model files. |
WriteSettings | Write settings and base class of WriteContext |