Struct ash::vk::GeometryInstanceFlagsKHR
source · #[repr(transparent)]pub struct GeometryInstanceFlagsKHR(pub(crate) Flags);
Expand description
Tuple Fields§
§0: Flags
Implementations§
source§impl GeometryInstanceFlagsKHR
impl GeometryInstanceFlagsKHR
source§impl GeometryInstanceFlagsKHR
impl GeometryInstanceFlagsKHR
pub const TRIANGLE_FACING_CULL_DISABLE: Self = _
pub const TRIANGLE_FLIP_FACING: Self = _
pub const FORCE_OPAQUE: Self = _
pub const FORCE_NO_OPAQUE: Self = _
pub const TRIANGLE_FRONT_COUNTERCLOCKWISE: Self = Self::TRIANGLE_FLIP_FACING
source§impl GeometryInstanceFlagsKHR
impl GeometryInstanceFlagsKHR
Generated from ‘VK_NV_ray_tracing’
pub const TRIANGLE_CULL_DISABLE_NV: Self = Self::TRIANGLE_FACING_CULL_DISABLE
pub const TRIANGLE_FRONT_COUNTERCLOCKWISE_NV: Self = Self::TRIANGLE_FRONT_COUNTERCLOCKWISE
pub const FORCE_OPAQUE_NV: Self = Self::FORCE_OPAQUE
pub const FORCE_NO_OPAQUE_NV: Self = Self::FORCE_NO_OPAQUE
source§impl GeometryInstanceFlagsKHR
impl GeometryInstanceFlagsKHR
Generated from ‘VK_EXT_opacity_micromap’
pub const FORCE_OPACITY_MICROMAP_2_STATE_EXT: Self = _
pub const DISABLE_OPACITY_MICROMAPS_EXT: Self = _
Trait Implementations§
source§impl BitAnd for GeometryInstanceFlagsKHR
impl BitAnd for GeometryInstanceFlagsKHR
source§impl BitAndAssign for GeometryInstanceFlagsKHR
impl BitAndAssign for GeometryInstanceFlagsKHR
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr for GeometryInstanceFlagsKHR
impl BitOr for GeometryInstanceFlagsKHR
source§impl BitOrAssign for GeometryInstanceFlagsKHR
impl BitOrAssign for GeometryInstanceFlagsKHR
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXor for GeometryInstanceFlagsKHR
impl BitXor for GeometryInstanceFlagsKHR
source§impl BitXorAssign for GeometryInstanceFlagsKHR
impl BitXorAssign for GeometryInstanceFlagsKHR
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for GeometryInstanceFlagsKHR
impl Clone for GeometryInstanceFlagsKHR
source§fn clone(&self) -> GeometryInstanceFlagsKHR
fn clone(&self) -> GeometryInstanceFlagsKHR
Returns a copy 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 Debug for GeometryInstanceFlagsKHR
impl Debug for GeometryInstanceFlagsKHR
source§impl Default for GeometryInstanceFlagsKHR
impl Default for GeometryInstanceFlagsKHR
source§impl Hash for GeometryInstanceFlagsKHR
impl Hash for GeometryInstanceFlagsKHR
source§impl Not for GeometryInstanceFlagsKHR
impl Not for GeometryInstanceFlagsKHR
source§impl Ord for GeometryInstanceFlagsKHR
impl Ord for GeometryInstanceFlagsKHR
source§fn cmp(&self, other: &GeometryInstanceFlagsKHR) -> Ordering
fn cmp(&self, other: &GeometryInstanceFlagsKHR) -> 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 GeometryInstanceFlagsKHR
impl PartialEq for GeometryInstanceFlagsKHR
source§impl PartialOrd for GeometryInstanceFlagsKHR
impl PartialOrd for GeometryInstanceFlagsKHR
impl Copy for GeometryInstanceFlagsKHR
impl Eq for GeometryInstanceFlagsKHR
impl StructuralPartialEq for GeometryInstanceFlagsKHR
Auto Trait Implementations§
impl Freeze for GeometryInstanceFlagsKHR
impl RefUnwindSafe for GeometryInstanceFlagsKHR
impl Send for GeometryInstanceFlagsKHR
impl Sync for GeometryInstanceFlagsKHR
impl Unpin for GeometryInstanceFlagsKHR
impl UnwindSafe for GeometryInstanceFlagsKHR
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)