Struct ash::vk::bitflags::BuildAccelerationStructureFlagsKHR
source · #[repr(transparent)]pub struct BuildAccelerationStructureFlagsKHR(pub(crate) Flags);
Expand description
Tuple Fields§
§0: Flags
Implementations§
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
pub const ALLOW_UPDATE: Self = _
pub const ALLOW_COMPACTION: Self = _
pub const PREFER_FAST_TRACE: Self = _
pub const PREFER_FAST_BUILD: Self = _
pub const LOW_MEMORY: Self = _
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing’
pub const ALLOW_UPDATE_NV: Self = Self::ALLOW_UPDATE
pub const ALLOW_COMPACTION_NV: Self = Self::ALLOW_COMPACTION
pub const PREFER_FAST_TRACE_NV: Self = Self::PREFER_FAST_TRACE
pub const PREFER_FAST_BUILD_NV: Self = Self::PREFER_FAST_BUILD
pub const LOW_MEMORY_NV: Self = Self::LOW_MEMORY
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_ray_tracing_motion_blur’
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_EXT_opacity_micromap’
pub const ALLOW_OPACITY_MICROMAP_UPDATE_EXT: Self = _
pub const ALLOW_DISABLE_OPACITY_MICROMAPS_EXT: Self = _
pub const ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT: Self = _
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_NV_displacement_micromap’
pub const ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV: Self = _
source§impl BuildAccelerationStructureFlagsKHR
impl BuildAccelerationStructureFlagsKHR
Generated from ‘VK_KHR_ray_tracing_position_fetch’
pub const ALLOW_DATA_ACCESS: Self = _
Trait Implementations§
source§impl BitAndAssign for BuildAccelerationStructureFlagsKHR
impl BitAndAssign for BuildAccelerationStructureFlagsKHR
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for BuildAccelerationStructureFlagsKHR
impl BitOrAssign for BuildAccelerationStructureFlagsKHR
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for BuildAccelerationStructureFlagsKHR
impl BitXorAssign for BuildAccelerationStructureFlagsKHR
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for BuildAccelerationStructureFlagsKHR
impl Clone for BuildAccelerationStructureFlagsKHR
source§fn clone(&self) -> BuildAccelerationStructureFlagsKHR
fn clone(&self) -> BuildAccelerationStructureFlagsKHR
Returns a copy 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 Ord for BuildAccelerationStructureFlagsKHR
impl Ord for BuildAccelerationStructureFlagsKHR
source§fn cmp(&self, other: &BuildAccelerationStructureFlagsKHR) -> Ordering
fn cmp(&self, other: &BuildAccelerationStructureFlagsKHR) -> 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 BuildAccelerationStructureFlagsKHR
impl PartialEq for BuildAccelerationStructureFlagsKHR
source§fn eq(&self, other: &BuildAccelerationStructureFlagsKHR) -> bool
fn eq(&self, other: &BuildAccelerationStructureFlagsKHR) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.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§
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)