pub struct ReverbState {Show 16 fields
pub input_level: i32,
pub bypass: bool,
pub kill_wet: bool,
pub kill_dry: bool,
pub output_level: i32,
pub time_decay: i32,
pub time_pre_decay: i32,
pub color_low: i32,
pub color_high: i32,
pub color_high_factor: i32,
pub mod_rate: i32,
pub mod_depth: i32,
pub level_early: i32,
pub level_reverb: i32,
pub level_dry: i32,
pub algorithm: ReverbAlgorithm,
}Expand description
State of reverb effect.
Fields§
§input_level: i32The level of input. -24..0 (-24.0..0.0 dB).
bypass: bool§kill_wet: bool§kill_dry: bool§output_level: i32The level of output. -24..12 (-24.0..12.0 dB).
time_decay: i32The decay of time. 1..290.
time_pre_decay: i32The pre decay of time. 1..100.
color_low: i32The color at low frequency. -50..50.
color_high: i32The color at high frequency. -50..50.
color_high_factor: i32The factor of color at high frequency. -25..25.
mod_rate: i32The rate of modulation. -25..25.
mod_depth: i32The depth of modulation. -25..25.
level_early: i32The level of early reflection. -48..0.
level_reverb: i32The level of reverb. -48..0.
level_dry: i32The level of dry. -48..0.
algorithm: ReverbAlgorithmThe algorithm of reverb.
Trait Implementations§
Source§impl AsMut<ReverbState> for ItwinReverbState
impl AsMut<ReverbState> for ItwinReverbState
Source§fn as_mut(&mut self) -> &mut ReverbState
fn as_mut(&mut self) -> &mut ReverbState
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsMut<ReverbState> for K24dReverbState
impl AsMut<ReverbState> for K24dReverbState
Source§fn as_mut(&mut self) -> &mut ReverbState
fn as_mut(&mut self) -> &mut ReverbState
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsMut<ReverbState> for KliveReverbState
impl AsMut<ReverbState> for KliveReverbState
Source§fn as_mut(&mut self) -> &mut ReverbState
fn as_mut(&mut self) -> &mut ReverbState
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsMut<ReverbState> for StudioReverbState
impl AsMut<ReverbState> for StudioReverbState
Source§fn as_mut(&mut self) -> &mut ReverbState
fn as_mut(&mut self) -> &mut ReverbState
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<ReverbState> for ItwinReverbState
impl AsRef<ReverbState> for ItwinReverbState
Source§fn as_ref(&self) -> &ReverbState
fn as_ref(&self) -> &ReverbState
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<ReverbState> for K24dReverbState
impl AsRef<ReverbState> for K24dReverbState
Source§fn as_ref(&self) -> &ReverbState
fn as_ref(&self) -> &ReverbState
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<ReverbState> for KliveReverbState
impl AsRef<ReverbState> for KliveReverbState
Source§fn as_ref(&self) -> &ReverbState
fn as_ref(&self) -> &ReverbState
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<ReverbState> for StudioReverbState
impl AsRef<ReverbState> for StudioReverbState
Source§fn as_ref(&self) -> &ReverbState
fn as_ref(&self) -> &ReverbState
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for ReverbState
impl Clone for ReverbState
Source§fn clone(&self) -> ReverbState
fn clone(&self) -> ReverbState
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 ReverbState
impl Debug for ReverbState
Source§impl Default for ReverbState
impl Default for ReverbState
Source§fn default() -> ReverbState
fn default() -> ReverbState
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReverbState
impl PartialEq for ReverbState
impl Copy for ReverbState
impl Eq for ReverbState
impl StructuralPartialEq for ReverbState
Auto Trait Implementations§
impl Freeze for ReverbState
impl RefUnwindSafe for ReverbState
impl Send for ReverbState
impl Sync for ReverbState
impl Unpin for ReverbState
impl UnwindSafe for ReverbState
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