#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![deny(rustdoc::broken_intra_doc_links)]
mod components;
mod events;
#[cfg(feature = "input_bindings")]
mod input;
mod plugin;
mod systems;
pub use components::SwitchableCamera;
pub use events::{CameraSwitched, SwitchCameraRequest};
#[cfg(feature = "input_bindings")]
#[cfg_attr(docsrs, doc(cfg(feature = "input_bindings")))]
pub use input::{
CameraGamepadBindings, CameraInputBindings, CameraInputBindingsPlugin,
CameraSlotGamepadBinding, CameraSlotKeyBinding,
};
pub use plugin::CameraSwitchPlugin;