1#[cfg(feature = "uniforms")]
9extern crate radiant_rs;
10extern crate num_traits;
11#[cfg(feature = "serialize-serde")]
12extern crate serde;
13#[cfg(feature = "serialize-serde")]
14#[macro_use] extern crate serde_derive;
15mod math;
16mod misc;
17mod prelude;
18
19pub mod loops {
20 pub use super::misc::{renderloop, mainloop, LoopState};
22}
23
24pub mod maths {
25 pub use super::math::{Angle, Vec2, Vec3, Mat4, Matrix, Vector, min, max, clamp, lerp, approach};
27}
28
29pub mod util {
30 pub use super::misc::{Rng, Periodic, ARng};
32}
33
34pub use misc::renderloop;
35pub use math::{Vec2, Mat4, Matrix};