Struct fmod::core::ReverbProperties
source · #[repr(C)]pub struct ReverbProperties {
pub decay_time: c_float,
pub early_delay: c_float,
pub late_delay: c_float,
pub hf_reference: c_float,
pub hf_decay_ratio: c_float,
pub diffusion: c_float,
pub density: c_float,
pub low_shelf_frequency: c_float,
pub low_shelf_gain: c_float,
pub high_cut: c_float,
pub early_late_mix: c_float,
pub wet_level: c_float,
}Fields§
§decay_time: c_float§early_delay: c_float§late_delay: c_float§hf_reference: c_float§hf_decay_ratio: c_float§diffusion: c_float§density: c_float§low_shelf_frequency: c_float§low_shelf_gain: c_float§high_cut: c_float§early_late_mix: c_float§wet_level: c_floatImplementations§
source§impl ReverbProperties
impl ReverbProperties
pub const OFF: Self = _
pub const GENERIC: Self = _
pub const PADDEDCELL: Self = _
pub const ROOM: Self = _
pub const BATHROOM: Self = _
pub const LIVINGROOM: Self = _
pub const STONEROOM: Self = _
pub const AUDITORIUM: Self = _
pub const CONCERTHALL: Self = _
pub const CAVE: Self = _
pub const ARENA: Self = _
pub const HANGAR: Self = _
pub const CARPETTEDHALLWAY: Self = _
pub const HALLWAY: Self = _
pub const STONECORRIDOR: Self = _
pub const ALLEY: Self = _
pub const FOREST: Self = _
pub const CITY: Self = _
pub const MOUNTAINS: Self = _
pub const QUARRY: Self = _
pub const PLAIN: Self = _
pub const PARKINGLOT: Self = _
pub const SEWERPIPE: Self = _
pub const UNDERWATER: Self = _
Trait Implementations§
source§impl Clone for ReverbProperties
impl Clone for ReverbProperties
source§fn clone(&self) -> ReverbProperties
fn clone(&self) -> ReverbProperties
Returns a copy 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 ReverbProperties
impl Debug for ReverbProperties
source§impl Default for ReverbProperties
impl Default for ReverbProperties
source§fn default() -> ReverbProperties
fn default() -> ReverbProperties
Returns the “default value” for a type. Read more
source§impl From<FMOD_REVERB_PROPERTIES> for ReverbProperties
impl From<FMOD_REVERB_PROPERTIES> for ReverbProperties
source§fn from(value: FMOD_REVERB_PROPERTIES) -> Self
fn from(value: FMOD_REVERB_PROPERTIES) -> Self
Converts to this type from the input type.
source§impl From<ReverbProperties> for FMOD_REVERB_PROPERTIES
impl From<ReverbProperties> for FMOD_REVERB_PROPERTIES
source§fn from(value: ReverbProperties) -> Self
fn from(value: ReverbProperties) -> Self
Converts to this type from the input type.
source§impl PartialEq for ReverbProperties
impl PartialEq for ReverbProperties
source§fn eq(&self, other: &ReverbProperties) -> bool
fn eq(&self, other: &ReverbProperties) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for ReverbProperties
impl PartialOrd for ReverbProperties
source§fn partial_cmp(&self, other: &ReverbProperties) -> Option<Ordering>
fn partial_cmp(&self, other: &ReverbProperties) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for ReverbProperties
impl StructuralPartialEq for ReverbProperties
Auto Trait Implementations§
impl Freeze for ReverbProperties
impl RefUnwindSafe for ReverbProperties
impl Send for ReverbProperties
impl Sync for ReverbProperties
impl Unpin for ReverbProperties
impl UnwindSafe for ReverbProperties
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