Add a function for setting pre-normalized values
This commit is contained in:
parent
1d6a9aac74
commit
0633fddb5c
|
@ -142,6 +142,14 @@ impl<'a> ParamSetter<'a> {
|
||||||
unsafe { self.context.raw_set_parameter_normalized(ptr, normalized) };
|
unsafe { self.context.raw_set_parameter_normalized(ptr, normalized) };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Set a parameter to an already normalized value. Works exactly the same as
|
||||||
|
/// [Self::set_parameter] and needs to follow the same rules, but this may be useful when
|
||||||
|
/// implementigna a GUI.
|
||||||
|
pub fn set_parameter_normalized<P: Param>(&self, param: &P, normalized: f32) {
|
||||||
|
let ptr = param.as_ptr();
|
||||||
|
unsafe { self.context.raw_set_parameter_normalized(ptr, normalized) };
|
||||||
|
}
|
||||||
|
|
||||||
/// Inform the host that you are done automating a parameter. This needs to be called after one
|
/// Inform the host that you are done automating a parameter. This needs to be called after one
|
||||||
/// or more [Self::set_parameter()] calls for a parameter so the host knows the automation
|
/// or more [Self::set_parameter()] calls for a parameter so the host knows the automation
|
||||||
/// gesture has finished.
|
/// gesture has finished.
|
||||||
|
|
Loading…
Reference in a new issue