#[non_exhaustive]#[repr(u32)]pub enum VkCoverageModulationModeNV {
VK_COVERAGE_MODULATION_MODE_NONE_NV = 0,
VK_COVERAGE_MODULATION_MODE_RGB_NV = 1,
VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2,
VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3,
VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 2_147_483_647,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
VK_COVERAGE_MODULATION_MODE_NONE_NV = 0
VK_COVERAGE_MODULATION_MODE_RGB_NV = 1
VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2
VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3
VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkCoverageModulationModeNV
impl Clone for VkCoverageModulationModeNV
Source§fn clone(&self) -> VkCoverageModulationModeNV
fn clone(&self) -> VkCoverageModulationModeNV
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 Debug for VkCoverageModulationModeNV
impl Debug for VkCoverageModulationModeNV
Source§impl Hash for VkCoverageModulationModeNV
impl Hash for VkCoverageModulationModeNV
impl Copy for VkCoverageModulationModeNV
impl Eq for VkCoverageModulationModeNV
impl StructuralPartialEq for VkCoverageModulationModeNV
Auto Trait Implementations§
impl Freeze for VkCoverageModulationModeNV
impl RefUnwindSafe for VkCoverageModulationModeNV
impl Send for VkCoverageModulationModeNV
impl Sync for VkCoverageModulationModeNV
impl Unpin for VkCoverageModulationModeNV
impl UnwindSafe for VkCoverageModulationModeNV
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