wutengine/lib.rs
1//! The root of the WutEngine game engine. Use this crate as a dependency when building WutEngine games, at it
2//! re-exports all relevant subcrates.
3
4#[doc(inline)]
5pub use wutengine_core::assert;
6
7#[doc(inline)]
8pub use wutengine_core::profiling;
9
10pub use wutengine_graphics as graphics;
11
12pub mod asset;
13pub mod builtins;
14pub mod component;
15pub mod context;
16pub mod gameobject;
17pub mod global;
18pub mod input;
19pub mod log;
20pub mod macros;
21pub mod math;
22pub mod physics;
23pub mod plugins;
24pub mod renderer;
25pub mod runtime;
26pub mod time;
27pub(crate) mod util;
28pub mod windowing;
29
30/// For use in engine plugins
31pub use winit;
32
33//NOTE: This top-level module will _not_ be logged due to level filtering difficulties. Put any logic in a submodule.