pub enum DirectionalPattern {
Omnidirectional,
Cardioid,
Bidirectional,
Cone {
inner_angle: f32,
outer_angle: f32,
outer_gain: f32,
},
}Expand description
Audio directional patterns
Variants§
Omnidirectional
Omnidirectional (equal in all directions)
Cardioid
Cardioid (heart-shaped, directional)
Bidirectional
Bidirectional (figure-8 pattern)
Cone
Cone-shaped directional pattern
Trait Implementations§
Source§impl Clone for DirectionalPattern
impl Clone for DirectionalPattern
Source§fn clone(&self) -> DirectionalPattern
fn clone(&self) -> DirectionalPattern
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 DirectionalPattern
impl Debug for DirectionalPattern
impl Copy for DirectionalPattern
Auto Trait Implementations§
impl Freeze for DirectionalPattern
impl RefUnwindSafe for DirectionalPattern
impl Send for DirectionalPattern
impl Sync for DirectionalPattern
impl Unpin for DirectionalPattern
impl UnsafeUnpin for DirectionalPattern
impl UnwindSafe for DirectionalPattern
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more