Struct rfmod::Reverb [] [src]

pub struct Reverb {
    // some fields omitted
}

Reverb object

Methods

impl Reverb
[src]

fn release(&mut self) -> Result

fn set_3D_attributes(&self, position: Vector, min_distance: f32, max_distance: f32) -> Result

fn get_3D_attributes(&self) -> Result<(Vector, f32, f32)Result>

fn set_properties(&self, reverb_properties: ReverbProperties) -> Result

fn get_properties(&self, reverb_properties: ReverbProperties) -> Result<ReverbPropertiesResult>

fn set_active(&self, active: bool) -> Result

fn get_active(&self) -> Result<boolResult>

fn get_memory_info(&self, MemoryBits: MemoryBits, EventMemoryBits: EventMemoryBits) -> Result<(u32, MemoryUsageDetails)Result>

fn set_user_data<T>(&self, user_data: &mut T) -> Result

fn get_user_data<'r, T>(&'r self) -> Result<&'r mut T, Result>

Trait Implementations

impl Drop for Reverb
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more