#[repr(transparent)]pub struct IPLDirectEffectFlags(pub c_uint);Expand description
Flags indicating which direct path parameters to apply.
Tuple Fields§
§0: c_uintImplementations§
Source§impl IPLDirectEffectFlags
impl IPLDirectEffectFlags
Sourcepub const IPL_DIRECTEFFECTFLAGS_APPLYDISTANCEATTENUATION: IPLDirectEffectFlags
pub const IPL_DIRECTEFFECTFLAGS_APPLYDISTANCEATTENUATION: IPLDirectEffectFlags
Apply frequency-independent distance attenuation.
Source§impl IPLDirectEffectFlags
impl IPLDirectEffectFlags
Sourcepub const IPL_DIRECTEFFECTFLAGS_APPLYAIRABSORPTION: IPLDirectEffectFlags
pub const IPL_DIRECTEFFECTFLAGS_APPLYAIRABSORPTION: IPLDirectEffectFlags
Apply frequency-dependent air absorption as a function of distance.
Source§impl IPLDirectEffectFlags
impl IPLDirectEffectFlags
Sourcepub const IPL_DIRECTEFFECTFLAGS_APPLYDIRECTIVITY: IPLDirectEffectFlags
pub const IPL_DIRECTEFFECTFLAGS_APPLYDIRECTIVITY: IPLDirectEffectFlags
Apply attenuation due to source directivity pattern.
Source§impl IPLDirectEffectFlags
impl IPLDirectEffectFlags
Sourcepub const IPL_DIRECTEFFECTFLAGS_APPLYOCCLUSION: IPLDirectEffectFlags
pub const IPL_DIRECTEFFECTFLAGS_APPLYOCCLUSION: IPLDirectEffectFlags
Apply occlusion.
Source§impl IPLDirectEffectFlags
impl IPLDirectEffectFlags
Sourcepub const IPL_DIRECTEFFECTFLAGS_APPLYTRANSMISSION: IPLDirectEffectFlags
pub const IPL_DIRECTEFFECTFLAGS_APPLYTRANSMISSION: IPLDirectEffectFlags
Apply transmission along with occlusion.
Trait Implementations§
Source§impl BitAnd for IPLDirectEffectFlags
impl BitAnd for IPLDirectEffectFlags
Source§impl BitAndAssign for IPLDirectEffectFlags
impl BitAndAssign for IPLDirectEffectFlags
Source§fn bitand_assign(&mut self, rhs: IPLDirectEffectFlags)
fn bitand_assign(&mut self, rhs: IPLDirectEffectFlags)
Performs the
&= operation. Read moreSource§impl BitOr for IPLDirectEffectFlags
impl BitOr for IPLDirectEffectFlags
Source§impl BitOrAssign for IPLDirectEffectFlags
impl BitOrAssign for IPLDirectEffectFlags
Source§fn bitor_assign(&mut self, rhs: IPLDirectEffectFlags)
fn bitor_assign(&mut self, rhs: IPLDirectEffectFlags)
Performs the
|= operation. Read moreSource§impl Clone for IPLDirectEffectFlags
impl Clone for IPLDirectEffectFlags
Source§fn clone(&self) -> IPLDirectEffectFlags
fn clone(&self) -> IPLDirectEffectFlags
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 IPLDirectEffectFlags
impl Debug for IPLDirectEffectFlags
Source§impl Hash for IPLDirectEffectFlags
impl Hash for IPLDirectEffectFlags
Source§impl PartialEq for IPLDirectEffectFlags
impl PartialEq for IPLDirectEffectFlags
impl Copy for IPLDirectEffectFlags
impl Eq for IPLDirectEffectFlags
impl StructuralPartialEq for IPLDirectEffectFlags
Auto Trait Implementations§
impl Freeze for IPLDirectEffectFlags
impl RefUnwindSafe for IPLDirectEffectFlags
impl Send for IPLDirectEffectFlags
impl Sync for IPLDirectEffectFlags
impl Unpin for IPLDirectEffectFlags
impl UnwindSafe for IPLDirectEffectFlags
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