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
39
40
41
42
43
44
45
46
47
//! # `bevy_kana`
//!
//! Ergonomic, opinionated utilities for Bevy — type-safe math, input wiring, and more.
//!
//! `bevy_kana` is a growing collection of ergonomic utilities for Bevy projects.
//! Enable features to pull in what you need.
//!
//! ## Features
//!
//! - **`math`** (default) — zero-cost newtype wrappers around Bevy math primitives that prevent
//! accidental mixing at compile time.
//! - **`input`** (default) — macros and utilities for wiring keyboard actions to commands through
//! `bevy_enhanced_input`.
//!
//! Disable defaults to pick only what you need:
//!
//! ```toml
//! bevy_kana = { version = "0.0.1", default-features = false, features = ["math"] }
//! ```
/// Convenience re-exports for glob imports.
pub use Keybindings;
pub use Displacement;
pub use Orientation;
pub use Position;
pub use ScreenPosition;
pub use ToF32;
pub use ToI32;
pub use ToU32;
pub use ToUsize;
pub use Velocity;