#[repr(u32)]
pub enum VkFormat {
Show 248 variants UNDEFINED, R4G4_UNORM_PACK8, R4G4B4A4_UNORM_PACK16, B4G4R4A4_UNORM_PACK16, R5G6B5_UNORM_PACK16, B5G6R5_UNORM_PACK16, R5G5B5A1_UNORM_PACK16, B5G5R5A1_UNORM_PACK16, A1R5G5B5_UNORM_PACK16, R8_UNORM, R8_SNORM, R8_USCALED, R8_SSCALED, R8_UINT, R8_SINT, R8_SRGB, R8G8_UNORM, R8G8_SNORM, R8G8_USCALED, R8G8_SSCALED, R8G8_UINT, R8G8_SINT, R8G8_SRGB, R8G8B8_UNORM, R8G8B8_SNORM, R8G8B8_USCALED, R8G8B8_SSCALED, R8G8B8_UINT, R8G8B8_SINT, R8G8B8_SRGB, B8G8R8_UNORM, B8G8R8_SNORM, B8G8R8_USCALED, B8G8R8_SSCALED, B8G8R8_UINT, B8G8R8_SINT, B8G8R8_SRGB, R8G8B8A8_UNORM, R8G8B8A8_SNORM, R8G8B8A8_USCALED, R8G8B8A8_SSCALED, R8G8B8A8_UINT, R8G8B8A8_SINT, R8G8B8A8_SRGB, B8G8R8A8_UNORM, B8G8R8A8_SNORM, B8G8R8A8_USCALED, B8G8R8A8_SSCALED, B8G8R8A8_UINT, B8G8R8A8_SINT, B8G8R8A8_SRGB, A8B8G8R8_UNORM_PACK32, A8B8G8R8_SNORM_PACK32, A8B8G8R8_USCALED_PACK32, A8B8G8R8_SSCALED_PACK32, A8B8G8R8_UINT_PACK32, A8B8G8R8_SINT_PACK32, A8B8G8R8_SRGB_PACK32, A2R10G10B10_UNORM_PACK32, A2R10G10B10_SNORM_PACK32, A2R10G10B10_USCALED_PACK32, A2R10G10B10_SSCALED_PACK32, A2R10G10B10_UINT_PACK32, A2R10G10B10_SINT_PACK32, A2B10G10R10_UNORM_PACK32, A2B10G10R10_SNORM_PACK32, A2B10G10R10_USCALED_PACK32, A2B10G10R10_SSCALED_PACK32, A2B10G10R10_UINT_PACK32, A2B10G10R10_SINT_PACK32, R16_UNORM, R16_SNORM, R16_USCALED, R16_SSCALED, R16_UINT, R16_SINT, R16_SFLOAT, R16G16_UNORM, R16G16_SNORM, R16G16_USCALED, R16G16_SSCALED, R16G16_UINT, R16G16_SINT, R16G16_SFLOAT, R16G16B16_UNORM, R16G16B16_SNORM, R16G16B16_USCALED, R16G16B16_SSCALED, R16G16B16_UINT, R16G16B16_SINT, R16G16B16_SFLOAT, R16G16B16A16_UNORM, R16G16B16A16_SNORM, R16G16B16A16_USCALED, R16G16B16A16_SSCALED, R16G16B16A16_UINT, R16G16B16A16_SINT, R16G16B16A16_SFLOAT, R32_UINT, R32_SINT, R32_SFLOAT, R32G32_UINT, R32G32_SINT, R32G32_SFLOAT, R32G32B32_UINT, R32G32B32_SINT, R32G32B32_SFLOAT, R32G32B32A32_UINT, R32G32B32A32_SINT, R32G32B32A32_SFLOAT, R64_UINT, R64_SINT, R64_SFLOAT, R64G64_UINT, R64G64_SINT, R64G64_SFLOAT, R64G64B64_UINT, R64G64B64_SINT, R64G64B64_SFLOAT, R64G64B64A64_UINT, R64G64B64A64_SINT, R64G64B64A64_SFLOAT, B10G11R11_UFLOAT_PACK32, E5B9G9R9_UFLOAT_PACK32, D16_UNORM, X8_D24_UNORM_PACK32, D32_SFLOAT, S8_UINT, D16_UNORM_S8_UINT, D24_UNORM_S8_UINT, D32_SFLOAT_S8_UINT, BC1_RGB_UNORM_BLOCK, BC1_RGB_SRGB_BLOCK, BC1_RGBA_UNORM_BLOCK, BC1_RGBA_SRGB_BLOCK, BC2_UNORM_BLOCK, BC2_SRGB_BLOCK, BC3_UNORM_BLOCK, BC3_SRGB_BLOCK, BC4_UNORM_BLOCK, BC4_SNORM_BLOCK, BC5_UNORM_BLOCK, BC5_SNORM_BLOCK, BC6H_UFLOAT_BLOCK, BC6H_SFLOAT_BLOCK, BC7_UNORM_BLOCK, BC7_SRGB_BLOCK, ETC2_R8G8B8_UNORM_BLOCK, ETC2_R8G8B8_SRGB_BLOCK, ETC2_R8G8B8A1_UNORM_BLOCK, ETC2_R8G8B8A1_SRGB_BLOCK, ETC2_R8G8B8A8_UNORM_BLOCK, ETC2_R8G8B8A8_SRGB_BLOCK, EAC_R11_UNORM_BLOCK, EAC_R11_SNORM_BLOCK, EAC_R11G11_UNORM_BLOCK, EAC_R11G11_SNORM_BLOCK, ASTC_4x4_UNORM_BLOCK, ASTC_4x4_SRGB_BLOCK, ASTC_5x4_UNORM_BLOCK, ASTC_5x4_SRGB_BLOCK, ASTC_5x5_UNORM_BLOCK, ASTC_5x5_SRGB_BLOCK, ASTC_6x5_UNORM_BLOCK, ASTC_6x5_SRGB_BLOCK, ASTC_6x6_UNORM_BLOCK, ASTC_6x6_SRGB_BLOCK, ASTC_8x5_UNORM_BLOCK, ASTC_8x5_SRGB_BLOCK, ASTC_8x6_UNORM_BLOCK, ASTC_8x6_SRGB_BLOCK, ASTC_8x8_UNORM_BLOCK, ASTC_8x8_SRGB_BLOCK, ASTC_10x5_UNORM_BLOCK, ASTC_10x5_SRGB_BLOCK, ASTC_10x6_UNORM_BLOCK, ASTC_10x6_SRGB_BLOCK, ASTC_10x8_UNORM_BLOCK, ASTC_10x8_SRGB_BLOCK, ASTC_10x10_UNORM_BLOCK, ASTC_10x10_SRGB_BLOCK, ASTC_12x10_UNORM_BLOCK, ASTC_12x10_SRGB_BLOCK, ASTC_12x12_UNORM_BLOCK, ASTC_12x12_SRGB_BLOCK, G8B8G8R8_422_UNORM, B8G8R8G8_422_UNORM, G8_B8_R8_3PLANE_420_UNORM, G8_B8R8_2PLANE_420_UNORM, G8_B8_R8_3PLANE_422_UNORM, G8_B8R8_2PLANE_422_UNORM, G8_B8_R8_3PLANE_444_UNORM, R10X6_UNORM_PACK16, R10X6G10X6_UNORM_2PACK16, R10X6G10X6B10X6A10X6_UNORM_4PACK16, G10X6B10X6G10X6R10X6_422_UNORM_4PACK16, B10X6G10X6R10X6G10X6_422_UNORM_4PACK16, G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16, G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16, G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16, G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16, G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16, R12X4_UNORM_PACK16, R12X4G12X4_UNORM_2PACK16, R12X4G12X4B12X4A12X4_UNORM_4PACK16, G12X4B12X4G12X4R12X4_422_UNORM_4PACK16, B12X4G12X4R12X4G12X4_422_UNORM_4PACK16, G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16, G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16, G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16, G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16, G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16, G16B16G16R16_422_UNORM, B16G16R16G16_422_UNORM, G16_B16_R16_3PLANE_420_UNORM, G16_B16R16_2PLANE_420_UNORM, G16_B16_R16_3PLANE_422_UNORM, G16_B16R16_2PLANE_422_UNORM, G16_B16_R16_3PLANE_444_UNORM, PVRTC1_2BPP_UNORM_BLOCK_IMG, PVRTC1_4BPP_UNORM_BLOCK_IMG, PVRTC2_2BPP_UNORM_BLOCK_IMG, PVRTC2_4BPP_UNORM_BLOCK_IMG, PVRTC1_2BPP_SRGB_BLOCK_IMG, PVRTC1_4BPP_SRGB_BLOCK_IMG, PVRTC2_2BPP_SRGB_BLOCK_IMG, PVRTC2_4BPP_SRGB_BLOCK_IMG, ASTC_4x4_SFLOAT_BLOCK_EXT, ASTC_5x4_SFLOAT_BLOCK_EXT, ASTC_5x5_SFLOAT_BLOCK_EXT, ASTC_6x5_SFLOAT_BLOCK_EXT, ASTC_6x6_SFLOAT_BLOCK_EXT, ASTC_8x5_SFLOAT_BLOCK_EXT, ASTC_8x6_SFLOAT_BLOCK_EXT, ASTC_8x8_SFLOAT_BLOCK_EXT, ASTC_10x5_SFLOAT_BLOCK_EXT, ASTC_10x6_SFLOAT_BLOCK_EXT, ASTC_10x8_SFLOAT_BLOCK_EXT, ASTC_10x10_SFLOAT_BLOCK_EXT, ASTC_12x10_SFLOAT_BLOCK_EXT, ASTC_12x12_SFLOAT_BLOCK_EXT, G8_B8R8_2PLANE_444_UNORM_EXT, G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT, G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT, G16_B16R16_2PLANE_444_UNORM_EXT, A4R4G4B4_UNORM_PACK16_EXT, A4B4G4R4_UNORM_PACK16_EXT, MAX_ENUM,
}

Variants§

§

UNDEFINED

§

R4G4_UNORM_PACK8

§

R4G4B4A4_UNORM_PACK16

§

B4G4R4A4_UNORM_PACK16

§

R5G6B5_UNORM_PACK16

§

B5G6R5_UNORM_PACK16

§

R5G5B5A1_UNORM_PACK16

§

B5G5R5A1_UNORM_PACK16

§

A1R5G5B5_UNORM_PACK16

§

R8_UNORM

§

R8_SNORM

§

R8_USCALED

§

R8_SSCALED

§

R8_UINT

§

R8_SINT

§

R8_SRGB

§

R8G8_UNORM

§

R8G8_SNORM

§

R8G8_USCALED

§

R8G8_SSCALED

§

R8G8_UINT

§

R8G8_SINT

§

R8G8_SRGB

§

R8G8B8_UNORM

§

R8G8B8_SNORM

§

R8G8B8_USCALED

§

R8G8B8_SSCALED

§

R8G8B8_UINT

§

R8G8B8_SINT

§

R8G8B8_SRGB

§

B8G8R8_UNORM

§

B8G8R8_SNORM

§

B8G8R8_USCALED

§

B8G8R8_SSCALED

§

B8G8R8_UINT

§

B8G8R8_SINT

§

B8G8R8_SRGB

§

R8G8B8A8_UNORM

§

R8G8B8A8_SNORM

§

R8G8B8A8_USCALED

§

R8G8B8A8_SSCALED

§

R8G8B8A8_UINT

§

R8G8B8A8_SINT

§

R8G8B8A8_SRGB

§

B8G8R8A8_UNORM

§

B8G8R8A8_SNORM

§

B8G8R8A8_USCALED

§

B8G8R8A8_SSCALED

§

B8G8R8A8_UINT

§

B8G8R8A8_SINT

§

B8G8R8A8_SRGB

§

A8B8G8R8_UNORM_PACK32

§

A8B8G8R8_SNORM_PACK32

§

A8B8G8R8_USCALED_PACK32

§

A8B8G8R8_SSCALED_PACK32

§

A8B8G8R8_UINT_PACK32

§

A8B8G8R8_SINT_PACK32

§

A8B8G8R8_SRGB_PACK32

§

A2R10G10B10_UNORM_PACK32

§

A2R10G10B10_SNORM_PACK32

§

A2R10G10B10_USCALED_PACK32

§

A2R10G10B10_SSCALED_PACK32

§

A2R10G10B10_UINT_PACK32

§

A2R10G10B10_SINT_PACK32

§

A2B10G10R10_UNORM_PACK32

§

A2B10G10R10_SNORM_PACK32

§

A2B10G10R10_USCALED_PACK32

§

A2B10G10R10_SSCALED_PACK32

§

A2B10G10R10_UINT_PACK32

§

A2B10G10R10_SINT_PACK32

§

R16_UNORM

§

R16_SNORM

§

R16_USCALED

§

R16_SSCALED

§

R16_UINT

§

R16_SINT

§

R16_SFLOAT

§

R16G16_UNORM

§

R16G16_SNORM

§

R16G16_USCALED

§

R16G16_SSCALED

§

R16G16_UINT

§

R16G16_SINT

§

R16G16_SFLOAT

§

R16G16B16_UNORM

§

R16G16B16_SNORM

§

R16G16B16_USCALED

§

R16G16B16_SSCALED

§

R16G16B16_UINT

§

R16G16B16_SINT

§

R16G16B16_SFLOAT

§

R16G16B16A16_UNORM

§

R16G16B16A16_SNORM

§

R16G16B16A16_USCALED

§

R16G16B16A16_SSCALED

§

R16G16B16A16_UINT

§

R16G16B16A16_SINT

§

R16G16B16A16_SFLOAT

§

R32_UINT

§

R32_SINT

§

R32_SFLOAT

§

R32G32_UINT

§

R32G32_SINT

§

R32G32_SFLOAT

§

R32G32B32_UINT

§

R32G32B32_SINT

§

R32G32B32_SFLOAT

§

R32G32B32A32_UINT

§

R32G32B32A32_SINT

§

R32G32B32A32_SFLOAT

§

R64_UINT

§

R64_SINT

§

R64_SFLOAT

§

R64G64_UINT

§

R64G64_SINT

§

R64G64_SFLOAT

§

R64G64B64_UINT

§

R64G64B64_SINT

§

R64G64B64_SFLOAT

§

R64G64B64A64_UINT

§

R64G64B64A64_SINT

§

R64G64B64A64_SFLOAT

§

B10G11R11_UFLOAT_PACK32

§

E5B9G9R9_UFLOAT_PACK32

§

D16_UNORM

§

X8_D24_UNORM_PACK32

§

D32_SFLOAT

§

S8_UINT

§

D16_UNORM_S8_UINT

§

D24_UNORM_S8_UINT

§

D32_SFLOAT_S8_UINT

§

BC1_RGB_UNORM_BLOCK

§

BC1_RGB_SRGB_BLOCK

§

BC1_RGBA_UNORM_BLOCK

§

BC1_RGBA_SRGB_BLOCK

§

BC2_UNORM_BLOCK

§

BC2_SRGB_BLOCK

§

BC3_UNORM_BLOCK

§

BC3_SRGB_BLOCK

§

BC4_UNORM_BLOCK

§

BC4_SNORM_BLOCK

§

BC5_UNORM_BLOCK

§

BC5_SNORM_BLOCK

§

BC6H_UFLOAT_BLOCK

§

BC6H_SFLOAT_BLOCK

§

BC7_UNORM_BLOCK

§

BC7_SRGB_BLOCK

§

ETC2_R8G8B8_UNORM_BLOCK

§

ETC2_R8G8B8_SRGB_BLOCK

§

ETC2_R8G8B8A1_UNORM_BLOCK

§

ETC2_R8G8B8A1_SRGB_BLOCK

§

ETC2_R8G8B8A8_UNORM_BLOCK

§

ETC2_R8G8B8A8_SRGB_BLOCK

§

EAC_R11_UNORM_BLOCK

§

EAC_R11_SNORM_BLOCK

§

EAC_R11G11_UNORM_BLOCK

§

EAC_R11G11_SNORM_BLOCK

§

ASTC_4x4_UNORM_BLOCK

§

ASTC_4x4_SRGB_BLOCK

§

ASTC_5x4_UNORM_BLOCK

§

ASTC_5x4_SRGB_BLOCK

§

ASTC_5x5_UNORM_BLOCK

§

ASTC_5x5_SRGB_BLOCK

§

ASTC_6x5_UNORM_BLOCK

§

ASTC_6x5_SRGB_BLOCK

§

ASTC_6x6_UNORM_BLOCK

§

ASTC_6x6_SRGB_BLOCK

§

ASTC_8x5_UNORM_BLOCK

§

ASTC_8x5_SRGB_BLOCK

§

ASTC_8x6_UNORM_BLOCK

§

ASTC_8x6_SRGB_BLOCK

§

ASTC_8x8_UNORM_BLOCK

§

ASTC_8x8_SRGB_BLOCK

§

ASTC_10x5_UNORM_BLOCK

§

ASTC_10x5_SRGB_BLOCK

§

ASTC_10x6_UNORM_BLOCK

§

ASTC_10x6_SRGB_BLOCK

§

ASTC_10x8_UNORM_BLOCK

§

ASTC_10x8_SRGB_BLOCK

§

ASTC_10x10_UNORM_BLOCK

§

ASTC_10x10_SRGB_BLOCK

§

ASTC_12x10_UNORM_BLOCK

§

ASTC_12x10_SRGB_BLOCK

§

ASTC_12x12_UNORM_BLOCK

§

ASTC_12x12_SRGB_BLOCK

§

G8B8G8R8_422_UNORM

§

B8G8R8G8_422_UNORM

§

G8_B8_R8_3PLANE_420_UNORM

§

G8_B8R8_2PLANE_420_UNORM

§

G8_B8_R8_3PLANE_422_UNORM

§

G8_B8R8_2PLANE_422_UNORM

§

G8_B8_R8_3PLANE_444_UNORM

§

R10X6_UNORM_PACK16

§

R10X6G10X6_UNORM_2PACK16

§

R10X6G10X6B10X6A10X6_UNORM_4PACK16

§

G10X6B10X6G10X6R10X6_422_UNORM_4PACK16

§

B10X6G10X6R10X6G10X6_422_UNORM_4PACK16

§

G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16

§

G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16

§

G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16

§

G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16

§

G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16

§

R12X4_UNORM_PACK16

§

R12X4G12X4_UNORM_2PACK16

§

R12X4G12X4B12X4A12X4_UNORM_4PACK16

§

G12X4B12X4G12X4R12X4_422_UNORM_4PACK16

§

B12X4G12X4R12X4G12X4_422_UNORM_4PACK16

§

G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16

§

G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16

§

G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16

§

G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16

§

G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16

§

G16B16G16R16_422_UNORM

§

B16G16R16G16_422_UNORM

§

G16_B16_R16_3PLANE_420_UNORM

§

G16_B16R16_2PLANE_420_UNORM

§

G16_B16_R16_3PLANE_422_UNORM

§

G16_B16R16_2PLANE_422_UNORM

§

G16_B16_R16_3PLANE_444_UNORM

§

PVRTC1_2BPP_UNORM_BLOCK_IMG

§

PVRTC1_4BPP_UNORM_BLOCK_IMG

§

PVRTC2_2BPP_UNORM_BLOCK_IMG

§

PVRTC2_4BPP_UNORM_BLOCK_IMG

§

PVRTC1_2BPP_SRGB_BLOCK_IMG

§

PVRTC1_4BPP_SRGB_BLOCK_IMG

§

PVRTC2_2BPP_SRGB_BLOCK_IMG

§

PVRTC2_4BPP_SRGB_BLOCK_IMG

§

ASTC_4x4_SFLOAT_BLOCK_EXT

§

ASTC_5x4_SFLOAT_BLOCK_EXT

§

ASTC_5x5_SFLOAT_BLOCK_EXT

§

ASTC_6x5_SFLOAT_BLOCK_EXT

§

ASTC_6x6_SFLOAT_BLOCK_EXT

§

ASTC_8x5_SFLOAT_BLOCK_EXT

§

ASTC_8x6_SFLOAT_BLOCK_EXT

§

ASTC_8x8_SFLOAT_BLOCK_EXT

§

ASTC_10x5_SFLOAT_BLOCK_EXT

§

ASTC_10x6_SFLOAT_BLOCK_EXT

§

ASTC_10x8_SFLOAT_BLOCK_EXT

§

ASTC_10x10_SFLOAT_BLOCK_EXT

§

ASTC_12x10_SFLOAT_BLOCK_EXT

§

ASTC_12x12_SFLOAT_BLOCK_EXT

§

G8_B8R8_2PLANE_444_UNORM_EXT

§

G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT

§

G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT

§

G16_B16R16_2PLANE_444_UNORM_EXT

§

A4R4G4B4_UNORM_PACK16_EXT

§

A4B4G4R4_UNORM_PACK16_EXT

§

MAX_ENUM

Implementations§

source§

impl VkFormat

source

pub const G8B8G8R8_422_UNORM_KHR: VkFormat = VkFormat::G8B8G8R8_422_UNORM

source§

impl VkFormat

source

pub const B8G8R8G8_422_UNORM_KHR: VkFormat = VkFormat::B8G8R8G8_422_UNORM

source§

impl VkFormat

source

pub const G8_B8_R8_3PLANE_420_UNORM_KHR: VkFormat = VkFormat::G8_B8_R8_3PLANE_420_UNORM

source§

impl VkFormat

source

pub const G8_B8R8_2PLANE_420_UNORM_KHR: VkFormat = VkFormat::G8_B8R8_2PLANE_420_UNORM

source§

impl VkFormat

source

pub const G8_B8_R8_3PLANE_422_UNORM_KHR: VkFormat = VkFormat::G8_B8_R8_3PLANE_422_UNORM

source§

impl VkFormat

source

pub const G8_B8R8_2PLANE_422_UNORM_KHR: VkFormat = VkFormat::G8_B8R8_2PLANE_422_UNORM

source§

impl VkFormat

source

pub const G8_B8_R8_3PLANE_444_UNORM_KHR: VkFormat = VkFormat::G8_B8_R8_3PLANE_444_UNORM

source§

impl VkFormat

source

pub const R10X6_UNORM_PACK16_KHR: VkFormat = VkFormat::R10X6_UNORM_PACK16

source§

impl VkFormat

source

pub const R10X6G10X6_UNORM_2PACK16_KHR: VkFormat = VkFormat::R10X6G10X6_UNORM_2PACK16

source§

impl VkFormat

source

pub const R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR: VkFormat = VkFormat::R10X6G10X6B10X6A10X6_UNORM_4PACK16

source§

impl VkFormat

source

pub const G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16

source§

impl VkFormat

source

pub const B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16

source§

impl VkFormat

source

pub const G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16

source§

impl VkFormat

source

pub const G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16

source§

impl VkFormat

source

pub const G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16

source§

impl VkFormat

source

pub const G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16

source§

impl VkFormat

source

pub const G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR: VkFormat = VkFormat::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16

source§

impl VkFormat

source

pub const R12X4_UNORM_PACK16_KHR: VkFormat = VkFormat::R12X4_UNORM_PACK16

source§

impl VkFormat

source

pub const R12X4G12X4_UNORM_2PACK16_KHR: VkFormat = VkFormat::R12X4G12X4_UNORM_2PACK16

source§

impl VkFormat

source

pub const R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR: VkFormat = VkFormat::R12X4G12X4B12X4A12X4_UNORM_4PACK16

source§

impl VkFormat

source

pub const G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16

source§

impl VkFormat

source

pub const B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR: VkFormat = VkFormat::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16

source§

impl VkFormat

source

pub const G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16

source§

impl VkFormat

source

pub const G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR: VkFormat = VkFormat::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16

source§

impl VkFormat

source

pub const G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16

source§

impl VkFormat

source

pub const G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR: VkFormat = VkFormat::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16

source§

impl VkFormat

source

pub const G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR: VkFormat = VkFormat::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16

source§

impl VkFormat

source

pub const G16B16G16R16_422_UNORM_KHR: VkFormat = VkFormat::G16B16G16R16_422_UNORM

source§

impl VkFormat

source

pub const B16G16R16G16_422_UNORM_KHR: VkFormat = VkFormat::B16G16R16G16_422_UNORM

source§

impl VkFormat

source

pub const G16_B16_R16_3PLANE_420_UNORM_KHR: VkFormat = VkFormat::G16_B16_R16_3PLANE_420_UNORM

source§

impl VkFormat

source

pub const G16_B16R16_2PLANE_420_UNORM_KHR: VkFormat = VkFormat::G16_B16R16_2PLANE_420_UNORM

source§

impl VkFormat

source

pub const G16_B16_R16_3PLANE_422_UNORM_KHR: VkFormat = VkFormat::G16_B16_R16_3PLANE_422_UNORM

source§

impl VkFormat

source

pub const G16_B16R16_2PLANE_422_UNORM_KHR: VkFormat = VkFormat::G16_B16R16_2PLANE_422_UNORM

source§

impl VkFormat

source

pub const G16_B16_R16_3PLANE_444_UNORM_KHR: VkFormat = VkFormat::G16_B16_R16_3PLANE_444_UNORM

Trait Implementations§

source§

impl Clone for VkFormat

source§

fn clone(&self) -> VkFormat

Returns a copy 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<VkFormat> for VkFormat

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

This method 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 StructuralEq for VkFormat

source§

impl StructuralPartialEq for VkFormat

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. 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 Twhere 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 Twhere T: Clone,

§

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 Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.