Crate gltf [] [src]

Structs

Accessor

Defines a method for retrieving data from within a BufferView

Asset

Contains metadata about the glTF asset

AssetProfile

Specifies the target rendering API and version

Buffer

The identifier of the BufferView this accessor reads from. Describes the location, type, and size of a binary blob included with the asset

BufferView

Represents a subset of a Buffer

Gltf

The root object for a glTF asset

Material

Describes the material appearance of a primitive

Mesh

A set of primitives to be rendered

MeshPrimitive

Geometry to be rendered with the given material

Node

A single member of the glTF scene hierarchy

Program

Describes a GLSL shader program

Shader

Describes a GLSL shader component

Technique

Describes the shading technqiue used for a material

TechniqueParameter

Describes an attribute or uniform input to a Technique If semantic is not None then this parameter describes a built-in uniform value

TechniqueStateFunctions

Optional arguments to OpenGL state functions

TechniqueStates

Required OpenGL render states to be enabled

Enums

Error

Run time error encountered when loading a glTF asset

Value

Represents a JSON value

Traits

Find

Helper trait for looking up top-level objects by their identifier

Type Definitions

Id

Untyped glTF top-level object identifier

Map

Represents a key/value type.