Struct alto::EaxReverbEffect
[−]
[src]
pub struct EaxReverbEffect<'d: 'c, 'c> { /* fields omitted */ }
pub struct EaxReverbEffect<'d: 'c, 'c> { /* fields omitted */ }
impl<'d: 'c, 'c> EaxReverbEffect<'d, 'c>
[src]fn set_preset(&mut self, preset: &EaxReverbProperties) -> AltoResult<()>
fn density(&self) -> AltoResult<f32>
fn set_density(&mut self, value: f32) -> AltoResult<()>
fn diffusion(&self) -> AltoResult<f32>
fn set_diffusion(&mut self, value: f32) -> AltoResult<()>
fn gain(&self) -> AltoResult<f32>
fn set_gain(&mut self, value: f32) -> AltoResult<()>
fn gainhf(&self) -> AltoResult<f32>
fn set_gainhf(&mut self, value: f32) -> AltoResult<()>
fn gainlf(&self) -> AltoResult<f32>
fn set_gainlf(&mut self, value: f32) -> AltoResult<()>
fn decay_time(&self) -> AltoResult<f32>
fn set_decay_time(&mut self, value: f32) -> AltoResult<()>
fn decay_hfratio(&self) -> AltoResult<f32>
fn set_decay_hfratio(&mut self, value: f32) -> AltoResult<()>
fn decay_lfratio(&self) -> AltoResult<f32>
fn set_decay_lfratio(&mut self, value: f32) -> AltoResult<()>
fn reflections_gain(&self) -> AltoResult<f32>
fn set_reflections_gain(&mut self, value: f32) -> AltoResult<()>
fn reflections_delay(&self) -> AltoResult<f32>
fn set_reflections_delay(&mut self, value: f32) -> AltoResult<()>
fn reflections_pan<V: From<[f32; 3]>>(&self) -> AltoResult<V>
fn set_reflections_pan<V: Into<[f32; 3]>>(&mut self, value: V) -> AltoResult<()>
fn late_reverb_gain(&self) -> AltoResult<f32>
fn set_late_reverb_gain(&mut self, value: f32) -> AltoResult<()>
fn late_reverb_delay(&self) -> AltoResult<f32>
fn set_late_reverb_delay(&mut self, value: f32) -> AltoResult<()>
fn late_reverb_pan<V: From<[f32; 3]>>(&self) -> AltoResult<V>
fn set_late_reverb_pan<V: Into<[f32; 3]>>(&mut self, value: V) -> AltoResult<()>
fn echo_time(&self) -> AltoResult<f32>
fn set_echo_time(&mut self, value: f32) -> AltoResult<()>
fn echo_depth(&self) -> AltoResult<f32>
fn set_echo_depth(&mut self, value: f32) -> AltoResult<()>
fn modulation_time(&self) -> AltoResult<f32>
fn set_modulation_time(&mut self, value: f32) -> AltoResult<()>
fn modulation_depth(&self) -> AltoResult<f32>
fn set_modulation_depth(&mut self, value: f32) -> AltoResult<()>
fn hfreference(&self) -> AltoResult<f32>
fn set_hfreference(&mut self, value: f32) -> AltoResult<()>
fn lfreference(&self) -> AltoResult<f32>
fn set_lfreference(&mut self, value: f32) -> AltoResult<()>
fn air_absorption_gainhf(&self) -> AltoResult<f32>
fn set_air_absorption_gainhf(&mut self, value: f32) -> AltoResult<()>
fn room_rolloff_factor(&self) -> AltoResult<f32>
fn set_room_rolloff_factor(&mut self, value: f32) -> AltoResult<()>
fn decay_hflimit(&self) -> AltoResult<bool>
fn set_decay_hflimit(&mut self, value: bool) -> AltoResult<()>
impl<'d: 'c, 'c> EffectTrait<'d, 'c> for EaxReverbEffect<'d, 'c>
[src]fn new(ctx: &'c Context<'d>) -> AltoResult<EaxReverbEffect<'d, 'c>>
fn context(&self) -> &Context<'d>
fn as_raw(&self) -> ALuint
impl<'d: 'c, 'c> Drop for EaxReverbEffect<'d, 'c>
[src]