Expand description
The root of the WutEngine game engine. Use this crate as a dependency when building WutEngine games, at it re-exports all relevant subcrates.
Re-exports§
pub use wutengine_graphics as graphics;
pub use winit;
Modules§
- assert
- Assertions and assert related functionality for checking runtime invariants
- asset
- Asset related functionality
- builtins
- WutEngine builtin components and their systems.
- component
- Component related functionality and data
- context
- The various contexts used for interacting with WutEngine APIs externally.
- gameobject
- Functionality and definitions for the main GameObject type
- global
- Module for things surrounding user-defined global singletons
- input
- Main module containing the input handling logic for WutEngine
- log
- Logging and logging configuration
- macros
- Macros that make working with WutEngine easier
- math
- Mathematics and math related datastructures
- physics
- Physics functionality. Both 2D and 3D.
- plugins
- Module for implementable engine plugins
- profiling
- Profiling related bindings
- renderer
- The various WutEngine renderers and rendering functionality
- runtime
- The main runtime and its main loop.
- time
- Time management and related functionality for WutEngine
- windowing
- Windowing and windows
Macros§
- map
- Creates a hashmap and inserts the given keys and values. Into::into is called on each key and value before it is inserted.