pub struct SpatialProcessingParams {
pub distance_attenuation: f32,
pub doppler_shift: f32,
pub listener_relative_position: Position3D,
pub occlusion: f32,
}Expand description
Spatial processing parameters
Fields§
§distance_attenuation: f32Distance-based attenuation
doppler_shift: f32Doppler shift factor
listener_relative_position: Position3DSpatial position in listener coordinates
occlusion: f32Occlusion factors
Trait Implementations§
Source§impl Clone for SpatialProcessingParams
impl Clone for SpatialProcessingParams
Source§fn clone(&self) -> SpatialProcessingParams
fn clone(&self) -> SpatialProcessingParams
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 SpatialProcessingParams
impl RefUnwindSafe for SpatialProcessingParams
impl Send for SpatialProcessingParams
impl Sync for SpatialProcessingParams
impl Unpin for SpatialProcessingParams
impl UnsafeUnpin for SpatialProcessingParams
impl UnwindSafe for SpatialProcessingParams
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