//! # Math
//!
//! Math types for game-engine development and graphics.
//!
//! # Vector Math
//!
//! Provides `f32` vector types:
//!
//! - [`Vec2`] - 2D Vector
//! - [`Vec3`] - 3D Vector
//! - [`Vec4`] - 4D Vector
//!
//! # Quaternion
//!
//! Provides `f32` quaternion type:
//!
//! - [`Quat`] - Quaternion
//!
//! # Matrices
//!
//! provides `f32` column-major matrix types:
//!
//! - [`Mat4`] - 4x4 Matrix
//!
//! # Conventions
//!
//! Library does not enforce conventions.
//!
//! - standard coordinate-system is right-handed
//! - standard angles are in radians
mod mat4;
mod quat;
mod vec2;
mod vec3;
mod vec4;

pub use mat4::Mat4;
pub use quat::Quat;
pub use vec2::Vec2;
pub use vec3::Vec3;
pub use vec4::Vec4;
