cloudiful-bevy-input 0.1.3

Reusable Bevy input abstraction for game-defined actions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![doc = include_str!("../README.md")]
#![deny(rustdoc::broken_intra_doc_links)]

mod action_state;
mod bindings;
mod device;
mod plugin;
mod systems;

/// Per-action runtime state produced by [`InputBindingsPlugin`].
pub use action_state::{ActionData, ActionState, InputSettings};
/// Generic input action traits, bindings, and mapping storage.
pub use bindings::{InputAction, InputBinding, InputButton, InputMap};
/// Active-device and primary-gamepad tracking resources.
pub use device::{ActiveInputDevice, InputDevice, PrimaryGamepad, PrimaryGamepadMode};
/// Plugin that wires input resources and action-state updates.
pub use plugin::InputBindingsPlugin;