1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! A library for data-driven skeletal animation.

extern crate collada;
#[macro_use]
extern crate gfx;
extern crate gfx_debug_draw;
extern crate gfx_texture;
pub extern crate quaternion;
pub extern crate dual_quaternion;
extern crate vecmath;
extern crate interpolation;
extern crate rustc_serialize;
extern crate float;

pub mod animation;
pub mod skinned_renderer;
pub mod blend_tree;
pub mod controller;
pub mod manager;
pub mod skeleton;
pub mod math;
mod transform;

pub use animation::{
    AnimationClip,
    AnimationSample,
};

pub use transform::{Transform, QVTransform, FromTransform};

pub use skeleton::{
    Skeleton,
};

pub use manager::{
    AssetManager,
    AssetDefs,
};

pub use controller::AnimationController;

pub use skinned_renderer::{SkinnedRenderer, HasShaderSources};