Crate dmc [−] [src]
DMC - DirectMedia Crate
This is an attempt at an SDL2 rewrite in Rust. The end goal is to get rid of the dependency on SDL2's DLL for Rust apps.
Reexports
pub use semver::Semver; |
pub use display::Display; |
pub use game_input_device::GameInputDevice; |
pub use game_input_device::Dpad; |
pub use game_input_device::Minmax; |
pub use game_input_device::SignedAxis; |
pub use game_input_device::UnsignedAxis; |
pub use event::EventQueue; |
pub use event::Clipboard; |
pub use event::TextInput; |
pub use battery::BatteryState; |
pub use battery::BatteryStatus; |
pub use timeout::Timeout; |
pub use option_alternatives::Decision; |
pub use option_alternatives::Knowledge; |
pub use option_alternatives::Decision::*; |
pub use option_alternatives::Knowledge::*; |
pub use vec::*; |
Modules
battery |
Getting the device's battery's state, if any |
display |
The platform's display backend, windows, and OpenGL. |
event |
Platform-specific event handling. |
game_input_device |
Get input from gamepads, joysticks, steering wheels, and others. |
option_alternatives |
Alternative |
semver |
The Semver (Semantic versioning) struct. |
timeout |
The Timeout enum, which is ither a fixed duration or infinite. |
vec |
TODO this needs to be merged with fate-rs |