pub enum ModWaveform {
Off,
Sin,
Saw,
Square,
Random,
}Expand description
Modulation waveform types for LFO
Variants§
Off
No modulation
Sin
Sine wave (smooth oscillation)
Saw
Sawtooth wave (linear ramp)
Square
Square wave (on/off)
Random
Random (sample & hold)
Implementations§
Source§impl ModWaveform
impl ModWaveform
Trait Implementations§
Source§impl Clone for ModWaveform
impl Clone for ModWaveform
Source§fn clone(&self) -> ModWaveform
fn clone(&self) -> ModWaveform
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 ModWaveform
impl Debug for ModWaveform
Source§impl Default for ModWaveform
impl Default for ModWaveform
Source§fn default() -> ModWaveform
fn default() -> ModWaveform
Returns the “default value” for a type. Read more
Source§impl PartialEq for ModWaveform
impl PartialEq for ModWaveform
impl Copy for ModWaveform
impl Eq for ModWaveform
impl StructuralPartialEq for ModWaveform
Auto Trait Implementations§
impl Freeze for ModWaveform
impl RefUnwindSafe for ModWaveform
impl Send for ModWaveform
impl Sync for ModWaveform
impl Unpin for ModWaveform
impl UnwindSafe for ModWaveform
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