#[repr(transparent)]pub struct IPLDirectSimulationFlags(pub c_uint);Expand description
Flags indicating which types of direct simulation should be enabled for a given \c IPLSource.
Tuple Fields§
§0: c_uintImplementations§
Source§impl IPLDirectSimulationFlags
impl IPLDirectSimulationFlags
Sourcepub const IPL_DIRECTSIMULATIONFLAGS_DISTANCEATTENUATION: IPLDirectSimulationFlags
pub const IPL_DIRECTSIMULATIONFLAGS_DISTANCEATTENUATION: IPLDirectSimulationFlags
Enable distance attenuation calculations.
Source§impl IPLDirectSimulationFlags
impl IPLDirectSimulationFlags
Sourcepub const IPL_DIRECTSIMULATIONFLAGS_AIRABSORPTION: IPLDirectSimulationFlags
pub const IPL_DIRECTSIMULATIONFLAGS_AIRABSORPTION: IPLDirectSimulationFlags
Enable air absorption calculations.
Source§impl IPLDirectSimulationFlags
impl IPLDirectSimulationFlags
Sourcepub const IPL_DIRECTSIMULATIONFLAGS_DIRECTIVITY: IPLDirectSimulationFlags
pub const IPL_DIRECTSIMULATIONFLAGS_DIRECTIVITY: IPLDirectSimulationFlags
Enable directivity calculations.
Source§impl IPLDirectSimulationFlags
impl IPLDirectSimulationFlags
Sourcepub const IPL_DIRECTSIMULATIONFLAGS_OCCLUSION: IPLDirectSimulationFlags
pub const IPL_DIRECTSIMULATIONFLAGS_OCCLUSION: IPLDirectSimulationFlags
Enable occlusion simulation.
Source§impl IPLDirectSimulationFlags
impl IPLDirectSimulationFlags
Sourcepub const IPL_DIRECTSIMULATIONFLAGS_TRANSMISSION: IPLDirectSimulationFlags
pub const IPL_DIRECTSIMULATIONFLAGS_TRANSMISSION: IPLDirectSimulationFlags
Enable transmission simulation. Requires occlusion to also be enabled.
Trait Implementations§
Source§impl BitAnd for IPLDirectSimulationFlags
impl BitAnd for IPLDirectSimulationFlags
Source§impl BitAndAssign for IPLDirectSimulationFlags
impl BitAndAssign for IPLDirectSimulationFlags
Source§fn bitand_assign(&mut self, rhs: IPLDirectSimulationFlags)
fn bitand_assign(&mut self, rhs: IPLDirectSimulationFlags)
Performs the
&= operation. Read moreSource§impl BitOr for IPLDirectSimulationFlags
impl BitOr for IPLDirectSimulationFlags
Source§impl BitOrAssign for IPLDirectSimulationFlags
impl BitOrAssign for IPLDirectSimulationFlags
Source§fn bitor_assign(&mut self, rhs: IPLDirectSimulationFlags)
fn bitor_assign(&mut self, rhs: IPLDirectSimulationFlags)
Performs the
|= operation. Read moreSource§impl Clone for IPLDirectSimulationFlags
impl Clone for IPLDirectSimulationFlags
Source§fn clone(&self) -> IPLDirectSimulationFlags
fn clone(&self) -> IPLDirectSimulationFlags
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 IPLDirectSimulationFlags
impl Debug for IPLDirectSimulationFlags
Source§impl Hash for IPLDirectSimulationFlags
impl Hash for IPLDirectSimulationFlags
Source§impl PartialEq for IPLDirectSimulationFlags
impl PartialEq for IPLDirectSimulationFlags
impl Copy for IPLDirectSimulationFlags
impl Eq for IPLDirectSimulationFlags
impl StructuralPartialEq for IPLDirectSimulationFlags
Auto Trait Implementations§
impl Freeze for IPLDirectSimulationFlags
impl RefUnwindSafe for IPLDirectSimulationFlags
impl Send for IPLDirectSimulationFlags
impl Sync for IPLDirectSimulationFlags
impl Unpin for IPLDirectSimulationFlags
impl UnwindSafe for IPLDirectSimulationFlags
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