Trait surge_wavetable::imports::imports::ParameterController[]

pub trait ParameterController {
    fn set_parameter01<P>(
        &mut self,
        param: &mut P,
        value: f32,
        external: bool,
        force_integer: bool
    ) -> bool
    where
        P: Param + ?Sized
;
fn send_parameter_automation(&mut self, index: i64, value: f32);
fn get_parameter01(&mut self, index: i64) -> f32;
fn get_parameter(&mut self, index: i64) -> f32;
fn get_parameter_display(&mut self, index: i64, text: *mut char);
fn get_parameter_display_alt1(
        &mut self,
        index: i64,
        text: *mut char,
        x: f32
    );
fn get_parameter_display_alt2(&mut self, index: i64, text: *mut char);
fn get_parameter_name(&mut self, index: i64, text: *mut char);
fn get_parameter_meta(&mut self, index: i64, pm: &mut ParameterMeta);
fn set_parameter_smoothed(&mut self, index: i64, value: f32);
fn normalized_to_value(&mut self, parameter_index: i64, value: f32) -> f32;
fn value_to_normalized(&mut self, parameter_index: i64, value: f32) -> f32; }

Required methods

Implementors