pub struct BuildAccelerationStructureFlagBitsKHR(/* private fields */);Expand description
Implementations§
Source§impl BuildAccelerationStructureFlagBitsKHR
impl BuildAccelerationStructureFlagBitsKHR
Sourcepub const ALLOW_UPDATE: BuildAccelerationStructureFlagBitsKHR
pub const ALLOW_UPDATE: BuildAccelerationStructureFlagBitsKHR
Bit 0.
Sourcepub const ALLOW_COMPACTION: BuildAccelerationStructureFlagBitsKHR
pub const ALLOW_COMPACTION: BuildAccelerationStructureFlagBitsKHR
Bit 1.
Sourcepub const PREFER_FAST_TRACE: BuildAccelerationStructureFlagBitsKHR
pub const PREFER_FAST_TRACE: BuildAccelerationStructureFlagBitsKHR
Bit 2.
Sourcepub const PREFER_FAST_BUILD: BuildAccelerationStructureFlagBitsKHR
pub const PREFER_FAST_BUILD: BuildAccelerationStructureFlagBitsKHR
Bit 3.
Sourcepub const LOW_MEMORY: BuildAccelerationStructureFlagBitsKHR
pub const LOW_MEMORY: BuildAccelerationStructureFlagBitsKHR
Bit 4.
Sourcepub const MOTION: BuildAccelerationStructureFlagBitsKHR
pub const MOTION: BuildAccelerationStructureFlagBitsKHR
Bit 5.
Sourcepub const ALLOW_OPACITY_MICROMAP_UPDATE: BuildAccelerationStructureFlagBitsKHR
pub const ALLOW_OPACITY_MICROMAP_UPDATE: BuildAccelerationStructureFlagBitsKHR
Bit 6.
Sourcepub const ALLOW_DATA_ACCESS: BuildAccelerationStructureFlagBitsKHR
pub const ALLOW_DATA_ACCESS: BuildAccelerationStructureFlagBitsKHR
Bit 11.
Sourcepub const ALLOW_CLUSTER_OPACITY_MICROMAPS: BuildAccelerationStructureFlagBitsKHR
pub const ALLOW_CLUSTER_OPACITY_MICROMAPS: BuildAccelerationStructureFlagBitsKHR
Bit 12.
pub const fn empty() -> BuildAccelerationStructureFlagBitsKHR
pub const fn from_raw(value: u32) -> BuildAccelerationStructureFlagBitsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains( self, other: BuildAccelerationStructureFlagBitsKHR, ) -> bool
pub const fn all() -> BuildAccelerationStructureFlagBitsKHR
Trait Implementations§
Source§impl BitAnd for BuildAccelerationStructureFlagBitsKHR
impl BitAnd for BuildAccelerationStructureFlagBitsKHR
Source§type Output = BuildAccelerationStructureFlagBitsKHR
type Output = BuildAccelerationStructureFlagBitsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: BuildAccelerationStructureFlagBitsKHR,
) -> BuildAccelerationStructureFlagBitsKHR
fn bitand( self, rhs: BuildAccelerationStructureFlagBitsKHR, ) -> BuildAccelerationStructureFlagBitsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for BuildAccelerationStructureFlagBitsKHR
impl BitAndAssign for BuildAccelerationStructureFlagBitsKHR
Source§fn bitand_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
fn bitand_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for BuildAccelerationStructureFlagBitsKHR
impl BitOr for BuildAccelerationStructureFlagBitsKHR
Source§type Output = BuildAccelerationStructureFlagBitsKHR
type Output = BuildAccelerationStructureFlagBitsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: BuildAccelerationStructureFlagBitsKHR,
) -> BuildAccelerationStructureFlagBitsKHR
fn bitor( self, rhs: BuildAccelerationStructureFlagBitsKHR, ) -> BuildAccelerationStructureFlagBitsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for BuildAccelerationStructureFlagBitsKHR
impl BitOrAssign for BuildAccelerationStructureFlagBitsKHR
Source§fn bitor_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
fn bitor_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for BuildAccelerationStructureFlagBitsKHR
impl BitXor for BuildAccelerationStructureFlagBitsKHR
Source§type Output = BuildAccelerationStructureFlagBitsKHR
type Output = BuildAccelerationStructureFlagBitsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: BuildAccelerationStructureFlagBitsKHR,
) -> BuildAccelerationStructureFlagBitsKHR
fn bitxor( self, rhs: BuildAccelerationStructureFlagBitsKHR, ) -> BuildAccelerationStructureFlagBitsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for BuildAccelerationStructureFlagBitsKHR
impl BitXorAssign for BuildAccelerationStructureFlagBitsKHR
Source§fn bitxor_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
fn bitxor_assign(&mut self, rhs: BuildAccelerationStructureFlagBitsKHR)
Performs the
^= operation. Read moreSource§impl Clone for BuildAccelerationStructureFlagBitsKHR
impl Clone for BuildAccelerationStructureFlagBitsKHR
Source§fn clone(&self) -> BuildAccelerationStructureFlagBitsKHR
fn clone(&self) -> BuildAccelerationStructureFlagBitsKHR
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 Default for BuildAccelerationStructureFlagBitsKHR
impl Default for BuildAccelerationStructureFlagBitsKHR
Source§fn default() -> BuildAccelerationStructureFlagBitsKHR
fn default() -> BuildAccelerationStructureFlagBitsKHR
Returns the “default value” for a type. Read more
Source§impl Not for BuildAccelerationStructureFlagBitsKHR
impl Not for BuildAccelerationStructureFlagBitsKHR
Source§type Output = BuildAccelerationStructureFlagBitsKHR
type Output = BuildAccelerationStructureFlagBitsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> BuildAccelerationStructureFlagBitsKHR
fn not(self) -> BuildAccelerationStructureFlagBitsKHR
Performs the unary
! operation. Read moreSource§impl Ord for BuildAccelerationStructureFlagBitsKHR
impl Ord for BuildAccelerationStructureFlagBitsKHR
Source§fn cmp(&self, other: &BuildAccelerationStructureFlagBitsKHR) -> Ordering
fn cmp(&self, other: &BuildAccelerationStructureFlagBitsKHR) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BuildAccelerationStructureFlagBitsKHR
impl PartialEq for BuildAccelerationStructureFlagBitsKHR
Source§fn eq(&self, other: &BuildAccelerationStructureFlagBitsKHR) -> bool
fn eq(&self, other: &BuildAccelerationStructureFlagBitsKHR) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for BuildAccelerationStructureFlagBitsKHR
impl PartialOrd for BuildAccelerationStructureFlagBitsKHR
impl Copy for BuildAccelerationStructureFlagBitsKHR
impl Eq for BuildAccelerationStructureFlagBitsKHR
impl StructuralPartialEq for BuildAccelerationStructureFlagBitsKHR
Auto Trait Implementations§
impl Freeze for BuildAccelerationStructureFlagBitsKHR
impl RefUnwindSafe for BuildAccelerationStructureFlagBitsKHR
impl Send for BuildAccelerationStructureFlagBitsKHR
impl Sync for BuildAccelerationStructureFlagBitsKHR
impl Unpin for BuildAccelerationStructureFlagBitsKHR
impl UnsafeUnpin for BuildAccelerationStructureFlagBitsKHR
impl UnwindSafe for BuildAccelerationStructureFlagBitsKHR
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