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
//! This is a library for working with Mii data. This library is mostly re-exports of sub-crates.
//!
//! Unless you're doing rendering, you probably don't need to rely on this whole crate.
//! Features are added for convenience, or you can import a sub-crate directly.
//!
//! # Features
//! - `res`: Imports model loading, building, resource file parsing, etc.
//! - `wgpu`: Pulls in `wgpu` integration. Heavy, but allows for full `Char` rendering.
//!
//! # Why so split up?
//! - There's a lot that goes into rendering, and a lot of components can be used as standalone
//! tools. Being structured this way will allow for better code separation, testing, etc.
//! And! It should allow for easier bindings to other languages.
//!
//! # Why is it called `vfl` and not `vee`?
//! Someone took `vee`... :-(
//!
//! VFL is a riff of Nintendo's official libraries: RFL, FFL.
/// Parsing Mii data
pub use vee_parse as parse;
/// Loading Mii textures, meshes, colors
pub use vee_resources as res;
/// Building Mii models
pub use vee_models as model;
/// Integration with `wgpu`
pub use vee_wgpu as impl_wgpu;