pub struct DspParameterDesc {
pub min: f32,
pub max: f32,
pub default_val: f32,
pub name: String,
pub label: String,
pub description: String,
}
Expand description
Structure to define a parameter for a DSP unit.
Fields§
§min: f32
[w] Minimum value of the parameter (ie 100.0)
max: f32
[w] Maximum value of the parameter (ie 22050.0)
default_val: f32
[w] Default value of parameter
name: String
[w] Name of the parameter to be displayed (ie “Cutoff frequency”)
label: String
[w] Short string to be put next to value to denote the unit type (ie “hz”)
description: String
[w] Description of the parameter to be displayed as a help item / tooltip for this parameter
Trait Implementations§
Source§impl Clone for DspParameterDesc
impl Clone for DspParameterDesc
Source§fn clone(&self) -> DspParameterDesc
fn clone(&self) -> DspParameterDesc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DspParameterDesc
impl Debug for DspParameterDesc
Source§impl Default for DspParameterDesc
impl Default for DspParameterDesc
Source§fn default() -> DspParameterDesc
fn default() -> DspParameterDesc
Returns the “default value” for a type. Read more
Source§impl PartialEq for DspParameterDesc
impl PartialEq for DspParameterDesc
impl StructuralPartialEq for DspParameterDesc
Auto Trait Implementations§
impl Freeze for DspParameterDesc
impl RefUnwindSafe for DspParameterDesc
impl Send for DspParameterDesc
impl Sync for DspParameterDesc
impl Unpin for DspParameterDesc
impl UnwindSafe for DspParameterDesc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more