[][src]Trait vulkano::format::StrongStorage

pub unsafe trait StrongStorage: FormatDesc {
    type Pixel: Copy;
}

Associated Types

type Pixel: Copy

Loading content...

Implementors

impl StrongStorage for A1R5G5B5UnormPack16[src]

type Pixel = u16

impl StrongStorage for A2B10G10R10SintPack32[src]

type Pixel = u32

impl StrongStorage for A2B10G10R10SnormPack32[src]

type Pixel = u32

impl StrongStorage for A2B10G10R10SscaledPack32[src]

type Pixel = u32

impl StrongStorage for A2B10G10R10UintPack32[src]

type Pixel = u32

impl StrongStorage for A2B10G10R10UnormPack32[src]

type Pixel = u32

impl StrongStorage for A2B10G10R10UscaledPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10SintPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10SnormPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10SscaledPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10UintPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10UnormPack32[src]

type Pixel = u32

impl StrongStorage for A2R10G10B10UscaledPack32[src]

type Pixel = u32

impl StrongStorage for A8B8G8R8SintPack32[src]

type Pixel = [i8; 4]

impl StrongStorage for A8B8G8R8SnormPack32[src]

type Pixel = [i8; 4]

impl StrongStorage for A8B8G8R8SrgbPack32[src]

type Pixel = [u8; 4]

impl StrongStorage for A8B8G8R8SscaledPack32[src]

type Pixel = [i8; 4]

impl StrongStorage for A8B8G8R8UintPack32[src]

type Pixel = [u8; 4]

impl StrongStorage for A8B8G8R8UnormPack32[src]

type Pixel = [u8; 4]

impl StrongStorage for A8B8G8R8UscaledPack32[src]

type Pixel = [u8; 4]

impl StrongStorage for ASTC_10x10SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x10UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x5SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x5UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x6SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x6UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x8SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_10x8UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_12x10SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_12x10UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_12x12SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_12x12UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_4x4SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_4x4UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_5x4SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_5x4UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_5x5SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_5x5UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_6x5SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_6x5UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_6x6SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_6x6UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x5SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x5UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x6SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x6UnormBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x8SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ASTC_8x8UnormBlock[src]

type Pixel = u8

impl StrongStorage for B10G11R11UfloatPack32[src]

type Pixel = u32

impl StrongStorage for B4G4R4A4UnormPack16[src]

type Pixel = u16

impl StrongStorage for B5G5R5A1UnormPack16[src]

type Pixel = u16

impl StrongStorage for B5G6R5UnormPack16[src]

type Pixel = u16

impl StrongStorage for B8G8R8A8Sint[src]

type Pixel = [i8; 4]

impl StrongStorage for B8G8R8A8Snorm[src]

type Pixel = [i8; 4]

impl StrongStorage for B8G8R8A8Srgb[src]

type Pixel = [u8; 4]

impl StrongStorage for B8G8R8A8Sscaled[src]

type Pixel = [i8; 4]

impl StrongStorage for B8G8R8A8Uint[src]

type Pixel = [u8; 4]

impl StrongStorage for B8G8R8A8Unorm[src]

type Pixel = [u8; 4]

impl StrongStorage for B8G8R8A8Uscaled[src]

type Pixel = [u8; 4]

impl StrongStorage for B8G8R8Sint[src]

type Pixel = [i8; 3]

impl StrongStorage for B8G8R8Snorm[src]

type Pixel = [i8; 3]

impl StrongStorage for B8G8R8Srgb[src]

type Pixel = [u8; 3]

impl StrongStorage for B8G8R8Sscaled[src]

type Pixel = [i8; 3]

impl StrongStorage for B8G8R8Uint[src]

type Pixel = [u8; 3]

impl StrongStorage for B8G8R8Unorm[src]

type Pixel = [u8; 3]

impl StrongStorage for B8G8R8Uscaled[src]

type Pixel = [u8; 3]

impl StrongStorage for BC1_RGBASrgbBlock[src]

type Pixel = u8

impl StrongStorage for BC1_RGBAUnormBlock[src]

type Pixel = u8

impl StrongStorage for BC1_RGBSrgbBlock[src]

type Pixel = u8

impl StrongStorage for BC1_RGBUnormBlock[src]

type Pixel = u8

impl StrongStorage for BC2SrgbBlock[src]

type Pixel = u8

impl StrongStorage for BC2UnormBlock[src]

type Pixel = u8

impl StrongStorage for BC3SrgbBlock[src]

type Pixel = u8

impl StrongStorage for BC3UnormBlock[src]

type Pixel = u8

impl StrongStorage for BC4SnormBlock[src]

type Pixel = u8

impl StrongStorage for BC4UnormBlock[src]

type Pixel = u8

impl StrongStorage for BC5SnormBlock[src]

type Pixel = u8

impl StrongStorage for BC5UnormBlock[src]

type Pixel = u8

impl StrongStorage for BC6HSfloatBlock[src]

type Pixel = u8

impl StrongStorage for BC6HUfloatBlock[src]

type Pixel = u8

impl StrongStorage for BC7SrgbBlock[src]

type Pixel = u8

impl StrongStorage for BC7UnormBlock[src]

type Pixel = u8

impl StrongStorage for E5B9G9R9UfloatPack32[src]

type Pixel = u32

impl StrongStorage for EAC_R11G11SnormBlock[src]

type Pixel = u8

impl StrongStorage for EAC_R11G11UnormBlock[src]

type Pixel = u8

impl StrongStorage for EAC_R11SnormBlock[src]

type Pixel = u8

impl StrongStorage for EAC_R11UnormBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8A1SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8A1UnormBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8A8SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8A8UnormBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8SrgbBlock[src]

type Pixel = u8

impl StrongStorage for ETC2_R8G8B8UnormBlock[src]

type Pixel = u8

impl StrongStorage for R16G16B16A16Sfloat[src]

impl StrongStorage for R16G16B16A16Sint[src]

impl StrongStorage for R16G16B16A16Snorm[src]

impl StrongStorage for R16G16B16A16Sscaled[src]

impl StrongStorage for R16G16B16A16Uint[src]

impl StrongStorage for R16G16B16A16Unorm[src]

impl StrongStorage for R16G16B16A16Uscaled[src]

impl StrongStorage for R16G16B16Sfloat[src]

impl StrongStorage for R16G16B16Sint[src]

impl StrongStorage for R16G16B16Snorm[src]

impl StrongStorage for R16G16B16Sscaled[src]

impl StrongStorage for R16G16B16Uint[src]

impl StrongStorage for R16G16B16Unorm[src]

impl StrongStorage for R16G16B16Uscaled[src]

impl StrongStorage for R16G16Sfloat[src]

impl StrongStorage for R16G16Sint[src]

impl StrongStorage for R16G16Snorm[src]

impl StrongStorage for R16G16Sscaled[src]

impl StrongStorage for R16G16Uint[src]

impl StrongStorage for R16G16Unorm[src]

impl StrongStorage for R16G16Uscaled[src]

impl StrongStorage for R16Sfloat[src]

type Pixel = f16

impl StrongStorage for R16Sint[src]

type Pixel = i16

impl StrongStorage for R16Snorm[src]

type Pixel = i16

impl StrongStorage for R16Sscaled[src]

type Pixel = i16

impl StrongStorage for R16Uint[src]

type Pixel = u16

impl StrongStorage for R16Unorm[src]

type Pixel = u16

impl StrongStorage for R16Uscaled[src]

type Pixel = u16

impl StrongStorage for R32G32B32A32Sfloat[src]

impl StrongStorage for R32G32B32A32Sint[src]

impl StrongStorage for R32G32B32A32Uint[src]

impl StrongStorage for R32G32B32Sfloat[src]

impl StrongStorage for R32G32B32Sint[src]

impl StrongStorage for R32G32B32Uint[src]

impl StrongStorage for R32G32Sfloat[src]

impl StrongStorage for R32G32Sint[src]

impl StrongStorage for R32G32Uint[src]

impl StrongStorage for R32Sfloat[src]

type Pixel = f32

impl StrongStorage for R32Sint[src]

type Pixel = i32

impl StrongStorage for R32Uint[src]

type Pixel = u32

impl StrongStorage for R4G4B4A4UnormPack16[src]

type Pixel = u16

impl StrongStorage for R4G4UnormPack8[src]

type Pixel = u8

impl StrongStorage for R5G5B5A1UnormPack16[src]

type Pixel = u16

impl StrongStorage for R5G6B5UnormPack16[src]

type Pixel = u16

impl StrongStorage for R64G64B64A64Sfloat[src]

impl StrongStorage for R64G64B64A64Sint[src]

impl StrongStorage for R64G64B64A64Uint[src]

impl StrongStorage for R64G64B64Sfloat[src]

impl StrongStorage for R64G64B64Sint[src]

impl StrongStorage for R64G64B64Uint[src]

impl StrongStorage for R64G64Sfloat[src]

impl StrongStorage for R64G64Sint[src]

impl StrongStorage for R64G64Uint[src]

impl StrongStorage for R64Sfloat[src]

type Pixel = f64

impl StrongStorage for R64Sint[src]

type Pixel = i64

impl StrongStorage for R64Uint[src]

type Pixel = u64

impl StrongStorage for R8G8B8A8Sint[src]

type Pixel = [i8; 4]

impl StrongStorage for R8G8B8A8Snorm[src]

type Pixel = [i8; 4]

impl StrongStorage for R8G8B8A8Srgb[src]

type Pixel = [u8; 4]

impl StrongStorage for R8G8B8A8Sscaled[src]

type Pixel = [i8; 4]

impl StrongStorage for R8G8B8A8Uint[src]

type Pixel = [u8; 4]

impl StrongStorage for R8G8B8A8Unorm[src]

type Pixel = [u8; 4]

impl StrongStorage for R8G8B8A8Uscaled[src]

type Pixel = [u8; 4]

impl StrongStorage for R8G8B8Sint[src]

type Pixel = [i8; 3]

impl StrongStorage for R8G8B8Snorm[src]

type Pixel = [i8; 3]

impl StrongStorage for R8G8B8Srgb[src]

type Pixel = [u8; 3]

impl StrongStorage for R8G8B8Sscaled[src]

type Pixel = [i8; 3]

impl StrongStorage for R8G8B8Uint[src]

type Pixel = [u8; 3]

impl StrongStorage for R8G8B8Unorm[src]

type Pixel = [u8; 3]

impl StrongStorage for R8G8B8Uscaled[src]

type Pixel = [u8; 3]

impl StrongStorage for R8G8Sint[src]

type Pixel = [i8; 2]

impl StrongStorage for R8G8Snorm[src]

type Pixel = [i8; 2]

impl StrongStorage for R8G8Srgb[src]

type Pixel = [u8; 2]

impl StrongStorage for R8G8Sscaled[src]

type Pixel = [i8; 2]

impl StrongStorage for R8G8Uint[src]

type Pixel = [u8; 2]

impl StrongStorage for R8G8Unorm[src]

type Pixel = [u8; 2]

impl StrongStorage for R8G8Uscaled[src]

type Pixel = [u8; 2]

impl StrongStorage for R8Sint[src]

type Pixel = i8

impl StrongStorage for R8Snorm[src]

type Pixel = i8

impl StrongStorage for R8Srgb[src]

type Pixel = u8

impl StrongStorage for R8Sscaled[src]

type Pixel = i8

impl StrongStorage for R8Uint[src]

type Pixel = u8

impl StrongStorage for R8Unorm[src]

type Pixel = u8

impl StrongStorage for R8Uscaled[src]

type Pixel = u8

Loading content...