Struct Panning Gains32
pub struct PanningGains32 { /* private fields */ }Expand description
Explicitly rounded f32 coefficients with original requested curve metadata.
Implementations§
§impl PanningGains32
impl PanningGains32
pub fn pan(&self) -> f64
pub fn law(&self) -> PanningLaw
pub fn normalization(&self) -> PanningNormalization
pub fn gains(&self) -> [f32; 2]
pub fn left(&self) -> f32
pub fn right(&self) -> f32
pub fn endpoint_gain(&self) -> f64
pub fn endpoint_gain(&self) -> f64
Ideal endpoint metadata in f64; Self::gains are actual f32 coefficients.
Trait Implementations§
§impl Clone for PanningGains32
impl Clone for PanningGains32
§fn clone(&self) -> PanningGains32
fn clone(&self) -> PanningGains32
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PanningGains32
§impl Debug for PanningGains32
impl Debug for PanningGains32
§impl PartialEq for PanningGains32
impl PartialEq for PanningGains32
impl StructuralPartialEq for PanningGains32
Auto Trait Implementations§
impl Freeze for PanningGains32
impl RefUnwindSafe for PanningGains32
impl Send for PanningGains32
impl Sync for PanningGains32
impl Unpin for PanningGains32
impl UnsafeUnpin for PanningGains32
impl UnwindSafe for PanningGains32
Blanket Implementations§
§impl<T> BorrowMut<T> for T
impl<T> BorrowMut<T> for T
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more