Struct pill_engine::internal::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: OutputStream
audio_stream_handle: OutputStreamHandle
ambient_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
.