Struct alto::EaxReverbProperties
[−]
[src]
pub struct EaxReverbProperties { pub density: f32, pub diffusion: f32, pub gain: f32, pub gainhf: f32, pub gainlf: f32, pub decay_time: f32, pub decay_hfratio: f32, pub decay_lfratio: f32, pub reflections_gain: f32, pub reflections_delay: f32, pub reflections_pan: [f32; 3], pub late_reverb_gain: f32, pub late_reverb_delay: f32, pub late_reverb_pan: [f32; 3], pub echo_time: f32, pub echo_depth: f32, pub modulation_time: f32, pub modulation_depth: f32, pub air_absorption_gainhf: f32, pub hfreference: f32, pub lfreference: f32, pub room_rolloff_factor: f32, pub decay_hflimit: bool, }
Represents a preset for the AL_EFFECT_REVERB
and AL_EFFECT_EAXREVERB
effects.
Fields
density: f32
diffusion: f32
gain: f32
gainhf: f32
gainlf: f32
decay_time: f32
decay_hfratio: f32
decay_lfratio: f32
reflections_gain: f32
reflections_delay: f32
reflections_pan: [f32; 3]
late_reverb_gain: f32
late_reverb_delay: f32
late_reverb_pan: [f32; 3]
echo_time: f32
echo_depth: f32
modulation_time: f32
modulation_depth: f32
air_absorption_gainhf: f32
hfreference: f32
lfreference: f32
room_rolloff_factor: f32
decay_hflimit: bool