initSidebarItems({"enum":[["ChannelSource","Source channel in a swizzle configuration. Some may redirect onto different physical channels, some may be hardcoded to 0 or 1."],["ChannelType","Type of a surface channel. This is how we interpret the storage allocated with `SurfaceType`."],["D16",""],["D24",""],["D24_S8",""],["D32",""],["Float",""],["Inorm",""],["Int",""],["R10_G10_B10_A2",""],["R11_G11_B10",""],["R16",""],["R16_G16",""],["R16_G16_B16",""],["R16_G16_B16_A16",""],["R32",""],["R32_G32",""],["R32_G32_B32",""],["R32_G32_B32_A32",""],["R4_G4",""],["R4_G4_B4_A4",""],["R5_G5_B5_A1",""],["R5_G6_B5",""],["R8",""],["R8_G8",""],["R8_G8_B8_A8",""],["Srgb",""],["SurfaceType","Type of the allocated texture surface. It is supposed to only carry information about the number of bits per each channel. The actual types are up to the views to decide and interpret. The actual components are up to the swizzle to define."],["Uint",""],["Unorm",""]],"struct":[["F16",""],["Format","Complete run-time surface format."],["I16Norm",""],["I8Norm",""],["Swizzle","Channel swizzle configuration for the resource views. Note: It's not currently mirrored at compile-time, thus providing less safety and convenience."],["U16Norm",""],["U8Norm",""]],"trait":[["BlendChannel","An ability of a channel type to be used for blended render targets."],["BlendFormat","Ability to be used for blended render targets."],["BufferFormat","Ability to be used for vertex buffers."],["BufferSurface","An ability of a surface type to be used for vertex buffers."],["ChannelTyped","Compile-time channel type trait."],["DepthFormat","Ability to be used for depth targets."],["DepthStencilFormat","Ability to be used for depth+stencil targets."],["DepthSurface","An ability of a surface type to be used for depth targets."],["Formatted","Compile-time full format trait."],["RenderChannel","An ability of a channel type to be used for render targets."],["RenderFormat","Ability to be used for render targets."],["RenderSurface","An ability of a surface type to be used for render targets."],["StencilFormat","Ability to be used for vertex buffers."],["StencilSurface","An ability of a surface type to be used for stencil targets."],["SurfaceTyped","Compile-time surface type trait."],["TextureChannel","An ability of a channel type to be used for textures."],["TextureFormat","Ability to be used for textures."],["TextureSurface","An ability of a surface type to be used for textures."]],"type":[["Depth",""],["Depth32F",""],["DepthStencil",""],["Rgb10a2F",""],["Rgba16F",""],["Rgba32F",""],["Rgba8",""],["Srgba8",""],["Vec1",""],["Vec2",""],["Vec3",""],["Vec4",""]]});