Crate gltf_json [] [src]

Reexports

pub use accessor::Accessor;
pub use animation::Animation;
pub use asset::Asset;
pub use buffer::Buffer;
pub use camera::Camera;
pub use image::Image;
pub use material::Material;
pub use mesh::Mesh;
pub use scene::Node;
pub use scene::Scene;
pub use skin::Skin;
pub use texture::Texture;
pub use self::extras::Extras;
pub use self::path::Path;
pub use self::root::Index;
pub use self::root::Root;

Modules

accessor

Contains Accessor and other related data structures.

animation

Contains Animation and other related data structures.

asset

Contains Asset metadata.

buffer

Contains Buffer, View, and other related data structures.

camera

Contains Camera and other related data structures.

extensions

Contains extension specific data structures and the names of all 2.0 extensions supported by the library.

extras

Contains Extras.

image

Contains Image and other related data structures.

material

Contains Material and other related data structures.

mesh

Contains Mesh and other related data structures.

path

Contains Path.

root

Contains Root.

scene

Contains Scene, Node, and other related data structures.

skin

Contains Skin and other related data structures.

texture

Contains Texture, Sampler, and other related data structures.

validation

Contains functions that validate glTF JSON data against the specification.

Structs

Error

This type represents all possible errors that can occur when serializing or deserializing JSON data.

Enums

Value

Represents any valid JSON value.

Functions

from_reader

Deserialize an instance of type T from an IO stream of JSON.

from_slice

Deserialize an instance of type T from bytes of JSON text.

from_str

Deserialize an instance of type T from a string of JSON text.

from_value

Interpret a serde_json::Value as an instance of type T.