pub struct SpectralWaveBuffer {
pub hot_amplitudes: Vec<FiniteF32>,
pub hot_frequencies: Vec<FiniteF32>,
pub cold_amplitudes: Vec<FiniteF32>,
pub cold_frequencies: Vec<FiniteF32>,
}Expand description
Accumulated spectral energy at a node. Replaces: xlr_v2.py SpectralWaveBuffer
Fields§
§hot_amplitudes: Vec<FiniteF32>Hot signal accumulated amplitudes.
hot_frequencies: Vec<FiniteF32>Hot signal accumulated frequencies.
cold_amplitudes: Vec<FiniteF32>Cold signal accumulated amplitudes.
cold_frequencies: Vec<FiniteF32>Cold signal accumulated frequencies.
Trait Implementations§
Source§impl Clone for SpectralWaveBuffer
impl Clone for SpectralWaveBuffer
Source§fn clone(&self) -> SpectralWaveBuffer
fn clone(&self) -> SpectralWaveBuffer
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 SpectralWaveBuffer
impl Debug for SpectralWaveBuffer
Source§impl Default for SpectralWaveBuffer
impl Default for SpectralWaveBuffer
Source§fn default() -> SpectralWaveBuffer
fn default() -> SpectralWaveBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpectralWaveBuffer
impl RefUnwindSafe for SpectralWaveBuffer
impl Send for SpectralWaveBuffer
impl Sync for SpectralWaveBuffer
impl Unpin for SpectralWaveBuffer
impl UnsafeUnpin for SpectralWaveBuffer
impl UnwindSafe for SpectralWaveBuffer
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