fn update_fx_param_value(
        &mut self,
        is_input_fx: bool,
        fx_index: u32,
        param_index: u32,
        v: ReaperNormalizedFxParamValue,
    ) -> bool {
        let key = TrackFxKey {
            is_input_fx,
            fx_index,
            param_index,
        };
        match self.fx_param_values.insert(key, v) {
            None => true,
            Some(prev) => v != prev,
        }
    }
/// Returns true if it has changed.
Returns true if it has changed.
Returns true if it has changed .
fn update_fx_param_value(
        &mut self,
        is_input_fx: bool,
        fx_index: u32,
        param_index: u32,
        v: ReaperNormalizedFxParamValue,
    ) -> bool {
        let key = TrackFxKey {
            is_input_fx,
            fx_index,
            param_index,
        };
        match self.fx_param_values.insert(key, v) {
            None => true,
            Some(prev) => v != prev,
        }
    }
fn update_fx_param_value ( & mut self , is_input_fx : bool , fx_index : u32 , param_index : u32 , v : ReaperNormalizedFxParamValue , ) -> bool { let key = TrackFxKey { is_input_fx , fx_index , param_index , } ; match self . fx_param_values . insert ( key , v ) { None => true , Some ( prev ) => v != prev , } }
Returns true if it has changed.
Returns true if it has changed .
&mut self
is_input_fx
bool
fx_index
u32
param_index
u32
v
ReaperNormalizedFxParamValue
&mut self
is_input_fx
bool
fx_index
u32
param_index
u32
v
ReaperNormalizedFxParamValue