1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! High-level input handling.
//!
//! ## Controllers
//!
//! Controllers are used to orient objects in the scene using input devices.
//! Any [`Object`] can be the target of a controller, including cameras.
//!
//! ### Orbital
//!
//! * Uses mouse movement to rotate the object around its target.
//! * Uses the mouse scroll wheel to move the object closer to or further
//! from its target.
//!
//! ### First-person
//!
//! * Uses the W and S keys to move forward or backward.
//! * Uses the A and D keys to strafe left or right.
//! * Uses mouse movement to rotate the object when the right mouse button
//! is held down.
//!
//! [`Object`]: ../object/trait.Object.html
/// First person controls.
/// Mouse orbit controls.
pub use FirstPerson;
pub use Orbit;
pub use ;