Struct pill_engine::game::AudioManagerComponent [−][src]
pub struct AudioManagerComponent {
pub(crate) audio_stream: OutputStream,
pub(crate) audio_stream_handle: OutputStreamHandle,
pub(crate) ambient_sink_pool: Vec<Sink>,
pub(crate) spatial_sink_pool: Vec<SpatialSink>,
pub(crate) free_ambient_sink_handles: VecDeque<usize>,
pub(crate) busy_ambient_sink_handles: VecDeque<usize>,
pub(crate) free_spatial_sink_handles: VecDeque<usize>,
pub(crate) busy_spatial_sink_handles: VecDeque<usize>,
}Fields
audio_stream: OutputStreamaudio_stream_handle: OutputStreamHandleambient_sink_pool: Vec<Sink>spatial_sink_pool: Vec<SpatialSink>free_ambient_sink_handles: VecDeque<usize>busy_ambient_sink_handles: VecDeque<usize>free_spatial_sink_handles: VecDeque<usize>busy_spatial_sink_handles: VecDeque<usize>Implementations
Trait Implementations
Defines the value type that corresponds to this PillTypeMapKey.