pub struct Reverb { /* private fields */ }
Expand description
Reverb object
Implementations§
Source§impl Reverb
impl Reverb
pub fn release(&mut self) -> Status
pub fn set_3D_attributes( &self, position: Vector, min_distance: f32, max_distance: f32, ) -> Status
pub fn get_3D_attributes(&self) -> Result<(Vector, f32, f32), Status>
pub fn set_properties(&self, reverb_properties: ReverbProperties) -> Status
pub fn get_properties( &self, reverb_properties: ReverbProperties, ) -> Result<ReverbProperties, Status>
pub fn set_active(&self, active: bool) -> Status
pub fn get_active(&self) -> Result<bool, Status>
Sourcepub fn get_memory_info(
&self,
MemoryBits: MemoryBits,
EventMemoryBits: EventMemoryBits,
) -> Result<(u32, MemoryUsageDetails), Status>
pub fn get_memory_info( &self, MemoryBits: MemoryBits, EventMemoryBits: EventMemoryBits, ) -> Result<(u32, MemoryUsageDetails), Status>
Returns:
Ok(memory_used, details)
pub fn set_user_data<'r, T>(&'r self, user_data: &'r mut T) -> Status
pub fn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Status>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Reverb
impl RefUnwindSafe for Reverb
impl !Send for Reverb
impl !Sync for Reverb
impl Unpin for Reverb
impl UnwindSafe for Reverb
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