#[repr(C)]pub struct AcousticUniform {Show 17 fields
pub alpha: f32,
pub mu: f32,
pub position: [f32; 3],
pub track_v: f32,
pub manifold_w: f32,
pub epistemic_q: f32,
pub fm_index: f32,
pub frequency_hz: f32,
pub enabled: u32,
pub gain_l: f32,
pub gain_r: f32,
pub itd_seconds: f32,
pub azimuth_rad: f32,
pub elevation_rad: f32,
pub room_damp: f32,
pub stft_frame: f32,
pub preview_bins: [f32; 64],
}Expand description
Worklet uniform — mirrors AcousticParams with fixed preview bins.
Fields§
§alpha: f32§mu: f32§position: [f32; 3]§track_v: f32§manifold_w: f32§epistemic_q: f32§fm_index: f32§frequency_hz: f32§enabled: u32§gain_l: f32§gain_r: f32§itd_seconds: f32§azimuth_rad: f32§elevation_rad: f32§room_damp: f32§stft_frame: f32§preview_bins: [f32; 64]Trait Implementations§
Source§impl Clone for AcousticUniform
impl Clone for AcousticUniform
Source§fn clone(&self) -> AcousticUniform
fn clone(&self) -> AcousticUniform
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AcousticUniform
impl Debug for AcousticUniform
Source§impl Default for AcousticUniform
impl Default for AcousticUniform
Source§impl PartialEq for AcousticUniform
impl PartialEq for AcousticUniform
Source§fn eq(&self, other: &AcousticUniform) -> bool
fn eq(&self, other: &AcousticUniform) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AcousticUniform
impl Pod for AcousticUniform
impl StructuralPartialEq for AcousticUniform
Auto Trait Implementations§
impl Freeze for AcousticUniform
impl RefUnwindSafe for AcousticUniform
impl Send for AcousticUniform
impl Sync for AcousticUniform
impl Unpin for AcousticUniform
impl UnsafeUnpin for AcousticUniform
impl UnwindSafe for AcousticUniform
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.