#[repr(transparent)]pub struct ClusterAccelerationStructureGeometryFlagBitsNV(pub u32);Expand description
Open integer representation of VkClusterAccelerationStructureGeometryFlagBitsNV.
Khronos reference: VkClusterAccelerationStructureGeometryFlagBitsNV
Tuple Fields§
§0: u32Implementations§
Source§impl ClusterAccelerationStructureGeometryFlagBitsNV
impl ClusterAccelerationStructureGeometryFlagBitsNV
Sourcepub const CULL_DISABLE_BIT_NV: Self
pub const CULL_DISABLE_BIT_NV: Self
Native value VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_CULL_DISABLE_BIT_NV.
Khronos reference: VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_CULL_DISABLE_BIT_NV
Sourcepub const NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV: Self
pub const NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV: Self
Native value VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV.
Khronos reference: VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV
Sourcepub const OPAQUE_BIT_NV: Self
pub const OPAQUE_BIT_NV: Self
Native value VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT_NV.
Khronos reference: VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT_NV
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for ClusterAccelerationStructureGeometryFlagBitsNV
impl Eq for ClusterAccelerationStructureGeometryFlagBitsNV
impl StructuralPartialEq for ClusterAccelerationStructureGeometryFlagBitsNV
Auto Trait Implementations§
impl Forget for ClusterAccelerationStructureGeometryFlagBitsNV
impl Freeze for ClusterAccelerationStructureGeometryFlagBitsNV
impl Move 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