use crate::{Mix, command::handle_param_setters};
use super::{CommandWriters, FilterMode};
#[derive(Debug)]
pub struct FilterHandle {
pub(super) command_writers: CommandWriters,
}
impl FilterHandle {
pub fn set_mode(&mut self, mode: FilterMode) {
self.command_writers.set_mode.write(mode)
}
handle_param_setters! {
cutoff: f64,
resonance: f64,
mix: Mix,
}
}