amethyst_controls/
lib.rs

1//! Amethyst control crate.
2
3#![warn(
4    missing_debug_implementations,
5    missing_docs,
6    rust_2018_idioms,
7    rust_2018_compatibility
8)]
9#![warn(clippy::all)]
10#![allow(clippy::new_without_default)]
11
12pub use self::{
13    bundles::{ArcBallControlBundle, FlyControlBundle},
14    components::{ArcBallControlTag, ControlTagPrefab, FlyControlTag},
15    resources::{HideCursor, WindowFocus},
16    systems::{
17        ArcBallRotationSystem, CursorHideSystem, CursorHideSystemDesc, FlyMovementSystem,
18        FlyMovementSystemDesc, FreeRotationSystem, FreeRotationSystemDesc, MouseFocusUpdateSystem,
19        MouseFocusUpdateSystemDesc,
20    },
21};
22
23mod bundles;
24mod components;
25mod resources;
26mod systems;