pub struct ClusterAccelerationStructureGeometryFlagBitsNV(/* private fields */);Expand description
Implementations§
Source§impl ClusterAccelerationStructureGeometryFlagBitsNV
impl ClusterAccelerationStructureGeometryFlagBitsNV
Sourcepub const CULL_DISABLE: ClusterAccelerationStructureGeometryFlagBitsNV
pub const CULL_DISABLE: ClusterAccelerationStructureGeometryFlagBitsNV
Bit 0.
Sourcepub const NO_DUPLICATE_ANYHIT_INVOCATION: ClusterAccelerationStructureGeometryFlagBitsNV
pub const NO_DUPLICATE_ANYHIT_INVOCATION: ClusterAccelerationStructureGeometryFlagBitsNV
Bit 1.
Sourcepub const OPAQUE: ClusterAccelerationStructureGeometryFlagBitsNV
pub const OPAQUE: ClusterAccelerationStructureGeometryFlagBitsNV
Bit 2.
pub const fn empty() -> ClusterAccelerationStructureGeometryFlagBitsNV
pub const fn from_raw( value: u32, ) -> ClusterAccelerationStructureGeometryFlagBitsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains( self, other: ClusterAccelerationStructureGeometryFlagBitsNV, ) -> bool
pub const fn all() -> ClusterAccelerationStructureGeometryFlagBitsNV
Trait Implementations§
Source§impl BitAnd for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitAnd for ClusterAccelerationStructureGeometryFlagBitsNV
Source§type Output = ClusterAccelerationStructureGeometryFlagBitsNV
type Output = ClusterAccelerationStructureGeometryFlagBitsNV
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: ClusterAccelerationStructureGeometryFlagBitsNV,
) -> ClusterAccelerationStructureGeometryFlagBitsNV
fn bitand( self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV, ) -> ClusterAccelerationStructureGeometryFlagBitsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitAndAssign for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn bitand_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
fn bitand_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
Performs the
&= operation. Read moreSource§impl BitOr for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitOr for ClusterAccelerationStructureGeometryFlagBitsNV
Source§type Output = ClusterAccelerationStructureGeometryFlagBitsNV
type Output = ClusterAccelerationStructureGeometryFlagBitsNV
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: ClusterAccelerationStructureGeometryFlagBitsNV,
) -> ClusterAccelerationStructureGeometryFlagBitsNV
fn bitor( self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV, ) -> ClusterAccelerationStructureGeometryFlagBitsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitOrAssign for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn bitor_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
fn bitor_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
Performs the
|= operation. Read moreSource§impl BitXor for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitXor for ClusterAccelerationStructureGeometryFlagBitsNV
Source§type Output = ClusterAccelerationStructureGeometryFlagBitsNV
type Output = ClusterAccelerationStructureGeometryFlagBitsNV
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: ClusterAccelerationStructureGeometryFlagBitsNV,
) -> ClusterAccelerationStructureGeometryFlagBitsNV
fn bitxor( self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV, ) -> ClusterAccelerationStructureGeometryFlagBitsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for ClusterAccelerationStructureGeometryFlagBitsNV
impl BitXorAssign for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn bitxor_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
fn bitxor_assign(&mut self, rhs: ClusterAccelerationStructureGeometryFlagBitsNV)
Performs the
^= operation. Read moreSource§impl Clone for ClusterAccelerationStructureGeometryFlagBitsNV
impl Clone for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn clone(&self) -> ClusterAccelerationStructureGeometryFlagBitsNV
fn clone(&self) -> ClusterAccelerationStructureGeometryFlagBitsNV
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 ClusterAccelerationStructureGeometryFlagBitsNV
impl Default for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn default() -> ClusterAccelerationStructureGeometryFlagBitsNV
fn default() -> ClusterAccelerationStructureGeometryFlagBitsNV
Returns the “default value” for a type. Read more
Source§impl Not for ClusterAccelerationStructureGeometryFlagBitsNV
impl Not for ClusterAccelerationStructureGeometryFlagBitsNV
Source§type Output = ClusterAccelerationStructureGeometryFlagBitsNV
type Output = ClusterAccelerationStructureGeometryFlagBitsNV
The resulting type after applying the
! operator.Source§fn not(self) -> ClusterAccelerationStructureGeometryFlagBitsNV
fn not(self) -> ClusterAccelerationStructureGeometryFlagBitsNV
Performs the unary
! operation. Read moreSource§impl Ord for ClusterAccelerationStructureGeometryFlagBitsNV
impl Ord for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn cmp(
&self,
other: &ClusterAccelerationStructureGeometryFlagBitsNV,
) -> Ordering
fn cmp( &self, other: &ClusterAccelerationStructureGeometryFlagBitsNV, ) -> 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 ClusterAccelerationStructureGeometryFlagBitsNV
impl PartialEq for ClusterAccelerationStructureGeometryFlagBitsNV
Source§fn eq(&self, other: &ClusterAccelerationStructureGeometryFlagBitsNV) -> bool
fn eq(&self, other: &ClusterAccelerationStructureGeometryFlagBitsNV) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ClusterAccelerationStructureGeometryFlagBitsNV
impl PartialOrd for ClusterAccelerationStructureGeometryFlagBitsNV
impl Copy for ClusterAccelerationStructureGeometryFlagBitsNV
impl Eq for ClusterAccelerationStructureGeometryFlagBitsNV
impl StructuralPartialEq for ClusterAccelerationStructureGeometryFlagBitsNV
Auto Trait Implementations§
impl Freeze for ClusterAccelerationStructureGeometryFlagBitsNV
impl RefUnwindSafe for ClusterAccelerationStructureGeometryFlagBitsNV
impl Send for ClusterAccelerationStructureGeometryFlagBitsNV
impl Sync for ClusterAccelerationStructureGeometryFlagBitsNV
impl Unpin for ClusterAccelerationStructureGeometryFlagBitsNV
impl UnsafeUnpin for ClusterAccelerationStructureGeometryFlagBitsNV
impl UnwindSafe for ClusterAccelerationStructureGeometryFlagBitsNV
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