reaction/
lib.rs

1//! # Reaction
2//!
3//! A lightweight, zero-cost input handling library designed for high-performance game engines.
4//! Reaction decouples raw hardware events from your high-level game logic using an
5//! action-based mapping system.
6//!
7//! ## Why Reaction?
8//! - **Summative Resolution**: Opposing inputs (like A and D keys) correctly cancel each other out.
9//! - **Additive Mouse Deltas**: No more lost movement data during high-speed frames.
10//! - **State-Driven**: Query the state of any key, button, or axis at any time.
11
12pub mod error;
13pub mod event;
14pub mod mapping;
15pub mod metrics;
16pub mod modifier;
17pub mod optimization;
18pub mod prelude;
19pub mod raw_input;
20pub mod state;
21pub mod system;
22pub mod trigger;
23pub mod types;