pub struct BuildAccelerationStructureFlagsKHR(/* private fields */);Expand description
Implementations§
Source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
pub const fn empty() -> BuildAccelerationStructureFlagsKHR
pub const fn from_raw(x: u32) -> BuildAccelerationStructureFlagsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: BuildAccelerationStructureFlagsKHR) -> bool
Sourcepub const fn contains(self, other: BuildAccelerationStructureFlagsKHR) -> bool
pub const fn contains(self, other: BuildAccelerationStructureFlagsKHR) -> bool
Returns whether other is a subset of self
Source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
pub const ALLOW_UPDATE: BuildAccelerationStructureFlagsKHR
pub const ALLOW_COMPACTION: BuildAccelerationStructureFlagsKHR
pub const PREFER_FAST_TRACE: BuildAccelerationStructureFlagsKHR
pub const PREFER_FAST_BUILD: BuildAccelerationStructureFlagsKHR
pub const LOW_MEMORY: BuildAccelerationStructureFlagsKHR
Source§impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing’
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing’
pub const ALLOW_UPDATE_NV: BuildAccelerationStructureFlagsKHR = Self::ALLOW_UPDATE
pub const ALLOW_COMPACTION_NV: BuildAccelerationStructureFlagsKHR = Self::ALLOW_COMPACTION
pub const PREFER_FAST_TRACE_NV: BuildAccelerationStructureFlagsKHR = Self::PREFER_FAST_TRACE
pub const PREFER_FAST_BUILD_NV: BuildAccelerationStructureFlagsKHR = Self::PREFER_FAST_BUILD
pub const LOW_MEMORY_NV: BuildAccelerationStructureFlagsKHR = Self::LOW_MEMORY
Source§impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing_motion_blur’
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing_motion_blur’
Source§impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_EXT_opacity_micromap’
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_EXT_opacity_micromap’
Source§impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_displacement_micromap’
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_displacement_micromap’
Source§impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_KHR_ray_tracing_position_fetch’
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_KHR_ray_tracing_position_fetch’
Trait Implementations§
Source§impl BitAnd for BuildAccelerationStructureFlagsKHR
impl BitAnd for BuildAccelerationStructureFlagsKHR
Source§type Output = BuildAccelerationStructureFlagsKHR
type Output = BuildAccelerationStructureFlagsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: BuildAccelerationStructureFlagsKHR,
) -> BuildAccelerationStructureFlagsKHR
fn bitand( self, rhs: BuildAccelerationStructureFlagsKHR, ) -> BuildAccelerationStructureFlagsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for BuildAccelerationStructureFlagsKHR
impl BitAndAssign for BuildAccelerationStructureFlagsKHR
Source§fn bitand_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
fn bitand_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for BuildAccelerationStructureFlagsKHR
impl BitOr for BuildAccelerationStructureFlagsKHR
Source§type Output = BuildAccelerationStructureFlagsKHR
type Output = BuildAccelerationStructureFlagsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: BuildAccelerationStructureFlagsKHR,
) -> BuildAccelerationStructureFlagsKHR
fn bitor( self, rhs: BuildAccelerationStructureFlagsKHR, ) -> BuildAccelerationStructureFlagsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for BuildAccelerationStructureFlagsKHR
impl BitOrAssign for BuildAccelerationStructureFlagsKHR
Source§fn bitor_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
fn bitor_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for BuildAccelerationStructureFlagsKHR
impl BitXor for BuildAccelerationStructureFlagsKHR
Source§type Output = BuildAccelerationStructureFlagsKHR
type Output = BuildAccelerationStructureFlagsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: BuildAccelerationStructureFlagsKHR,
) -> BuildAccelerationStructureFlagsKHR
fn bitxor( self, rhs: BuildAccelerationStructureFlagsKHR, ) -> BuildAccelerationStructureFlagsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for BuildAccelerationStructureFlagsKHR
impl BitXorAssign for BuildAccelerationStructureFlagsKHR
Source§fn bitxor_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
fn bitxor_assign(&mut self, rhs: BuildAccelerationStructureFlagsKHR)
Performs the
^= operation. Read moreSource§impl Clone for BuildAccelerationStructureFlagsKHR
impl Clone for BuildAccelerationStructureFlagsKHR
Source§fn clone(&self) -> BuildAccelerationStructureFlagsKHR
fn clone(&self) -> BuildAccelerationStructureFlagsKHR
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BuildAccelerationStructureFlagsKHR
impl Default for BuildAccelerationStructureFlagsKHR
Source§fn default() -> BuildAccelerationStructureFlagsKHR
fn default() -> BuildAccelerationStructureFlagsKHR
Returns the “default value” for a type. Read more
Source§impl Not for BuildAccelerationStructureFlagsKHR
impl Not for BuildAccelerationStructureFlagsKHR
Source§type Output = BuildAccelerationStructureFlagsKHR
type Output = BuildAccelerationStructureFlagsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> BuildAccelerationStructureFlagsKHR
fn not(self) -> BuildAccelerationStructureFlagsKHR
Performs the unary
! operation. Read moreSource§impl Ord for BuildAccelerationStructureFlagsKHR
impl Ord for BuildAccelerationStructureFlagsKHR
Source§fn cmp(&self, other: &BuildAccelerationStructureFlagsKHR) -> Ordering
fn cmp(&self, other: &BuildAccelerationStructureFlagsKHR) -> Ordering
1.21.0§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 PartialOrd for BuildAccelerationStructureFlagsKHR
impl PartialOrd for BuildAccelerationStructureFlagsKHR
impl Copy for BuildAccelerationStructureFlagsKHR
impl Eq for BuildAccelerationStructureFlagsKHR
impl StructuralPartialEq for BuildAccelerationStructureFlagsKHR
Auto Trait Implementations§
impl Freeze for BuildAccelerationStructureFlagsKHR
impl RefUnwindSafe for BuildAccelerationStructureFlagsKHR
impl Send for BuildAccelerationStructureFlagsKHR
impl Sync for BuildAccelerationStructureFlagsKHR
impl Unpin for BuildAccelerationStructureFlagsKHR
impl UnwindSafe for BuildAccelerationStructureFlagsKHR
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)