#[repr(transparent)]pub struct IPLSimulationFlags(pub c_uint);Expand description
Flags indicating which types of simulation should be enabled for a given \c IPLSource.
Tuple Fields§
§0: c_uintImplementations§
Source§impl IPLSimulationFlags
impl IPLSimulationFlags
Sourcepub const IPL_SIMULATIONFLAGS_DIRECT: IPLSimulationFlags
pub const IPL_SIMULATIONFLAGS_DIRECT: IPLSimulationFlags
Enable direct simulation. This includes distance attenuation, air absorption, directivity, occlusion, and transmission.
Source§impl IPLSimulationFlags
impl IPLSimulationFlags
Sourcepub const IPL_SIMULATIONFLAGS_REFLECTIONS: IPLSimulationFlags
pub const IPL_SIMULATIONFLAGS_REFLECTIONS: IPLSimulationFlags
Enable reflections simulation. This includes both real-time and baked simulation.
Source§impl IPLSimulationFlags
impl IPLSimulationFlags
Sourcepub const IPL_SIMULATIONFLAGS_PATHING: IPLSimulationFlags
pub const IPL_SIMULATIONFLAGS_PATHING: IPLSimulationFlags
Enable pathing simulation.
Trait Implementations§
Source§impl BitAnd for IPLSimulationFlags
impl BitAnd for IPLSimulationFlags
Source§impl BitAndAssign for IPLSimulationFlags
impl BitAndAssign for IPLSimulationFlags
Source§fn bitand_assign(&mut self, rhs: IPLSimulationFlags)
fn bitand_assign(&mut self, rhs: IPLSimulationFlags)
Performs the
&= operation. Read moreSource§impl BitOr for IPLSimulationFlags
impl BitOr for IPLSimulationFlags
Source§impl BitOrAssign for IPLSimulationFlags
impl BitOrAssign for IPLSimulationFlags
Source§fn bitor_assign(&mut self, rhs: IPLSimulationFlags)
fn bitor_assign(&mut self, rhs: IPLSimulationFlags)
Performs the
|= operation. Read moreSource§impl Clone for IPLSimulationFlags
impl Clone for IPLSimulationFlags
Source§fn clone(&self) -> IPLSimulationFlags
fn clone(&self) -> IPLSimulationFlags
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 IPLSimulationFlags
impl Debug for IPLSimulationFlags
Source§impl Hash for IPLSimulationFlags
impl Hash for IPLSimulationFlags
Source§impl PartialEq for IPLSimulationFlags
impl PartialEq for IPLSimulationFlags
impl Copy for IPLSimulationFlags
impl Eq for IPLSimulationFlags
impl StructuralPartialEq for IPLSimulationFlags
Auto Trait Implementations§
impl Freeze for IPLSimulationFlags
impl RefUnwindSafe for IPLSimulationFlags
impl Send for IPLSimulationFlags
impl Sync for IPLSimulationFlags
impl Unpin for IPLSimulationFlags
impl UnwindSafe for IPLSimulationFlags
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