pub fn new(
        value: AtomicCell<f32>,
        name: String,
        label: String,
        can_be_automated: bool,
        value_range: (f32, f32),
        value_type: ParameterType,
        value_precision: u32,
    ) -> Self {
        PluginParameter {
            value,
            name,
            label,
            can_be_automated,
            value_range,
            value_type,
            value_precision,
        }
    }
/// Create a parameter with given options
Create a parameter with given options
Create a parameter with given options
pub fn new(
        value: AtomicCell<f32>,
        name: String,
        label: String,
        can_be_automated: bool,
        value_range: (f32, f32),
        value_type: ParameterType,
        value_precision: u32,
    ) -> Self {
        PluginParameter {
            value,
            name,
            label,
            can_be_automated,
            value_range,
            value_type,
            value_precision,
        }
    }
pub fn new ( value : AtomicCell < f32 > , name : String , label : String , can_be_automated : bool , value_range : ( f32 , f32 ) , value_type : ParameterType , value_precision : u32 , ) -> Self { PluginParameter { value , name , label , can_be_automated , value_range , value_type , value_precision , } }
Create a parameter with given options
Create a parameter with given options
value
AtomicCell<f32>
name
String
label
String
can_be_automated
bool
value_range
(f32, f32)
value_type
ParameterType
value_precision
u32
value
AtomicCell<f32>
name
String
label
String
can_be_automated
bool
value_range
(f32, f32)
value_type
ParameterType
value_precision
u32