bevy_input_bindings 0.0.2

High level, flexible and shareable input binding library for the Bevy game engine
Documentation
pub use crate::action_event::ActionEvent;
pub use crate::controller_interface::ControllerInterface;
pub use crate::controller_layout::ControllerLayout;
pub use crate::controller_values::{ControllerValues, VariantValue};
pub use crate::relation::{ControlledBy, Controlling};
pub use crate::shared::ControllersSet;

// Gamepad specific
pub mod gamepad {
    pub use crate::gamepad::binding::GamepadBinding as Binding;
    pub use crate::gamepad::plugin::GamepadPlugin as Plugin;
    pub use crate::gamepad::triggers;
    pub use crate::gamepad::triggers::TriggerTrait;
    pub use crate::gamepad::values;
    pub use crate::gamepad::values::FunctionTrait;
}

// Keyboard specific
pub mod keyboard {
    pub use crate::keyboard::binding::KeyboardBinding as Binding;
    pub use crate::keyboard::plugin::KeyboardPlugin as Plugin;
    pub use crate::keyboard::triggers;
    pub use crate::keyboard::triggers::TriggerTrait;
    pub use crate::keyboard::values;
    pub use crate::keyboard::values::FunctionTrait;
}