pub enum NodeParameter {
Gain(f32),
Frequency(f32),
Switch(bool),
DelayUnits(usize),
Cutoff(f32),
Q(f32),
}Expand description
Generic parameter, supporting dynamic updates of node properties.
Variants§
Gain(f32)
Gain/Volume adjustment.
Frequency(f32)
Frequency in Hz.
Switch(bool)
Boolean switch (on/off).
DelayUnits(usize)
Delay time in units (blocks).
Cutoff(f32)
Filter cutoff frequency.
Q(f32)
Filter Q factor (Resonance).
Trait Implementations§
Source§impl Clone for NodeParameter
impl Clone for NodeParameter
Source§fn clone(&self) -> NodeParameter
fn clone(&self) -> NodeParameter
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 NodeParameter
impl Debug for NodeParameter
Source§impl PartialEq for NodeParameter
impl PartialEq for NodeParameter
impl Copy for NodeParameter
impl StructuralPartialEq for NodeParameter
Auto Trait Implementations§
impl Freeze for NodeParameter
impl RefUnwindSafe for NodeParameter
impl Send for NodeParameter
impl Sync for NodeParameter
impl Unpin for NodeParameter
impl UnsafeUnpin for NodeParameter
impl UnwindSafe for NodeParameter
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