Crate wutengine

Source
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.