pub struct Format(_);Expand description
Implementations§
source§impl Format
impl Format
pub const UNDEFINED: Format = Self(0)
pub const R4G4_UNORM_PACK8: Format = Self(1)
pub const R4G4B4A4_UNORM_PACK16: Format = Self(2)
pub const B4G4R4A4_UNORM_PACK16: Format = Self(3)
pub const R5G6B5_UNORM_PACK16: Format = Self(4)
pub const B5G6R5_UNORM_PACK16: Format = Self(5)
pub const R5G5B5A1_UNORM_PACK16: Format = Self(6)
pub const B5G5R5A1_UNORM_PACK16: Format = Self(7)
pub const A1R5G5B5_UNORM_PACK16: Format = Self(8)
pub const R8_UNORM: Format = Self(9)
pub const R8_SNORM: Format = Self(10)
pub const R8_USCALED: Format = Self(11)
pub const R8_SSCALED: Format = Self(12)
pub const R8_UINT: Format = Self(13)
pub const R8_SINT: Format = Self(14)
pub const R8_SRGB: Format = Self(15)
pub const R8G8_UNORM: Format = Self(16)
pub const R8G8_SNORM: Format = Self(17)
pub const R8G8_USCALED: Format = Self(18)
pub const R8G8_SSCALED: Format = Self(19)
pub const R8G8_UINT: Format = Self(20)
pub const R8G8_SINT: Format = Self(21)
pub const R8G8_SRGB: Format = Self(22)
pub const R8G8B8_UNORM: Format = Self(23)
pub const R8G8B8_SNORM: Format = Self(24)
pub const R8G8B8_USCALED: Format = Self(25)
pub const R8G8B8_SSCALED: Format = Self(26)
pub const R8G8B8_UINT: Format = Self(27)
pub const R8G8B8_SINT: Format = Self(28)
pub const R8G8B8_SRGB: Format = Self(29)
pub const B8G8R8_UNORM: Format = Self(30)
pub const B8G8R8_SNORM: Format = Self(31)
pub const B8G8R8_USCALED: Format = Self(32)
pub const B8G8R8_SSCALED: Format = Self(33)
pub const B8G8R8_UINT: Format = Self(34)
pub const B8G8R8_SINT: Format = Self(35)
pub const B8G8R8_SRGB: Format = Self(36)
pub const R8G8B8A8_UNORM: Format = Self(37)
pub const R8G8B8A8_SNORM: Format = Self(38)
pub const R8G8B8A8_USCALED: Format = Self(39)
pub const R8G8B8A8_SSCALED: Format = Self(40)
pub const R8G8B8A8_UINT: Format = Self(41)
pub const R8G8B8A8_SINT: Format = Self(42)
pub const R8G8B8A8_SRGB: Format = Self(43)
pub const B8G8R8A8_UNORM: Format = Self(44)
pub const B8G8R8A8_SNORM: Format = Self(45)
pub const B8G8R8A8_USCALED: Format = Self(46)
pub const B8G8R8A8_SSCALED: Format = Self(47)
pub const B8G8R8A8_UINT: Format = Self(48)
pub const B8G8R8A8_SINT: Format = Self(49)
pub const B8G8R8A8_SRGB: Format = Self(50)
pub const A8B8G8R8_UNORM_PACK32: Format = Self(51)
pub const A8B8G8R8_SNORM_PACK32: Format = Self(52)
pub const A8B8G8R8_USCALED_PACK32: Format = Self(53)
pub const A8B8G8R8_SSCALED_PACK32: Format = Self(54)
pub const A8B8G8R8_UINT_PACK32: Format = Self(55)
pub const A8B8G8R8_SINT_PACK32: Format = Self(56)
pub const A8B8G8R8_SRGB_PACK32: Format = Self(57)
pub const A2R10G10B10_UNORM_PACK32: Format = Self(58)
pub const A2R10G10B10_SNORM_PACK32: Format = Self(59)
pub const A2R10G10B10_USCALED_PACK32: Format = Self(60)
pub const A2R10G10B10_SSCALED_PACK32: Format = Self(61)
pub const A2R10G10B10_UINT_PACK32: Format = Self(62)
pub const A2R10G10B10_SINT_PACK32: Format = Self(63)
pub const A2B10G10R10_UNORM_PACK32: Format = Self(64)
pub const A2B10G10R10_SNORM_PACK32: Format = Self(65)
pub const A2B10G10R10_USCALED_PACK32: Format = Self(66)
pub const A2B10G10R10_SSCALED_PACK32: Format = Self(67)
pub const A2B10G10R10_UINT_PACK32: Format = Self(68)
pub const A2B10G10R10_SINT_PACK32: Format = Self(69)
pub const R16_UNORM: Format = Self(70)
pub const R16_SNORM: Format = Self(71)
pub const R16_USCALED: Format = Self(72)
pub const R16_SSCALED: Format = Self(73)
pub const R16_UINT: Format = Self(74)
pub const R16_SINT: Format = Self(75)
pub const R16_SFLOAT: Format = Self(76)
pub const R16G16_UNORM: Format = Self(77)
pub const R16G16_SNORM: Format = Self(78)
pub const R16G16_USCALED: Format = Self(79)
pub const R16G16_SSCALED: Format = Self(80)
pub const R16G16_UINT: Format = Self(81)
pub const R16G16_SINT: Format = Self(82)
pub const R16G16_SFLOAT: Format = Self(83)
pub const R16G16B16_UNORM: Format = Self(84)
pub const R16G16B16_SNORM: Format = Self(85)
pub const R16G16B16_USCALED: Format = Self(86)
pub const R16G16B16_SSCALED: Format = Self(87)
pub const R16G16B16_UINT: Format = Self(88)
pub const R16G16B16_SINT: Format = Self(89)
pub const R16G16B16_SFLOAT: Format = Self(90)
pub const R16G16B16A16_UNORM: Format = Self(91)
pub const R16G16B16A16_SNORM: Format = Self(92)
pub const R16G16B16A16_USCALED: Format = Self(93)
pub const R16G16B16A16_SSCALED: Format = Self(94)
pub const R16G16B16A16_UINT: Format = Self(95)
pub const R16G16B16A16_SINT: Format = Self(96)
pub const R16G16B16A16_SFLOAT: Format = Self(97)
pub const R32_UINT: Format = Self(98)
pub const R32_SINT: Format = Self(99)
pub const R32_SFLOAT: Format = Self(100)
pub const R32G32_UINT: Format = Self(101)
pub const R32G32_SINT: Format = Self(102)
pub const R32G32_SFLOAT: Format = Self(103)
pub const R32G32B32_UINT: Format = Self(104)
pub const R32G32B32_SINT: Format = Self(105)
pub const R32G32B32_SFLOAT: Format = Self(106)
pub const R32G32B32A32_UINT: Format = Self(107)
pub const R32G32B32A32_SINT: Format = Self(108)
pub const R32G32B32A32_SFLOAT: Format = Self(109)
pub const R64_UINT: Format = Self(110)
pub const R64_SINT: Format = Self(111)
pub const R64_SFLOAT: Format = Self(112)
pub const R64G64_UINT: Format = Self(113)
pub const R64G64_SINT: Format = Self(114)
pub const R64G64_SFLOAT: Format = Self(115)
pub const R64G64B64_UINT: Format = Self(116)
pub const R64G64B64_SINT: Format = Self(117)
pub const R64G64B64_SFLOAT: Format = Self(118)
pub const R64G64B64A64_UINT: Format = Self(119)
pub const R64G64B64A64_SINT: Format = Self(120)
pub const R64G64B64A64_SFLOAT: Format = Self(121)
pub const B10G11R11_UFLOAT_PACK32: Format = Self(122)
pub const E5B9G9R9_UFLOAT_PACK32: Format = Self(123)
pub const D16_UNORM: Format = Self(124)
pub const X8_D24_UNORM_PACK32: Format = Self(125)
pub const D32_SFLOAT: Format = Self(126)
pub const S8_UINT: Format = Self(127)
pub const D16_UNORM_S8_UINT: Format = Self(128)
pub const D24_UNORM_S8_UINT: Format = Self(129)
pub const D32_SFLOAT_S8_UINT: Format = Self(130)
pub const BC1_RGB_UNORM_BLOCK: Format = Self(131)
pub const BC1_RGB_SRGB_BLOCK: Format = Self(132)
pub const BC1_RGBA_UNORM_BLOCK: Format = Self(133)
pub const BC1_RGBA_SRGB_BLOCK: Format = Self(134)
pub const BC2_UNORM_BLOCK: Format = Self(135)
pub const BC2_SRGB_BLOCK: Format = Self(136)
pub const BC3_UNORM_BLOCK: Format = Self(137)
pub const BC3_SRGB_BLOCK: Format = Self(138)
pub const BC4_UNORM_BLOCK: Format = Self(139)
pub const BC4_SNORM_BLOCK: Format = Self(140)
pub const BC5_UNORM_BLOCK: Format = Self(141)
pub const BC5_SNORM_BLOCK: Format = Self(142)
pub const BC6H_UFLOAT_BLOCK: Format = Self(143)
pub const BC6H_SFLOAT_BLOCK: Format = Self(144)
pub const BC7_UNORM_BLOCK: Format = Self(145)
pub const BC7_SRGB_BLOCK: Format = Self(146)
pub const ETC2_R8G8B8_UNORM_BLOCK: Format = Self(147)
pub const ETC2_R8G8B8_SRGB_BLOCK: Format = Self(148)
pub const ETC2_R8G8B8A1_UNORM_BLOCK: Format = Self(149)
pub const ETC2_R8G8B8A1_SRGB_BLOCK: Format = Self(150)
pub const ETC2_R8G8B8A8_UNORM_BLOCK: Format = Self(151)
pub const ETC2_R8G8B8A8_SRGB_BLOCK: Format = Self(152)
pub const EAC_R11_UNORM_BLOCK: Format = Self(153)
pub const EAC_R11_SNORM_BLOCK: Format = Self(154)
pub const EAC_R11G11_UNORM_BLOCK: Format = Self(155)
pub const EAC_R11G11_SNORM_BLOCK: Format = Self(156)
pub const ASTC_4X4_UNORM_BLOCK: Format = Self(157)
pub const ASTC_4X4_SRGB_BLOCK: Format = Self(158)
pub const ASTC_5X4_UNORM_BLOCK: Format = Self(159)
pub const ASTC_5X4_SRGB_BLOCK: Format = Self(160)
pub const ASTC_5X5_UNORM_BLOCK: Format = Self(161)
pub const ASTC_5X5_SRGB_BLOCK: Format = Self(162)
pub const ASTC_6X5_UNORM_BLOCK: Format = Self(163)
pub const ASTC_6X5_SRGB_BLOCK: Format = Self(164)
pub const ASTC_6X6_UNORM_BLOCK: Format = Self(165)
pub const ASTC_6X6_SRGB_BLOCK: Format = Self(166)
pub const ASTC_8X5_UNORM_BLOCK: Format = Self(167)
pub const ASTC_8X5_SRGB_BLOCK: Format = Self(168)
pub const ASTC_8X6_UNORM_BLOCK: Format = Self(169)
pub const ASTC_8X6_SRGB_BLOCK: Format = Self(170)
pub const ASTC_8X8_UNORM_BLOCK: Format = Self(171)
pub const ASTC_8X8_SRGB_BLOCK: Format = Self(172)
pub const ASTC_10X5_UNORM_BLOCK: Format = Self(173)
pub const ASTC_10X5_SRGB_BLOCK: Format = Self(174)
pub const ASTC_10X6_UNORM_BLOCK: Format = Self(175)
pub const ASTC_10X6_SRGB_BLOCK: Format = Self(176)
pub const ASTC_10X8_UNORM_BLOCK: Format = Self(177)
pub const ASTC_10X8_SRGB_BLOCK: Format = Self(178)
pub const ASTC_10X10_UNORM_BLOCK: Format = Self(179)
pub const ASTC_10X10_SRGB_BLOCK: Format = Self(180)
pub const ASTC_12X10_UNORM_BLOCK: Format = Self(181)
pub const ASTC_12X10_SRGB_BLOCK: Format = Self(182)
pub const ASTC_12X12_UNORM_BLOCK: Format = Self(183)
pub const ASTC_12X12_SRGB_BLOCK: Format = Self(184)
source§impl Format
impl Format
Generated from ‘VK_IMG_format_pvrtc’
pub const PVRTC1_2BPP_UNORM_BLOCK_IMG: Format = Self(1000054000)
pub const PVRTC1_4BPP_UNORM_BLOCK_IMG: Format = Self(1000054001)
pub const PVRTC2_2BPP_UNORM_BLOCK_IMG: Format = Self(1000054002)
pub const PVRTC2_4BPP_UNORM_BLOCK_IMG: Format = Self(1000054003)
pub const PVRTC1_2BPP_SRGB_BLOCK_IMG: Format = Self(1000054004)
pub const PVRTC1_4BPP_SRGB_BLOCK_IMG: Format = Self(1000054005)
pub const PVRTC2_2BPP_SRGB_BLOCK_IMG: Format = Self(1000054006)
pub const PVRTC2_4BPP_SRGB_BLOCK_IMG: Format = Self(1000054007)
source§impl Format
impl Format
Generated from ‘VK_EXT_texture_compression_astc_hdr’
pub const ASTC_4X4_SFLOAT_BLOCK_EXT: Format = Self::ASTC_4X4_SFLOAT_BLOCK
pub const ASTC_5X4_SFLOAT_BLOCK_EXT: Format = Self::ASTC_5X4_SFLOAT_BLOCK
pub const ASTC_5X5_SFLOAT_BLOCK_EXT: Format = Self::ASTC_5X5_SFLOAT_BLOCK
pub const ASTC_6X5_SFLOAT_BLOCK_EXT: Format = Self::ASTC_6X5_SFLOAT_BLOCK
pub const ASTC_6X6_SFLOAT_BLOCK_EXT: Format = Self::ASTC_6X6_SFLOAT_BLOCK
pub const ASTC_8X5_SFLOAT_BLOCK_EXT: Format = Self::ASTC_8X5_SFLOAT_BLOCK
pub const ASTC_8X6_SFLOAT_BLOCK_EXT: Format = Self::ASTC_8X6_SFLOAT_BLOCK
pub const ASTC_8X8_SFLOAT_BLOCK_EXT: Format = Self::ASTC_8X8_SFLOAT_BLOCK
pub const ASTC_10X5_SFLOAT_BLOCK_EXT: Format = Self::ASTC_10X5_SFLOAT_BLOCK
pub const ASTC_10X6_SFLOAT_BLOCK_EXT: Format = Self::ASTC_10X6_SFLOAT_BLOCK
pub const ASTC_10X8_SFLOAT_BLOCK_EXT: Format = Self::ASTC_10X8_SFLOAT_BLOCK
pub const ASTC_10X10_SFLOAT_BLOCK_EXT: Format = Self::ASTC_10X10_SFLOAT_BLOCK
pub const ASTC_12X10_SFLOAT_BLOCK_EXT: Format = Self::ASTC_12X10_SFLOAT_BLOCK
pub const ASTC_12X12_SFLOAT_BLOCK_EXT: Format = Self::ASTC_12X12_SFLOAT_BLOCK
source§impl Format
impl Format
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const G8B8G8R8_422_UNORM_KHR: Format = Self::G8B8G8R8_422_UNORM
pub const B8G8R8G8_422_UNORM_KHR: Format = Self::B8G8R8G8_422_UNORM
pub const G8_B8_R8_3PLANE_420_UNORM_KHR: Format = Self::G8_B8_R8_3PLANE_420_UNORM
pub const G8_B8R8_2PLANE_420_UNORM_KHR: Format = Self::G8_B8R8_2PLANE_420_UNORM
pub const G8_B8_R8_3PLANE_422_UNORM_KHR: Format = Self::G8_B8_R8_3PLANE_422_UNORM
pub const G8_B8R8_2PLANE_422_UNORM_KHR: Format = Self::G8_B8R8_2PLANE_422_UNORM
pub const G8_B8_R8_3PLANE_444_UNORM_KHR: Format = Self::G8_B8_R8_3PLANE_444_UNORM
pub const R10X6_UNORM_PACK16_KHR: Format = Self::R10X6_UNORM_PACK16
pub const R10X6G10X6_UNORM_2PACK16_KHR: Format = Self::R10X6G10X6_UNORM_2PACK16
pub const R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR: Format = Self::R10X6G10X6B10X6A10X6_UNORM_4PACK16
pub const G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR: Format = Self::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
pub const B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR: Format = Self::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
pub const G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR: Format = Self::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
pub const G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR: Format = Self::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
pub const G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR: Format = Self::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
pub const G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR: Format = Self::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
pub const G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR: Format = Self::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
pub const R12X4_UNORM_PACK16_KHR: Format = Self::R12X4_UNORM_PACK16
pub const R12X4G12X4_UNORM_2PACK16_KHR: Format = Self::R12X4G12X4_UNORM_2PACK16
pub const R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR: Format = Self::R12X4G12X4B12X4A12X4_UNORM_4PACK16
pub const G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR: Format = Self::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
pub const B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR: Format = Self::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
pub const G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR: Format = Self::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
pub const G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR: Format = Self::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
pub const G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR: Format = Self::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
pub const G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR: Format = Self::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
pub const G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR: Format = Self::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
pub const G16B16G16R16_422_UNORM_KHR: Format = Self::G16B16G16R16_422_UNORM
pub const B16G16R16G16_422_UNORM_KHR: Format = Self::B16G16R16G16_422_UNORM
pub const G16_B16_R16_3PLANE_420_UNORM_KHR: Format = Self::G16_B16_R16_3PLANE_420_UNORM
pub const G16_B16R16_2PLANE_420_UNORM_KHR: Format = Self::G16_B16R16_2PLANE_420_UNORM
pub const G16_B16_R16_3PLANE_422_UNORM_KHR: Format = Self::G16_B16_R16_3PLANE_422_UNORM
pub const G16_B16R16_2PLANE_422_UNORM_KHR: Format = Self::G16_B16R16_2PLANE_422_UNORM
pub const G16_B16_R16_3PLANE_444_UNORM_KHR: Format = Self::G16_B16_R16_3PLANE_444_UNORM
source§impl Format
impl Format
Generated from ‘VK_EXT_extension_289’
pub const ASTC_3X3X3_UNORM_BLOCK_EXT: Format = Self(1000288000)
pub const ASTC_3X3X3_SRGB_BLOCK_EXT: Format = Self(1000288001)
pub const ASTC_3X3X3_SFLOAT_BLOCK_EXT: Format = Self(1000288002)
pub const ASTC_4X3X3_UNORM_BLOCK_EXT: Format = Self(1000288003)
pub const ASTC_4X3X3_SRGB_BLOCK_EXT: Format = Self(1000288004)
pub const ASTC_4X3X3_SFLOAT_BLOCK_EXT: Format = Self(1000288005)
pub const ASTC_4X4X3_UNORM_BLOCK_EXT: Format = Self(1000288006)
pub const ASTC_4X4X3_SRGB_BLOCK_EXT: Format = Self(1000288007)
pub const ASTC_4X4X3_SFLOAT_BLOCK_EXT: Format = Self(1000288008)
pub const ASTC_4X4X4_UNORM_BLOCK_EXT: Format = Self(1000288009)
pub const ASTC_4X4X4_SRGB_BLOCK_EXT: Format = Self(1000288010)
pub const ASTC_4X4X4_SFLOAT_BLOCK_EXT: Format = Self(1000288011)
pub const ASTC_5X4X4_UNORM_BLOCK_EXT: Format = Self(1000288012)
pub const ASTC_5X4X4_SRGB_BLOCK_EXT: Format = Self(1000288013)
pub const ASTC_5X4X4_SFLOAT_BLOCK_EXT: Format = Self(1000288014)
pub const ASTC_5X5X4_UNORM_BLOCK_EXT: Format = Self(1000288015)
pub const ASTC_5X5X4_SRGB_BLOCK_EXT: Format = Self(1000288016)
pub const ASTC_5X5X4_SFLOAT_BLOCK_EXT: Format = Self(1000288017)
pub const ASTC_5X5X5_UNORM_BLOCK_EXT: Format = Self(1000288018)
pub const ASTC_5X5X5_SRGB_BLOCK_EXT: Format = Self(1000288019)
pub const ASTC_5X5X5_SFLOAT_BLOCK_EXT: Format = Self(1000288020)
pub const ASTC_6X5X5_UNORM_BLOCK_EXT: Format = Self(1000288021)
pub const ASTC_6X5X5_SRGB_BLOCK_EXT: Format = Self(1000288022)
pub const ASTC_6X5X5_SFLOAT_BLOCK_EXT: Format = Self(1000288023)
pub const ASTC_6X6X5_UNORM_BLOCK_EXT: Format = Self(1000288024)
pub const ASTC_6X6X5_SRGB_BLOCK_EXT: Format = Self(1000288025)
pub const ASTC_6X6X5_SFLOAT_BLOCK_EXT: Format = Self(1000288026)
pub const ASTC_6X6X6_UNORM_BLOCK_EXT: Format = Self(1000288027)
pub const ASTC_6X6X6_SRGB_BLOCK_EXT: Format = Self(1000288028)
pub const ASTC_6X6X6_SFLOAT_BLOCK_EXT: Format = Self(1000288029)
source§impl Format
impl Format
Generated from ‘VK_EXT_ycbcr_2plane_444_formats’
pub const G8_B8R8_2PLANE_444_UNORM_EXT: Format = Self::G8_B8R8_2PLANE_444_UNORM
pub const G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT: Format = Self::G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
pub const G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT: Format = Self::G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16
pub const G16_B16R16_2PLANE_444_UNORM_EXT: Format = Self::G16_B16R16_2PLANE_444_UNORM
source§impl Format
impl Format
Generated from ‘VK_EXT_4444_formats’
pub const A4R4G4B4_UNORM_PACK16_EXT: Format = Self::A4R4G4B4_UNORM_PACK16
pub const A4B4G4R4_UNORM_PACK16_EXT: Format = Self::A4B4G4R4_UNORM_PACK16
source§impl Format
impl Format
Generated from ‘VK_NV_optical_flow’
pub const R16G16_S10_5_NV: Format = Self(1000464000)
source§impl Format
impl Format
Generated from ‘VK_VERSION_1_1’
pub const G8B8G8R8_422_UNORM: Format = Self(1000156000)
pub const B8G8R8G8_422_UNORM: Format = Self(1000156001)
pub const G8_B8_R8_3PLANE_420_UNORM: Format = Self(1000156002)
pub const G8_B8R8_2PLANE_420_UNORM: Format = Self(1000156003)
pub const G8_B8_R8_3PLANE_422_UNORM: Format = Self(1000156004)
pub const G8_B8R8_2PLANE_422_UNORM: Format = Self(1000156005)
pub const G8_B8_R8_3PLANE_444_UNORM: Format = Self(1000156006)
pub const R10X6_UNORM_PACK16: Format = Self(1000156007)
pub const R10X6G10X6_UNORM_2PACK16: Format = Self(1000156008)
pub const R10X6G10X6B10X6A10X6_UNORM_4PACK16: Format = Self(1000156009)
pub const G10X6B10X6G10X6R10X6_422_UNORM_4PACK16: Format = Self(1000156010)
pub const B10X6G10X6R10X6G10X6_422_UNORM_4PACK16: Format = Self(1000156011)
pub const G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16: Format = Self(1000156012)
pub const G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16: Format = Self(1000156013)
pub const G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16: Format = Self(1000156014)
pub const G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16: Format = Self(1000156015)
pub const G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16: Format = Self(1000156016)
pub const R12X4_UNORM_PACK16: Format = Self(1000156017)
pub const R12X4G12X4_UNORM_2PACK16: Format = Self(1000156018)
pub const R12X4G12X4B12X4A12X4_UNORM_4PACK16: Format = Self(1000156019)
pub const G12X4B12X4G12X4R12X4_422_UNORM_4PACK16: Format = Self(1000156020)
pub const B12X4G12X4R12X4G12X4_422_UNORM_4PACK16: Format = Self(1000156021)
pub const G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16: Format = Self(1000156022)
pub const G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16: Format = Self(1000156023)
pub const G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16: Format = Self(1000156024)
pub const G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16: Format = Self(1000156025)
pub const G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16: Format = Self(1000156026)
pub const G16B16G16R16_422_UNORM: Format = Self(1000156027)
pub const B16G16R16G16_422_UNORM: Format = Self(1000156028)
pub const G16_B16_R16_3PLANE_420_UNORM: Format = Self(1000156029)
pub const G16_B16R16_2PLANE_420_UNORM: Format = Self(1000156030)
pub const G16_B16_R16_3PLANE_422_UNORM: Format = Self(1000156031)
pub const G16_B16R16_2PLANE_422_UNORM: Format = Self(1000156032)
pub const G16_B16_R16_3PLANE_444_UNORM: Format = Self(1000156033)
source§impl Format
impl Format
Generated from ‘VK_VERSION_1_3’
pub const G8_B8R8_2PLANE_444_UNORM: Format = Self(1000330000)
pub const G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16: Format = Self(1000330001)
pub const G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16: Format = Self(1000330002)
pub const G16_B16R16_2PLANE_444_UNORM: Format = Self(1000330003)
pub const A4R4G4B4_UNORM_PACK16: Format = Self(1000340000)
pub const A4B4G4R4_UNORM_PACK16: Format = Self(1000340001)
pub const ASTC_4X4_SFLOAT_BLOCK: Format = Self(1000066000)
pub const ASTC_5X4_SFLOAT_BLOCK: Format = Self(1000066001)
pub const ASTC_5X5_SFLOAT_BLOCK: Format = Self(1000066002)
pub const ASTC_6X5_SFLOAT_BLOCK: Format = Self(1000066003)
pub const ASTC_6X6_SFLOAT_BLOCK: Format = Self(1000066004)
pub const ASTC_8X5_SFLOAT_BLOCK: Format = Self(1000066005)
pub const ASTC_8X6_SFLOAT_BLOCK: Format = Self(1000066006)
pub const ASTC_8X8_SFLOAT_BLOCK: Format = Self(1000066007)
pub const ASTC_10X5_SFLOAT_BLOCK: Format = Self(1000066008)
pub const ASTC_10X6_SFLOAT_BLOCK: Format = Self(1000066009)
pub const ASTC_10X8_SFLOAT_BLOCK: Format = Self(1000066010)
pub const ASTC_10X10_SFLOAT_BLOCK: Format = Self(1000066011)
pub const ASTC_12X10_SFLOAT_BLOCK: Format = Self(1000066012)
pub const ASTC_12X12_SFLOAT_BLOCK: Format = Self(1000066013)
Trait Implementations§
source§impl Ord for Format
impl Ord for Format
source§impl PartialEq<Format> for Format
impl PartialEq<Format> for Format
source§impl PartialOrd<Format> for Format
impl PartialOrd<Format> for Format
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read more