pub struct Filter {
pub enabled: bool,
pub mode: FilterMode,
pub resonance: f64,
pub cutoff_frequency: f64,
pub key_tracking: f64,
pub envelope: Envelope,
pub envelope_amount: f64,
pub effect_mode: FilterEffectMode,
pub effect_enabled: bool,
pub effect_amount: f64,
}Fields§
§enabled: bool§mode: FilterMode§resonance: f64§cutoff_frequency: f64§key_tracking: f64§envelope: Envelope§envelope_amount: f64How much the envelope affects the cutoff frequency
effect_mode: FilterEffectModeHow the effect is processed.
effect_enabled: bool§effect_amount: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for Filter
impl RefUnwindSafe for Filter
impl Send for Filter
impl Sync for Filter
impl Unpin for Filter
impl UnwindSafe for Filter
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