pub struct ClusterAccelerationStructureAddressResolutionFlagBitsNV(/* private fields */);Expand description
Implementations§
Source§impl ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const NONE: Self
Sourcepub const INDIRECTED_DST_IMPLICIT_DATA: Self
pub const INDIRECTED_DST_IMPLICIT_DATA: Self
Bit 0.
Sourcepub const INDIRECTED_SCRATCH_DATA: Self
pub const INDIRECTED_SCRATCH_DATA: Self
Bit 1.
Sourcepub const INDIRECTED_DST_ADDRESS_ARRAY: Self
pub const INDIRECTED_DST_ADDRESS_ARRAY: Self
Bit 2.
Sourcepub const INDIRECTED_DST_SIZES_ARRAY: Self
pub const INDIRECTED_DST_SIZES_ARRAY: Self
Bit 3.
Sourcepub const INDIRECTED_SRC_INFOS_ARRAY: Self
pub const INDIRECTED_SRC_INFOS_ARRAY: Self
Bit 4.
Sourcepub const INDIRECTED_SRC_INFOS_COUNT: Self
pub const INDIRECTED_SRC_INFOS_COUNT: Self
Bit 5.
pub const fn empty() -> Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: Self) -> bool
pub const fn all() -> Self
Trait Implementations§
Source§impl BitAndAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitAndAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOrAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitOrAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXorAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitXorAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Clone for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn clone(&self) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn clone(&self) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
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 ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Default for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn default() -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn default() -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Returns the “default value” for a type. Read more
Source§impl Ord for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Ord for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn cmp(
&self,
other: &ClusterAccelerationStructureAddressResolutionFlagBitsNV,
) -> Ordering
fn cmp( &self, other: &ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> 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 ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl PartialEq for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn eq(
&self,
other: &ClusterAccelerationStructureAddressResolutionFlagBitsNV,
) -> bool
fn eq( &self, other: &ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl PartialOrd for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Copy for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Eq for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl StructuralPartialEq for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Auto Trait Implementations§
impl Freeze for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl RefUnwindSafe for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Send for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Sync for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Unpin for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl UnsafeUnpin for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl UnwindSafe for ClusterAccelerationStructureAddressResolutionFlagBitsNV
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