#[non_exhaustive]#[repr(u32)]pub enum VkImageCompressionFixedRateFlagBitsEXT {
Show 26 variants
VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT = 0,
VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT = 1,
VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT = 2,
VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT = 4,
VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT = 8,
VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT = 16,
VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT = 32,
VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT = 64,
VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT = 128,
VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT = 256,
VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT = 512,
VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT = 1_024,
VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT = 2_048,
VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT = 4_096,
VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT = 8_192,
VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT = 16_384,
VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT = 32_768,
VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT = 65_536,
VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT = 131_072,
VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT = 262_144,
VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT = 524_288,
VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT = 1_048_576,
VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT = 2_097_152,
VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT = 4_194_304,
VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT = 8_388_608,
VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT = 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_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT = 0
VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT = 1
VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT = 2
VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT = 4
VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT = 8
VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT = 16
VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT = 32
VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT = 64
VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT = 128
VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT = 256
VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT = 512
VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT = 1_024
VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT = 2_048
VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT = 4_096
VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT = 8_192
VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT = 16_384
VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT = 32_768
VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT = 65_536
VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT = 131_072
VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT = 262_144
VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT = 524_288
VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT = 1_048_576
VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT = 2_097_152
VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT = 4_194_304
VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT = 8_388_608
VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkImageCompressionFixedRateFlagBitsEXT
impl Clone for VkImageCompressionFixedRateFlagBitsEXT
Source§fn clone(&self) -> VkImageCompressionFixedRateFlagBitsEXT
fn clone(&self) -> VkImageCompressionFixedRateFlagBitsEXT
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 PartialEq for VkImageCompressionFixedRateFlagBitsEXT
impl PartialEq for VkImageCompressionFixedRateFlagBitsEXT
Source§fn eq(&self, other: &VkImageCompressionFixedRateFlagBitsEXT) -> bool
fn eq(&self, other: &VkImageCompressionFixedRateFlagBitsEXT) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VkImageCompressionFixedRateFlagBitsEXT
impl Eq for VkImageCompressionFixedRateFlagBitsEXT
impl StructuralPartialEq for VkImageCompressionFixedRateFlagBitsEXT
Auto Trait Implementations§
impl Freeze for VkImageCompressionFixedRateFlagBitsEXT
impl RefUnwindSafe for VkImageCompressionFixedRateFlagBitsEXT
impl Send for VkImageCompressionFixedRateFlagBitsEXT
impl Sync for VkImageCompressionFixedRateFlagBitsEXT
impl Unpin for VkImageCompressionFixedRateFlagBitsEXT
impl UnwindSafe for VkImageCompressionFixedRateFlagBitsEXT
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