pub struct DefaultRenderer {
pub sounds: Vec<SoundHandle>,
pub last_buffer_size: usize,
}Expand description
Default audio renderer.
Fields§
§sounds: Vec<SoundHandle>All playing sounds.
last_buffer_size: usizeThe last buffer size given by the cpal backend.
Implementations§
Source§impl DefaultRenderer
impl DefaultRenderer
Sourcepub fn add_sound(&mut self, sound: impl Into<SoundHandle>)
pub fn add_sound(&mut self, sound: impl Into<SoundHandle>)
Start playing a sound. Accepts a type that can be converted into a
SoundHandle.
Sourcepub fn has_sounds(&self) -> bool
pub fn has_sounds(&self) -> bool
Return whether the renderer has any playing sounds.
Trait Implementations§
Source§impl Clone for DefaultRenderer
impl Clone for DefaultRenderer
Source§fn clone(&self) -> DefaultRenderer
fn clone(&self) -> DefaultRenderer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DefaultRenderer
impl Debug for DefaultRenderer
Source§impl Default for DefaultRenderer
impl Default for DefaultRenderer
Source§fn default() -> DefaultRenderer
fn default() -> DefaultRenderer
Returns the “default value” for a type. Read more
Source§impl From<DefaultRenderer> for RendererHandle<DefaultRenderer>
impl From<DefaultRenderer> for RendererHandle<DefaultRenderer>
Source§fn from(val: DefaultRenderer) -> Self
fn from(val: DefaultRenderer) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultRenderer
impl !UnwindSafe for DefaultRenderer
impl Freeze for DefaultRenderer
impl Send for DefaultRenderer
impl Sync for DefaultRenderer
impl Unpin for DefaultRenderer
impl UnsafeUnpin for DefaultRenderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more