Enum dacite::core::Format
[−]
[src]
pub enum Format { 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, Unknown(VkFormat), }
See VkFormat
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
Unknown(VkFormat)
Trait Implementations
impl Debug for Format
[src]
impl Copy for Format
[src]
impl Clone for Format
[src]
fn clone(&self) -> Format
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Format
[src]
fn eq(&self, __arg_0: &Format) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Format) -> bool
This method tests for !=
.
impl Eq for Format
[src]
impl Hash for Format
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more