pub struct TrigSignal { /* private fields */ }
Expand description
Trigger signal generator for HexoDSP nodes.
A trigger in HexoSynth and HexoDSP is commonly 2.0 milliseconds. This generator generates a trigger signal when TrigSignal::trigger is called.
Implementations§
Source§impl TrigSignal
impl TrigSignal
Sourcepub fn set_sample_rate(&mut self, srate: f32)
pub fn set_sample_rate(&mut self, srate: f32)
Set the sample rate to calculate the amount of samples for the trigger signal.
Sourcepub fn trigger(&mut self)
pub fn trigger(&mut self)
Enable sending a trigger impulse the next time TrigSignal::next is called.
Trait Implementations§
Source§impl Clone for TrigSignal
impl Clone for TrigSignal
Source§fn clone(&self) -> TrigSignal
fn clone(&self) -> TrigSignal
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 TrigSignal
impl Debug for TrigSignal
Source§impl Default for TrigSignal
impl Default for TrigSignal
impl Copy for TrigSignal
Auto Trait Implementations§
impl Freeze for TrigSignal
impl RefUnwindSafe for TrigSignal
impl Send for TrigSignal
impl Sync for TrigSignal
impl Unpin for TrigSignal
impl UnwindSafe for TrigSignal
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