Trait vulkano::format::StrongStorage
[−]
[src]
pub unsafe trait StrongStorage: FormatDesc { type Pixel: Copy; }
Associated Types
Implementors
impl StrongStorage for R4G4UnormPack8 type Pixel = u8;
impl StrongStorage for R4G4B4A4UnormPack16 type Pixel = u16;
impl StrongStorage for B4G4R4A4UnormPack16 type Pixel = u16;
impl StrongStorage for R5G6B5UnormPack16 type Pixel = u16;
impl StrongStorage for B5G6R5UnormPack16 type Pixel = u16;
impl StrongStorage for R5G5B5A1UnormPack16 type Pixel = u16;
impl StrongStorage for B5G5R5A1UnormPack16 type Pixel = u16;
impl StrongStorage for A1R5G5B5UnormPack16 type Pixel = u16;
impl StrongStorage for R8Unorm type Pixel = u8;
impl StrongStorage for R8Snorm type Pixel = i8;
impl StrongStorage for R8Uscaled type Pixel = u8;
impl StrongStorage for R8Sscaled type Pixel = i8;
impl StrongStorage for R8Uint type Pixel = u8;
impl StrongStorage for R8Sint type Pixel = i8;
impl StrongStorage for R8Srgb type Pixel = u8;
impl StrongStorage for R8G8Unorm type Pixel = [u8; 2];
impl StrongStorage for R8G8Snorm type Pixel = [i8; 2];
impl StrongStorage for R8G8Uscaled type Pixel = [u8; 2];
impl StrongStorage for R8G8Sscaled type Pixel = [i8; 2];
impl StrongStorage for R8G8Uint type Pixel = [u8; 2];
impl StrongStorage for R8G8Sint type Pixel = [i8; 2];
impl StrongStorage for R8G8Srgb type Pixel = [u8; 2];
impl StrongStorage for R8G8B8Unorm type Pixel = [u8; 3];
impl StrongStorage for R8G8B8Snorm type Pixel = [i8; 3];
impl StrongStorage for R8G8B8Uscaled type Pixel = [u8; 3];
impl StrongStorage for R8G8B8Sscaled type Pixel = [i8; 3];
impl StrongStorage for R8G8B8Uint type Pixel = [u8; 3];
impl StrongStorage for R8G8B8Sint type Pixel = [i8; 3];
impl StrongStorage for R8G8B8Srgb type Pixel = [u8; 3];
impl StrongStorage for B8G8R8Unorm type Pixel = [u8; 3];
impl StrongStorage for B8G8R8Snorm type Pixel = [i8; 3];
impl StrongStorage for B8G8R8Uscaled type Pixel = [u8; 3];
impl StrongStorage for B8G8R8Sscaled type Pixel = [i8; 3];
impl StrongStorage for B8G8R8Uint type Pixel = [u8; 3];
impl StrongStorage for B8G8R8Sint type Pixel = [i8; 3];
impl StrongStorage for B8G8R8Srgb type Pixel = [u8; 3];
impl StrongStorage for R8G8B8A8Unorm type Pixel = [u8; 4];
impl StrongStorage for R8G8B8A8Snorm type Pixel = [i8; 4];
impl StrongStorage for R8G8B8A8Uscaled type Pixel = [u8; 4];
impl StrongStorage for R8G8B8A8Sscaled type Pixel = [i8; 4];
impl StrongStorage for R8G8B8A8Uint type Pixel = [u8; 4];
impl StrongStorage for R8G8B8A8Sint type Pixel = [i8; 4];
impl StrongStorage for R8G8B8A8Srgb type Pixel = [u8; 4];
impl StrongStorage for B8G8R8A8Unorm type Pixel = [u8; 4];
impl StrongStorage for B8G8R8A8Snorm type Pixel = [i8; 4];
impl StrongStorage for B8G8R8A8Uscaled type Pixel = [u8; 4];
impl StrongStorage for B8G8R8A8Sscaled type Pixel = [i8; 4];
impl StrongStorage for B8G8R8A8Uint type Pixel = [u8; 4];
impl StrongStorage for B8G8R8A8Sint type Pixel = [i8; 4];
impl StrongStorage for B8G8R8A8Srgb type Pixel = [u8; 4];
impl StrongStorage for A8B8G8R8UnormPack32 type Pixel = [u8; 4];
impl StrongStorage for A8B8G8R8SnormPack32 type Pixel = [i8; 4];
impl StrongStorage for A8B8G8R8UscaledPack32 type Pixel = [u8; 4];
impl StrongStorage for A8B8G8R8SscaledPack32 type Pixel = [i8; 4];
impl StrongStorage for A8B8G8R8UintPack32 type Pixel = [u8; 4];
impl StrongStorage for A8B8G8R8SintPack32 type Pixel = [i8; 4];
impl StrongStorage for A8B8G8R8SrgbPack32 type Pixel = [u8; 4];
impl StrongStorage for A2R10G10B10UnormPack32 type Pixel = u32;
impl StrongStorage for A2R10G10B10SnormPack32 type Pixel = u32;
impl StrongStorage for A2R10G10B10UscaledPack32 type Pixel = u32;
impl StrongStorage for A2R10G10B10SscaledPack32 type Pixel = u32;
impl StrongStorage for A2R10G10B10UintPack32 type Pixel = u32;
impl StrongStorage for A2R10G10B10SintPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10UnormPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10SnormPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10UscaledPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10SscaledPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10UintPack32 type Pixel = u32;
impl StrongStorage for A2B10G10R10SintPack32 type Pixel = u32;
impl StrongStorage for R16Unorm type Pixel = u16;
impl StrongStorage for R16Snorm type Pixel = i16;
impl StrongStorage for R16Uscaled type Pixel = u16;
impl StrongStorage for R16Sscaled type Pixel = i16;
impl StrongStorage for R16Uint type Pixel = u16;
impl StrongStorage for R16Sint type Pixel = i16;
impl StrongStorage for R16Sfloat type Pixel = f16;
impl StrongStorage for R16G16Unorm type Pixel = [u16; 2];
impl StrongStorage for R16G16Snorm type Pixel = [i16; 2];
impl StrongStorage for R16G16Uscaled type Pixel = [u16; 2];
impl StrongStorage for R16G16Sscaled type Pixel = [i16; 2];
impl StrongStorage for R16G16Uint type Pixel = [u16; 2];
impl StrongStorage for R16G16Sint type Pixel = [i16; 2];
impl StrongStorage for R16G16Sfloat type Pixel = [f16; 2];
impl StrongStorage for R16G16B16Unorm type Pixel = [u16; 3];
impl StrongStorage for R16G16B16Snorm type Pixel = [i16; 3];
impl StrongStorage for R16G16B16Uscaled type Pixel = [u16; 3];
impl StrongStorage for R16G16B16Sscaled type Pixel = [i16; 3];
impl StrongStorage for R16G16B16Uint type Pixel = [u16; 3];
impl StrongStorage for R16G16B16Sint type Pixel = [i16; 3];
impl StrongStorage for R16G16B16Sfloat type Pixel = [f16; 3];
impl StrongStorage for R16G16B16A16Unorm type Pixel = [u16; 4];
impl StrongStorage for R16G16B16A16Snorm type Pixel = [i16; 4];
impl StrongStorage for R16G16B16A16Uscaled type Pixel = [u16; 4];
impl StrongStorage for R16G16B16A16Sscaled type Pixel = [i16; 4];
impl StrongStorage for R16G16B16A16Uint type Pixel = [u16; 4];
impl StrongStorage for R16G16B16A16Sint type Pixel = [i16; 4];
impl StrongStorage for R16G16B16A16Sfloat type Pixel = [f16; 4];
impl StrongStorage for R32Uint type Pixel = u32;
impl StrongStorage for R32Sint type Pixel = i32;
impl StrongStorage for R32Sfloat type Pixel = f32;
impl StrongStorage for R32G32Uint type Pixel = [u32; 2];
impl StrongStorage for R32G32Sint type Pixel = [i32; 2];
impl StrongStorage for R32G32Sfloat type Pixel = [f32; 2];
impl StrongStorage for R32G32B32Uint type Pixel = [u32; 3];
impl StrongStorage for R32G32B32Sint type Pixel = [i32; 3];
impl StrongStorage for R32G32B32Sfloat type Pixel = [f32; 3];
impl StrongStorage for R32G32B32A32Uint type Pixel = [u32; 4];
impl StrongStorage for R32G32B32A32Sint type Pixel = [i32; 4];
impl StrongStorage for R32G32B32A32Sfloat type Pixel = [f32; 4];
impl StrongStorage for R64Uint type Pixel = u64;
impl StrongStorage for R64Sint type Pixel = i64;
impl StrongStorage for R64Sfloat type Pixel = f64;
impl StrongStorage for R64G64Uint type Pixel = [u64; 2];
impl StrongStorage for R64G64Sint type Pixel = [i64; 2];
impl StrongStorage for R64G64Sfloat type Pixel = [f64; 2];
impl StrongStorage for R64G64B64Uint type Pixel = [u64; 3];
impl StrongStorage for R64G64B64Sint type Pixel = [i64; 3];
impl StrongStorage for R64G64B64Sfloat type Pixel = [f64; 3];
impl StrongStorage for R64G64B64A64Uint type Pixel = [u64; 4];
impl StrongStorage for R64G64B64A64Sint type Pixel = [i64; 4];
impl StrongStorage for R64G64B64A64Sfloat type Pixel = [f64; 4];
impl StrongStorage for B10G11R11UfloatPack32 type Pixel = u32;
impl StrongStorage for E5B9G9R9UfloatPack32 type Pixel = u32;