#[non_exhaustive]#[repr(u32)]pub enum VkComponentTypeKHR {
VK_COMPONENT_TYPE_FLOAT16_KHR = 0,
VK_COMPONENT_TYPE_FLOAT32_KHR = 1,
VK_COMPONENT_TYPE_FLOAT64_KHR = 2,
VK_COMPONENT_TYPE_SINT8_KHR = 3,
VK_COMPONENT_TYPE_SINT16_KHR = 4,
VK_COMPONENT_TYPE_SINT32_KHR = 5,
VK_COMPONENT_TYPE_SINT64_KHR = 6,
VK_COMPONENT_TYPE_UINT8_KHR = 7,
VK_COMPONENT_TYPE_UINT16_KHR = 8,
VK_COMPONENT_TYPE_UINT32_KHR = 9,
VK_COMPONENT_TYPE_UINT64_KHR = 10,
VK_COMPONENT_TYPE_MAX_ENUM_KHR = 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_COMPONENT_TYPE_FLOAT16_KHR = 0
VK_COMPONENT_TYPE_FLOAT32_KHR = 1
VK_COMPONENT_TYPE_FLOAT64_KHR = 2
VK_COMPONENT_TYPE_SINT8_KHR = 3
VK_COMPONENT_TYPE_SINT16_KHR = 4
VK_COMPONENT_TYPE_SINT32_KHR = 5
VK_COMPONENT_TYPE_SINT64_KHR = 6
VK_COMPONENT_TYPE_UINT8_KHR = 7
VK_COMPONENT_TYPE_UINT16_KHR = 8
VK_COMPONENT_TYPE_UINT32_KHR = 9
VK_COMPONENT_TYPE_UINT64_KHR = 10
VK_COMPONENT_TYPE_MAX_ENUM_KHR = 2_147_483_647
Implementations§
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_FLOAT16_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_FLOAT16_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_FLOAT32_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_FLOAT32_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_FLOAT64_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_FLOAT64_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_SINT8_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_SINT8_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_SINT16_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_SINT16_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_SINT32_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_SINT32_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_SINT64_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_SINT64_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_UINT8_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_UINT8_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_UINT16_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_UINT16_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_UINT32_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_UINT32_KHR
Source§impl VkComponentTypeKHR
impl VkComponentTypeKHR
pub const VK_COMPONENT_TYPE_UINT64_NV: VkComponentTypeKHR = VkComponentTypeKHR::VK_COMPONENT_TYPE_UINT64_KHR
Trait Implementations§
Source§impl Clone for VkComponentTypeKHR
impl Clone for VkComponentTypeKHR
Source§fn clone(&self) -> VkComponentTypeKHR
fn clone(&self) -> VkComponentTypeKHR
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 VkComponentTypeKHR
impl Debug for VkComponentTypeKHR
Source§impl Hash for VkComponentTypeKHR
impl Hash for VkComponentTypeKHR
Source§impl PartialEq for VkComponentTypeKHR
impl PartialEq for VkComponentTypeKHR
impl Copy for VkComponentTypeKHR
impl Eq for VkComponentTypeKHR
impl StructuralPartialEq for VkComponentTypeKHR
Auto Trait Implementations§
impl Freeze for VkComponentTypeKHR
impl RefUnwindSafe for VkComponentTypeKHR
impl Send for VkComponentTypeKHR
impl Sync for VkComponentTypeKHR
impl Unpin for VkComponentTypeKHR
impl UnwindSafe for VkComponentTypeKHR
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