pub struct FmOperator {
pub osc: Oscillator,
pub adsr: Adsr,
pub age: f32,
pub note_off_age: Option<f32>,
pub output_level: f32,
}Expand description
A single FM synthesis operator (carrier or modulator).
Fields§
§osc: Oscillator§adsr: Adsr§age: f32§note_off_age: Option<f32>§output_level: f32Implementations§
Source§impl FmOperator
impl FmOperator
Trait Implementations§
Source§impl Clone for FmOperator
impl Clone for FmOperator
Source§fn clone(&self) -> FmOperator
fn clone(&self) -> FmOperator
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 moreAuto Trait Implementations§
impl Freeze for FmOperator
impl RefUnwindSafe for FmOperator
impl Send for FmOperator
impl Sync for FmOperator
impl Unpin for FmOperator
impl UnsafeUnpin for FmOperator
impl UnwindSafe for FmOperator
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