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
/*!
# Kira
Kira is a backend-agnostic library to create expressive audio
for games. Besides the common sound playback features, it provides
[parameters](parameter) for smoothly adjusting properties of sounds, a
flexible [mixer](track) for applying effects to audio, and a
[clock] system for precisely timing audio events.
## Related crates
You will most likely want to use Kira with some of these other
crates:
- [`kira-cpal`](https://crates.io/crates/kira-cpal) - backend for
Windows, Mac, and Linux targets
- [`kira-loaders`](https://crates.io/crates/kira-loaders) - adds
support for loading audio files
*/
#![allow(clippy::collapsible_if)]
#![allow(clippy::collapsible_else_if)]
#![allow(clippy::large_enum_variant)]
#![warn(missing_docs)]
#![allow(clippy::tabs_in_doc_comments)]
pub mod clock;
pub mod dsp;
mod error;
mod loop_behavior;
pub mod manager;
pub mod parameter;
pub mod sound;
mod start_time;
pub mod track;
pub mod tween;
pub mod value;
pub use error::*;
pub use loop_behavior::*;
pub use start_time::*;