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