[][src]Trait vulkano::format::FormatDesc

pub unsafe trait FormatDesc {
    type ClearValue;
    fn format(&self) -> Format;
fn decode_clear_value(&self, _: Self::ClearValue) -> ClearValue; }

Associated Types

type ClearValue

Loading content...

Required methods

fn format(&self) -> Format

fn decode_clear_value(&self, _: Self::ClearValue) -> ClearValue

Loading content...

Implementors

impl FormatDesc for Format[src]

impl FormatDesc for A1R5G5B5UnormPack16[src]

impl FormatDesc for A2B10G10R10SintPack32[src]

impl FormatDesc for A2B10G10R10SnormPack32[src]

impl FormatDesc for A2B10G10R10SscaledPack32[src]

impl FormatDesc for A2B10G10R10UintPack32[src]

impl FormatDesc for A2B10G10R10UnormPack32[src]

impl FormatDesc for A2B10G10R10UscaledPack32[src]

impl FormatDesc for A2R10G10B10SintPack32[src]

impl FormatDesc for A2R10G10B10SnormPack32[src]

impl FormatDesc for A2R10G10B10SscaledPack32[src]

impl FormatDesc for A2R10G10B10UintPack32[src]

impl FormatDesc for A2R10G10B10UnormPack32[src]

impl FormatDesc for A2R10G10B10UscaledPack32[src]

impl FormatDesc for A8B8G8R8SintPack32[src]

impl FormatDesc for A8B8G8R8SnormPack32[src]

impl FormatDesc for A8B8G8R8SrgbPack32[src]

impl FormatDesc for A8B8G8R8SscaledPack32[src]

impl FormatDesc for A8B8G8R8UintPack32[src]

impl FormatDesc for A8B8G8R8UnormPack32[src]

impl FormatDesc for A8B8G8R8UscaledPack32[src]

impl FormatDesc for ASTC_10x10SrgbBlock[src]

impl FormatDesc for ASTC_10x10UnormBlock[src]

impl FormatDesc for ASTC_10x5SrgbBlock[src]

impl FormatDesc for ASTC_10x5UnormBlock[src]

impl FormatDesc for ASTC_10x6SrgbBlock[src]

impl FormatDesc for ASTC_10x6UnormBlock[src]

impl FormatDesc for ASTC_10x8SrgbBlock[src]

impl FormatDesc for ASTC_10x8UnormBlock[src]

impl FormatDesc for ASTC_12x10SrgbBlock[src]

impl FormatDesc for ASTC_12x10UnormBlock[src]

impl FormatDesc for ASTC_12x12SrgbBlock[src]

impl FormatDesc for ASTC_12x12UnormBlock[src]

impl FormatDesc for ASTC_4x4SrgbBlock[src]

impl FormatDesc for ASTC_4x4UnormBlock[src]

impl FormatDesc for ASTC_5x4SrgbBlock[src]

impl FormatDesc for ASTC_5x4UnormBlock[src]

impl FormatDesc for ASTC_5x5SrgbBlock[src]

impl FormatDesc for ASTC_5x5UnormBlock[src]

impl FormatDesc for ASTC_6x5SrgbBlock[src]

impl FormatDesc for ASTC_6x5UnormBlock[src]

impl FormatDesc for ASTC_6x6SrgbBlock[src]

impl FormatDesc for ASTC_6x6UnormBlock[src]

impl FormatDesc for ASTC_8x5SrgbBlock[src]

impl FormatDesc for ASTC_8x5UnormBlock[src]

impl FormatDesc for ASTC_8x6SrgbBlock[src]

impl FormatDesc for ASTC_8x6UnormBlock[src]

impl FormatDesc for ASTC_8x8SrgbBlock[src]

impl FormatDesc for ASTC_8x8UnormBlock[src]

impl FormatDesc for B10G11R11UfloatPack32[src]

impl FormatDesc for B4G4R4A4UnormPack16[src]

impl FormatDesc for B5G5R5A1UnormPack16[src]

impl FormatDesc for B5G6R5UnormPack16[src]

impl FormatDesc for B8G8R8A8Sint[src]

impl FormatDesc for B8G8R8A8Snorm[src]

impl FormatDesc for B8G8R8A8Srgb[src]

impl FormatDesc for B8G8R8A8Sscaled[src]

impl FormatDesc for B8G8R8A8Uint[src]

impl FormatDesc for B8G8R8A8Unorm[src]

impl FormatDesc for B8G8R8A8Uscaled[src]

impl FormatDesc for B8G8R8Sint[src]

impl FormatDesc for B8G8R8Snorm[src]

impl FormatDesc for B8G8R8Srgb[src]

impl FormatDesc for B8G8R8Sscaled[src]

impl FormatDesc for B8G8R8Uint[src]

impl FormatDesc for B8G8R8Unorm[src]

impl FormatDesc for B8G8R8Uscaled[src]

impl FormatDesc for BC1_RGBASrgbBlock[src]

impl FormatDesc for BC1_RGBAUnormBlock[src]

impl FormatDesc for BC1_RGBSrgbBlock[src]

impl FormatDesc for BC1_RGBUnormBlock[src]

impl FormatDesc for BC2SrgbBlock[src]

impl FormatDesc for BC2UnormBlock[src]

impl FormatDesc for BC3SrgbBlock[src]

impl FormatDesc for BC3UnormBlock[src]

impl FormatDesc for BC4SnormBlock[src]

impl FormatDesc for BC4UnormBlock[src]

impl FormatDesc for BC5SnormBlock[src]

impl FormatDesc for BC5UnormBlock[src]

impl FormatDesc for BC6HSfloatBlock[src]

impl FormatDesc for BC6HUfloatBlock[src]

impl FormatDesc for BC7SrgbBlock[src]

impl FormatDesc for BC7UnormBlock[src]

impl FormatDesc for D16Unorm[src]

type ClearValue = f32

impl FormatDesc for D16Unorm_S8Uint[src]

impl FormatDesc for D24Unorm_S8Uint[src]

impl FormatDesc for D32Sfloat[src]

type ClearValue = f32

impl FormatDesc for D32Sfloat_S8Uint[src]

impl FormatDesc for E5B9G9R9UfloatPack32[src]

impl FormatDesc for EAC_R11G11SnormBlock[src]

impl FormatDesc for EAC_R11G11UnormBlock[src]

impl FormatDesc for EAC_R11SnormBlock[src]

impl FormatDesc for EAC_R11UnormBlock[src]

impl FormatDesc for ETC2_R8G8B8A1SrgbBlock[src]

impl FormatDesc for ETC2_R8G8B8A1UnormBlock[src]

impl FormatDesc for ETC2_R8G8B8A8SrgbBlock[src]

impl FormatDesc for ETC2_R8G8B8A8UnormBlock[src]

impl FormatDesc for ETC2_R8G8B8SrgbBlock[src]

impl FormatDesc for ETC2_R8G8B8UnormBlock[src]

impl FormatDesc for R16G16B16A16Sfloat[src]

impl FormatDesc for R16G16B16A16Sint[src]

impl FormatDesc for R16G16B16A16Snorm[src]

impl FormatDesc for R16G16B16A16Sscaled[src]

impl FormatDesc for R16G16B16A16Uint[src]

impl FormatDesc for R16G16B16A16Unorm[src]

impl FormatDesc for R16G16B16A16Uscaled[src]

impl FormatDesc for R16G16B16Sfloat[src]

impl FormatDesc for R16G16B16Sint[src]

impl FormatDesc for R16G16B16Snorm[src]

impl FormatDesc for R16G16B16Sscaled[src]

impl FormatDesc for R16G16B16Uint[src]

impl FormatDesc for R16G16B16Unorm[src]

impl FormatDesc for R16G16B16Uscaled[src]

impl FormatDesc for R16G16Sfloat[src]

impl FormatDesc for R16G16Sint[src]

impl FormatDesc for R16G16Snorm[src]

impl FormatDesc for R16G16Sscaled[src]

impl FormatDesc for R16G16Uint[src]

impl FormatDesc for R16G16Unorm[src]

impl FormatDesc for R16G16Uscaled[src]

impl FormatDesc for R16Sfloat[src]

impl FormatDesc for R16Sint[src]

impl FormatDesc for R16Snorm[src]

impl FormatDesc for R16Sscaled[src]

impl FormatDesc for R16Uint[src]

impl FormatDesc for R16Unorm[src]

impl FormatDesc for R16Uscaled[src]

impl FormatDesc for R32G32B32A32Sfloat[src]

impl FormatDesc for R32G32B32A32Sint[src]

impl FormatDesc for R32G32B32A32Uint[src]

impl FormatDesc for R32G32B32Sfloat[src]

impl FormatDesc for R32G32B32Sint[src]

impl FormatDesc for R32G32B32Uint[src]

impl FormatDesc for R32G32Sfloat[src]

impl FormatDesc for R32G32Sint[src]

impl FormatDesc for R32G32Uint[src]

impl FormatDesc for R32Sfloat[src]

impl FormatDesc for R32Sint[src]

impl FormatDesc for R32Uint[src]

impl FormatDesc for R4G4B4A4UnormPack16[src]

impl FormatDesc for R4G4UnormPack8[src]

impl FormatDesc for R5G5B5A1UnormPack16[src]

impl FormatDesc for R5G6B5UnormPack16[src]

impl FormatDesc for R64G64B64A64Sfloat[src]

impl FormatDesc for R64G64B64A64Sint[src]

impl FormatDesc for R64G64B64A64Uint[src]

impl FormatDesc for R64G64B64Sfloat[src]

impl FormatDesc for R64G64B64Sint[src]

impl FormatDesc for R64G64B64Uint[src]

impl FormatDesc for R64G64Sfloat[src]

impl FormatDesc for R64G64Sint[src]

impl FormatDesc for R64G64Uint[src]

impl FormatDesc for R64Sfloat[src]

impl FormatDesc for R64Sint[src]

impl FormatDesc for R64Uint[src]

impl FormatDesc for R8G8B8A8Sint[src]

impl FormatDesc for R8G8B8A8Snorm[src]

impl FormatDesc for R8G8B8A8Srgb[src]

impl FormatDesc for R8G8B8A8Sscaled[src]

impl FormatDesc for R8G8B8A8Uint[src]

impl FormatDesc for R8G8B8A8Unorm[src]

impl FormatDesc for R8G8B8A8Uscaled[src]

impl FormatDesc for R8G8B8Sint[src]

impl FormatDesc for R8G8B8Snorm[src]

impl FormatDesc for R8G8B8Srgb[src]

impl FormatDesc for R8G8B8Sscaled[src]

impl FormatDesc for R8G8B8Uint[src]

impl FormatDesc for R8G8B8Unorm[src]

impl FormatDesc for R8G8B8Uscaled[src]

impl FormatDesc for R8G8Sint[src]

impl FormatDesc for R8G8Snorm[src]

impl FormatDesc for R8G8Srgb[src]

impl FormatDesc for R8G8Sscaled[src]

impl FormatDesc for R8G8Uint[src]

impl FormatDesc for R8G8Unorm[src]

impl FormatDesc for R8G8Uscaled[src]

impl FormatDesc for R8Sint[src]

impl FormatDesc for R8Snorm[src]

impl FormatDesc for R8Srgb[src]

impl FormatDesc for R8Sscaled[src]

impl FormatDesc for R8Uint[src]

impl FormatDesc for R8Unorm[src]

impl FormatDesc for R8Uscaled[src]

impl FormatDesc for S8Uint[src]

type ClearValue = u32

impl FormatDesc for X8_D24UnormPack32[src]

type ClearValue = f32

Loading content...