VkFormat

Enum VkFormat 

Source
#[non_exhaustive]
#[repr(u32)]
pub enum VkFormat {
Show 251 variants VK_FORMAT_UNDEFINED = 0, VK_FORMAT_R4G4_UNORM_PACK8 = 1, VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2, VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3, VK_FORMAT_R5G6B5_UNORM_PACK16 = 4, VK_FORMAT_B5G6R5_UNORM_PACK16 = 5, VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 6, VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 7, VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 8, VK_FORMAT_R8_UNORM = 9, VK_FORMAT_R8_SNORM = 10, VK_FORMAT_R8_USCALED = 11, VK_FORMAT_R8_SSCALED = 12, VK_FORMAT_R8_UINT = 13, VK_FORMAT_R8_SINT = 14, VK_FORMAT_R8_SRGB = 15, VK_FORMAT_R8G8_UNORM = 16, VK_FORMAT_R8G8_SNORM = 17, VK_FORMAT_R8G8_USCALED = 18, VK_FORMAT_R8G8_SSCALED = 19, VK_FORMAT_R8G8_UINT = 20, VK_FORMAT_R8G8_SINT = 21, VK_FORMAT_R8G8_SRGB = 22, VK_FORMAT_R8G8B8_UNORM = 23, VK_FORMAT_R8G8B8_SNORM = 24, VK_FORMAT_R8G8B8_USCALED = 25, VK_FORMAT_R8G8B8_SSCALED = 26, VK_FORMAT_R8G8B8_UINT = 27, VK_FORMAT_R8G8B8_SINT = 28, VK_FORMAT_R8G8B8_SRGB = 29, VK_FORMAT_B8G8R8_UNORM = 30, VK_FORMAT_B8G8R8_SNORM = 31, VK_FORMAT_B8G8R8_USCALED = 32, VK_FORMAT_B8G8R8_SSCALED = 33, VK_FORMAT_B8G8R8_UINT = 34, VK_FORMAT_B8G8R8_SINT = 35, VK_FORMAT_B8G8R8_SRGB = 36, VK_FORMAT_R8G8B8A8_UNORM = 37, VK_FORMAT_R8G8B8A8_SNORM = 38, VK_FORMAT_R8G8B8A8_USCALED = 39, VK_FORMAT_R8G8B8A8_SSCALED = 40, VK_FORMAT_R8G8B8A8_UINT = 41, VK_FORMAT_R8G8B8A8_SINT = 42, VK_FORMAT_R8G8B8A8_SRGB = 43, VK_FORMAT_B8G8R8A8_UNORM = 44, VK_FORMAT_B8G8R8A8_SNORM = 45, VK_FORMAT_B8G8R8A8_USCALED = 46, VK_FORMAT_B8G8R8A8_SSCALED = 47, VK_FORMAT_B8G8R8A8_UINT = 48, VK_FORMAT_B8G8R8A8_SINT = 49, VK_FORMAT_B8G8R8A8_SRGB = 50, VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 51, VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 52, VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 53, VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 54, VK_FORMAT_A8B8G8R8_UINT_PACK32 = 55, VK_FORMAT_A8B8G8R8_SINT_PACK32 = 56, VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57, VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 58, VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 59, VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60, VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61, VK_FORMAT_A2R10G10B10_UINT_PACK32 = 62, VK_FORMAT_A2R10G10B10_SINT_PACK32 = 63, VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64, VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65, VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66, VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67, VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68, VK_FORMAT_A2B10G10R10_SINT_PACK32 = 69, VK_FORMAT_R16_UNORM = 70, VK_FORMAT_R16_SNORM = 71, VK_FORMAT_R16_USCALED = 72, VK_FORMAT_R16_SSCALED = 73, VK_FORMAT_R16_UINT = 74, VK_FORMAT_R16_SINT = 75, VK_FORMAT_R16_SFLOAT = 76, VK_FORMAT_R16G16_UNORM = 77, VK_FORMAT_R16G16_SNORM = 78, VK_FORMAT_R16G16_USCALED = 79, VK_FORMAT_R16G16_SSCALED = 80, VK_FORMAT_R16G16_UINT = 81, VK_FORMAT_R16G16_SINT = 82, VK_FORMAT_R16G16_SFLOAT = 83, VK_FORMAT_R16G16B16_UNORM = 84, VK_FORMAT_R16G16B16_SNORM = 85, VK_FORMAT_R16G16B16_USCALED = 86, VK_FORMAT_R16G16B16_SSCALED = 87, VK_FORMAT_R16G16B16_UINT = 88, VK_FORMAT_R16G16B16_SINT = 89, VK_FORMAT_R16G16B16_SFLOAT = 90, VK_FORMAT_R16G16B16A16_UNORM = 91, VK_FORMAT_R16G16B16A16_SNORM = 92, VK_FORMAT_R16G16B16A16_USCALED = 93, VK_FORMAT_R16G16B16A16_SSCALED = 94, VK_FORMAT_R16G16B16A16_UINT = 95, VK_FORMAT_R16G16B16A16_SINT = 96, VK_FORMAT_R16G16B16A16_SFLOAT = 97, VK_FORMAT_R32_UINT = 98, VK_FORMAT_R32_SINT = 99, VK_FORMAT_R32_SFLOAT = 100, VK_FORMAT_R32G32_UINT = 101, VK_FORMAT_R32G32_SINT = 102, VK_FORMAT_R32G32_SFLOAT = 103, VK_FORMAT_R32G32B32_UINT = 104, VK_FORMAT_R32G32B32_SINT = 105, VK_FORMAT_R32G32B32_SFLOAT = 106, VK_FORMAT_R32G32B32A32_UINT = 107, VK_FORMAT_R32G32B32A32_SINT = 108, VK_FORMAT_R32G32B32A32_SFLOAT = 109, VK_FORMAT_R64_UINT = 110, VK_FORMAT_R64_SINT = 111, VK_FORMAT_R64_SFLOAT = 112, VK_FORMAT_R64G64_UINT = 113, VK_FORMAT_R64G64_SINT = 114, VK_FORMAT_R64G64_SFLOAT = 115, VK_FORMAT_R64G64B64_UINT = 116, VK_FORMAT_R64G64B64_SINT = 117, VK_FORMAT_R64G64B64_SFLOAT = 118, VK_FORMAT_R64G64B64A64_UINT = 119, VK_FORMAT_R64G64B64A64_SINT = 120, VK_FORMAT_R64G64B64A64_SFLOAT = 121, VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 122, VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 123, VK_FORMAT_D16_UNORM = 124, VK_FORMAT_X8_D24_UNORM_PACK32 = 125, VK_FORMAT_D32_SFLOAT = 126, VK_FORMAT_S8_UINT = 127, VK_FORMAT_D16_UNORM_S8_UINT = 128, VK_FORMAT_D24_UNORM_S8_UINT = 129, VK_FORMAT_D32_SFLOAT_S8_UINT = 130, VK_FORMAT_BC1_RGB_UNORM_BLOCK = 131, VK_FORMAT_BC1_RGB_SRGB_BLOCK = 132, VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 133, VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 134, VK_FORMAT_BC2_UNORM_BLOCK = 135, VK_FORMAT_BC2_SRGB_BLOCK = 136, VK_FORMAT_BC3_UNORM_BLOCK = 137, VK_FORMAT_BC3_SRGB_BLOCK = 138, VK_FORMAT_BC4_UNORM_BLOCK = 139, VK_FORMAT_BC4_SNORM_BLOCK = 140, VK_FORMAT_BC5_UNORM_BLOCK = 141, VK_FORMAT_BC5_SNORM_BLOCK = 142, VK_FORMAT_BC6H_UFLOAT_BLOCK = 143, VK_FORMAT_BC6H_SFLOAT_BLOCK = 144, VK_FORMAT_BC7_UNORM_BLOCK = 145, VK_FORMAT_BC7_SRGB_BLOCK = 146, VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 147, VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 148, VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 149, VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 150, VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 151, VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 152, VK_FORMAT_EAC_R11_UNORM_BLOCK = 153, VK_FORMAT_EAC_R11_SNORM_BLOCK = 154, VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 155, VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 156, VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 157, VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 158, VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 159, VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 160, VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 161, VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 162, VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 163, VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 164, VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 165, VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 166, VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 167, VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 168, VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 169, VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 170, VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 171, VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 172, VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 173, VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 174, VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 175, VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 176, VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 177, VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 178, VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 179, VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180, VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181, VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182, VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183, VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184, VK_FORMAT_G8B8G8R8_422_UNORM = 1_000_156_000, VK_FORMAT_B8G8R8G8_422_UNORM = 1_000_156_001, VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 1_000_156_002, VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 1_000_156_003, VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 1_000_156_004, VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 1_000_156_005, VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 1_000_156_006, VK_FORMAT_R10X6_UNORM_PACK16 = 1_000_156_007, VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 1_000_156_008, VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1_000_156_009, VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1_000_156_010, VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1_000_156_011, VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1_000_156_012, VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1_000_156_013, VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1_000_156_014, VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1_000_156_015, VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1_000_156_016, VK_FORMAT_R12X4_UNORM_PACK16 = 1_000_156_017, VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 1_000_156_018, VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1_000_156_019, VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1_000_156_020, VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1_000_156_021, VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1_000_156_022, VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1_000_156_023, VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1_000_156_024, VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1_000_156_025, VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1_000_156_026, VK_FORMAT_G16B16G16R16_422_UNORM = 1_000_156_027, VK_FORMAT_B16G16R16G16_422_UNORM = 1_000_156_028, VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 1_000_156_029, VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 1_000_156_030, VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 1_000_156_031, VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 1_000_156_032, VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 1_000_156_033, VK_FORMAT_G8_B8R8_2PLANE_444_UNORM = 1_000_330_000, VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1_000_330_001, VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1_000_330_002, VK_FORMAT_G16_B16R16_2PLANE_444_UNORM = 1_000_330_003, VK_FORMAT_A4R4G4B4_UNORM_PACK16 = 1_000_340_000, VK_FORMAT_A4B4G4R4_UNORM_PACK16 = 1_000_340_001, VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK = 1_000_066_000, VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK = 1_000_066_001, VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK = 1_000_066_002, VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK = 1_000_066_003, VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK = 1_000_066_004, VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK = 1_000_066_005, VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK = 1_000_066_006, VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK = 1_000_066_007, VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK = 1_000_066_008, VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK = 1_000_066_009, VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK = 1_000_066_010, VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK = 1_000_066_011, VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK = 1_000_066_012, VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK = 1_000_066_013, VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 1_000_054_000, VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 1_000_054_001, VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 1_000_054_002, VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 1_000_054_003, VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 1_000_054_004, VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 1_000_054_005, VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 1_000_054_006, VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1_000_054_007, VK_FORMAT_R16G16_S10_5_NV = 1_000_464_000, VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR = 1_000_470_000, VK_FORMAT_A8_UNORM_KHR = 1_000_470_001, VK_FORMAT_MAX_ENUM = 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_FORMAT_UNDEFINED = 0

§

VK_FORMAT_R4G4_UNORM_PACK8 = 1

§

VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2

§

VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3

§

VK_FORMAT_R5G6B5_UNORM_PACK16 = 4

§

VK_FORMAT_B5G6R5_UNORM_PACK16 = 5

§

VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 6

§

VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 7

§

VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 8

§

VK_FORMAT_R8_UNORM = 9

§

VK_FORMAT_R8_SNORM = 10

§

VK_FORMAT_R8_USCALED = 11

§

VK_FORMAT_R8_SSCALED = 12

§

VK_FORMAT_R8_UINT = 13

§

VK_FORMAT_R8_SINT = 14

§

VK_FORMAT_R8_SRGB = 15

§

VK_FORMAT_R8G8_UNORM = 16

§

VK_FORMAT_R8G8_SNORM = 17

§

VK_FORMAT_R8G8_USCALED = 18

§

VK_FORMAT_R8G8_SSCALED = 19

§

VK_FORMAT_R8G8_UINT = 20

§

VK_FORMAT_R8G8_SINT = 21

§

VK_FORMAT_R8G8_SRGB = 22

§

VK_FORMAT_R8G8B8_UNORM = 23

§

VK_FORMAT_R8G8B8_SNORM = 24

§

VK_FORMAT_R8G8B8_USCALED = 25

§

VK_FORMAT_R8G8B8_SSCALED = 26

§

VK_FORMAT_R8G8B8_UINT = 27

§

VK_FORMAT_R8G8B8_SINT = 28

§

VK_FORMAT_R8G8B8_SRGB = 29

§

VK_FORMAT_B8G8R8_UNORM = 30

§

VK_FORMAT_B8G8R8_SNORM = 31

§

VK_FORMAT_B8G8R8_USCALED = 32

§

VK_FORMAT_B8G8R8_SSCALED = 33

§

VK_FORMAT_B8G8R8_UINT = 34

§

VK_FORMAT_B8G8R8_SINT = 35

§

VK_FORMAT_B8G8R8_SRGB = 36

§

VK_FORMAT_R8G8B8A8_UNORM = 37

§

VK_FORMAT_R8G8B8A8_SNORM = 38

§

VK_FORMAT_R8G8B8A8_USCALED = 39

§

VK_FORMAT_R8G8B8A8_SSCALED = 40

§

VK_FORMAT_R8G8B8A8_UINT = 41

§

VK_FORMAT_R8G8B8A8_SINT = 42

§

VK_FORMAT_R8G8B8A8_SRGB = 43

§

VK_FORMAT_B8G8R8A8_UNORM = 44

§

VK_FORMAT_B8G8R8A8_SNORM = 45

§

VK_FORMAT_B8G8R8A8_USCALED = 46

§

VK_FORMAT_B8G8R8A8_SSCALED = 47

§

VK_FORMAT_B8G8R8A8_UINT = 48

§

VK_FORMAT_B8G8R8A8_SINT = 49

§

VK_FORMAT_B8G8R8A8_SRGB = 50

§

VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 51

§

VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 52

§

VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 53

§

VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 54

§

VK_FORMAT_A8B8G8R8_UINT_PACK32 = 55

§

VK_FORMAT_A8B8G8R8_SINT_PACK32 = 56

§

VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57

§

VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 58

§

VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 59

§

VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60

§

VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61

§

VK_FORMAT_A2R10G10B10_UINT_PACK32 = 62

§

VK_FORMAT_A2R10G10B10_SINT_PACK32 = 63

§

VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64

§

VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65

§

VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66

§

VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67

§

VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68

§

VK_FORMAT_A2B10G10R10_SINT_PACK32 = 69

§

VK_FORMAT_R16_UNORM = 70

§

VK_FORMAT_R16_SNORM = 71

§

VK_FORMAT_R16_USCALED = 72

§

VK_FORMAT_R16_SSCALED = 73

§

VK_FORMAT_R16_UINT = 74

§

VK_FORMAT_R16_SINT = 75

§

VK_FORMAT_R16_SFLOAT = 76

§

VK_FORMAT_R16G16_UNORM = 77

§

VK_FORMAT_R16G16_SNORM = 78

§

VK_FORMAT_R16G16_USCALED = 79

§

VK_FORMAT_R16G16_SSCALED = 80

§

VK_FORMAT_R16G16_UINT = 81

§

VK_FORMAT_R16G16_SINT = 82

§

VK_FORMAT_R16G16_SFLOAT = 83

§

VK_FORMAT_R16G16B16_UNORM = 84

§

VK_FORMAT_R16G16B16_SNORM = 85

§

VK_FORMAT_R16G16B16_USCALED = 86

§

VK_FORMAT_R16G16B16_SSCALED = 87

§

VK_FORMAT_R16G16B16_UINT = 88

§

VK_FORMAT_R16G16B16_SINT = 89

§

VK_FORMAT_R16G16B16_SFLOAT = 90

§

VK_FORMAT_R16G16B16A16_UNORM = 91

§

VK_FORMAT_R16G16B16A16_SNORM = 92

§

VK_FORMAT_R16G16B16A16_USCALED = 93

§

VK_FORMAT_R16G16B16A16_SSCALED = 94

§

VK_FORMAT_R16G16B16A16_UINT = 95

§

VK_FORMAT_R16G16B16A16_SINT = 96

§

VK_FORMAT_R16G16B16A16_SFLOAT = 97

§

VK_FORMAT_R32_UINT = 98

§

VK_FORMAT_R32_SINT = 99

§

VK_FORMAT_R32_SFLOAT = 100

§

VK_FORMAT_R32G32_UINT = 101

§

VK_FORMAT_R32G32_SINT = 102

§

VK_FORMAT_R32G32_SFLOAT = 103

§

VK_FORMAT_R32G32B32_UINT = 104

§

VK_FORMAT_R32G32B32_SINT = 105

§

VK_FORMAT_R32G32B32_SFLOAT = 106

§

VK_FORMAT_R32G32B32A32_UINT = 107

§

VK_FORMAT_R32G32B32A32_SINT = 108

§

VK_FORMAT_R32G32B32A32_SFLOAT = 109

§

VK_FORMAT_R64_UINT = 110

§

VK_FORMAT_R64_SINT = 111

§

VK_FORMAT_R64_SFLOAT = 112

§

VK_FORMAT_R64G64_UINT = 113

§

VK_FORMAT_R64G64_SINT = 114

§

VK_FORMAT_R64G64_SFLOAT = 115

§

VK_FORMAT_R64G64B64_UINT = 116

§

VK_FORMAT_R64G64B64_SINT = 117

§

VK_FORMAT_R64G64B64_SFLOAT = 118

§

VK_FORMAT_R64G64B64A64_UINT = 119

§

VK_FORMAT_R64G64B64A64_SINT = 120

§

VK_FORMAT_R64G64B64A64_SFLOAT = 121

§

VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 122

§

VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 123

§

VK_FORMAT_D16_UNORM = 124

§

VK_FORMAT_X8_D24_UNORM_PACK32 = 125

§

VK_FORMAT_D32_SFLOAT = 126

§

VK_FORMAT_S8_UINT = 127

§

VK_FORMAT_D16_UNORM_S8_UINT = 128

§

VK_FORMAT_D24_UNORM_S8_UINT = 129

§

VK_FORMAT_D32_SFLOAT_S8_UINT = 130

§

VK_FORMAT_BC1_RGB_UNORM_BLOCK = 131

§

VK_FORMAT_BC1_RGB_SRGB_BLOCK = 132

§

VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 133

§

VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 134

§

VK_FORMAT_BC2_UNORM_BLOCK = 135

§

VK_FORMAT_BC2_SRGB_BLOCK = 136

§

VK_FORMAT_BC3_UNORM_BLOCK = 137

§

VK_FORMAT_BC3_SRGB_BLOCK = 138

§

VK_FORMAT_BC4_UNORM_BLOCK = 139

§

VK_FORMAT_BC4_SNORM_BLOCK = 140

§

VK_FORMAT_BC5_UNORM_BLOCK = 141

§

VK_FORMAT_BC5_SNORM_BLOCK = 142

§

VK_FORMAT_BC6H_UFLOAT_BLOCK = 143

§

VK_FORMAT_BC6H_SFLOAT_BLOCK = 144

§

VK_FORMAT_BC7_UNORM_BLOCK = 145

§

VK_FORMAT_BC7_SRGB_BLOCK = 146

§

VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 147

§

VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 148

§

VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 149

§

VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 150

§

VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 151

§

VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 152

§

VK_FORMAT_EAC_R11_UNORM_BLOCK = 153

§

VK_FORMAT_EAC_R11_SNORM_BLOCK = 154

§

VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 155

§

VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 156

§

VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 157

§

VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 158

§

VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 159

§

VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 160

§

VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 161

§

VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 162

§

VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 163

§

VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 164

§

VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 165

§

VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 166

§

VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 167

§

VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 168

§

VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 169

§

VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 170

§

VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 171

§

VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 172

§

VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 173

§

VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 174

§

VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 175

§

VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 176

§

VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 177

§

VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 178

§

VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 179

§

VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180

§

VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181

§

VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182

§

VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183

§

VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184

§

VK_FORMAT_G8B8G8R8_422_UNORM = 1_000_156_000

§

VK_FORMAT_B8G8R8G8_422_UNORM = 1_000_156_001

§

VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 1_000_156_002

§

VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 1_000_156_003

§

VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 1_000_156_004

§

VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 1_000_156_005

§

VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 1_000_156_006

§

VK_FORMAT_R10X6_UNORM_PACK16 = 1_000_156_007

§

VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 1_000_156_008

§

VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1_000_156_009

§

VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1_000_156_010

§

VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1_000_156_011

§

VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1_000_156_012

§

VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1_000_156_013

§

VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1_000_156_014

§

VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1_000_156_015

§

VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1_000_156_016

§

VK_FORMAT_R12X4_UNORM_PACK16 = 1_000_156_017

§

VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 1_000_156_018

§

VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1_000_156_019

§

VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1_000_156_020

§

VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1_000_156_021

§

VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1_000_156_022

§

VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1_000_156_023

§

VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1_000_156_024

§

VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1_000_156_025

§

VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1_000_156_026

§

VK_FORMAT_G16B16G16R16_422_UNORM = 1_000_156_027

§

VK_FORMAT_B16G16R16G16_422_UNORM = 1_000_156_028

§

VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 1_000_156_029

§

VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 1_000_156_030

§

VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 1_000_156_031

§

VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 1_000_156_032

§

VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 1_000_156_033

§

VK_FORMAT_G8_B8R8_2PLANE_444_UNORM = 1_000_330_000

§

VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1_000_330_001

§

VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1_000_330_002

§

VK_FORMAT_G16_B16R16_2PLANE_444_UNORM = 1_000_330_003

§

VK_FORMAT_A4R4G4B4_UNORM_PACK16 = 1_000_340_000

§

VK_FORMAT_A4B4G4R4_UNORM_PACK16 = 1_000_340_001

§

VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK = 1_000_066_000

§

VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK = 1_000_066_001

§

VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK = 1_000_066_002

§

VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK = 1_000_066_003

§

VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK = 1_000_066_004

§

VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK = 1_000_066_005

§

VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK = 1_000_066_006

§

VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK = 1_000_066_007

§

VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK = 1_000_066_008

§

VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK = 1_000_066_009

§

VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK = 1_000_066_010

§

VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK = 1_000_066_011

§

VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK = 1_000_066_012

§

VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK = 1_000_066_013

§

VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 1_000_054_000

§

VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 1_000_054_001

§

VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 1_000_054_002

§

VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 1_000_054_003

§

VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 1_000_054_004

§

VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 1_000_054_005

§

VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 1_000_054_006

§

VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1_000_054_007

§

VK_FORMAT_R16G16_S10_5_NV = 1_000_464_000

§

VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR = 1_000_470_000

§

VK_FORMAT_A8_UNORM_KHR = 1_000_470_001

§

VK_FORMAT_MAX_ENUM = 2_147_483_647

Implementations§

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT: VkFormat = VkFormat::VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8B8G8R8_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8B8G8R8_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_B8G8R8G8_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_B8G8R8G8_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8_B8R8_2PLANE_420_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8_B8R8_2PLANE_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_R10X6_UNORM_PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R10X6_UNORM_PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R10X6G10X6_UNORM_2PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_R12X4_UNORM_PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R12X4_UNORM_PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R12X4G12X4_UNORM_2PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16B16G16R16_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16B16G16R16_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_B16G16R16G16_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_B16G16R16G16_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16_B16R16_2PLANE_420_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16_B16R16_2PLANE_422_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR: VkFormat = VkFormat::VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT: VkFormat = VkFormat::VK_FORMAT_G8_B8R8_2PLANE_444_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT: VkFormat = VkFormat::VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT: VkFormat = VkFormat::VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT: VkFormat = VkFormat::VK_FORMAT_G16_B16R16_2PLANE_444_UNORM

Source§

impl VkFormat

Source

pub const VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT: VkFormat = VkFormat::VK_FORMAT_A4R4G4B4_UNORM_PACK16

Source§

impl VkFormat

Source

pub const VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT: VkFormat = VkFormat::VK_FORMAT_A4B4G4R4_UNORM_PACK16

Trait Implementations§

Source§

impl Clone for VkFormat

Source§

fn clone(&self) -> VkFormat

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for VkFormat

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for VkFormat

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for VkFormat

Source§

fn eq(&self, other: &VkFormat) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for VkFormat

Source§

impl Eq for VkFormat

Source§

impl StructuralPartialEq for VkFormat

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.