pub struct Distortion {
pub mode: DistortionMode,
pub drive: f32,
pub output_gain: f32,
pub pre_filter: Option<BiquadBand>,
pub post_filter: Option<BiquadBand>,
/* private fields */
}Expand description
Multi-mode distortion with pre/post EQ bands.
Fields§
§mode: DistortionMode§drive: f32§output_gain: f32§pre_filter: Option<BiquadBand>§post_filter: Option<BiquadBand>Implementations§
Source§impl Distortion
impl Distortion
pub fn new(mode: DistortionMode, drive: f32, output_gain: f32) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Distortion
impl RefUnwindSafe for Distortion
impl Send for Distortion
impl Sync for Distortion
impl Unpin for Distortion
impl UnsafeUnpin for Distortion
impl UnwindSafe for Distortion
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