pub struct ClusterAccelerationStructureAddressResolutionFlagBitsNV(/* private fields */);Expand description
Implementations§
Source§impl ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const NONE: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Sourcepub const INDIRECTED_DST_IMPLICIT_DATA: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_DST_IMPLICIT_DATA: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 0.
Sourcepub const INDIRECTED_SCRATCH_DATA: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_SCRATCH_DATA: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 1.
Sourcepub const INDIRECTED_DST_ADDRESS_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_DST_ADDRESS_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 2.
Sourcepub const INDIRECTED_DST_SIZES_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_DST_SIZES_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 3.
Sourcepub const INDIRECTED_SRC_INFOS_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_SRC_INFOS_ARRAY: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 4.
Sourcepub const INDIRECTED_SRC_INFOS_COUNT: ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const INDIRECTED_SRC_INFOS_COUNT: ClusterAccelerationStructureAddressResolutionFlagBitsNV
Bit 5.
pub const fn empty() -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const fn from_raw( value: u32, ) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains( self, other: ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> bool
pub const fn all() -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Trait Implementations§
Source§impl BitAnd for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitAnd for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn bitand( self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitAndAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitand_assign(
&mut self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
)
fn bitand_assign( &mut self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, )
Performs the
&= operation. Read moreSource§impl BitOr for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitOr for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn bitor( self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitOrAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitor_assign(
&mut self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
)
fn bitor_assign( &mut self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, )
Performs the
|= operation. Read moreSource§impl BitXor for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitXor for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn bitxor( self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, ) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl BitXorAssign for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§fn bitxor_assign(
&mut self,
rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV,
)
fn bitxor_assign( &mut self, rhs: ClusterAccelerationStructureAddressResolutionFlagBitsNV, )
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 Not for ClusterAccelerationStructureAddressResolutionFlagBitsNV
impl Not for ClusterAccelerationStructureAddressResolutionFlagBitsNV
Source§type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
type Output = ClusterAccelerationStructureAddressResolutionFlagBitsNV
The resulting type after applying the
! operator.Source§fn not(self) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
fn not(self) -> ClusterAccelerationStructureAddressResolutionFlagBitsNV
Performs the unary
! operation. Read moreSource§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