maple 0.3.0

A 3D game engine
Documentation
pub use glam as math;
#[cfg(feature = "3d")]
pub use maple_3d;
pub use maple_app as app;
pub use maple_derive as derive;
pub use maple_engine as engine;
#[cfg(feature = "physics")]
pub use maple_physics as physics;
pub use maple_renderer as renderer;

pub mod prelude {
    pub use crate::app::prelude::*;
    pub use crate::derive::Node;
    pub use crate::engine::prelude::*;
    pub use crate::renderer::prelude::*;

    #[cfg(feature = "3d")]
    pub use crate::maple_3d::prelude::*;

    #[cfg(feature = "physics")]
    pub use crate::physics::prelude::*;

    /// re-export glam as math
    use glam as math;
    pub use math::{Mat4, Quat, Vec2, Vec3, Vec4};
}