Trait gfx_core::format::Formatted
[−]
[src]
pub trait Formatted { type Surface: SurfaceTyped; type Channel: ChannelTyped; type View; fn get_format() -> Format { ... } }
Compile-time full format trait.
Associated Types
type Surface: SurfaceTyped
Associated surface type.
type Channel: ChannelTyped
Associated channel type.
type View
Shader view type of this format.
Provided Methods
fn get_format() -> Format
Return the run-time value of the type.
Implementors
impl Formatted for (R3_G3_B2, Unorm)
impl Formatted for (R4_G4, Unorm)
impl Formatted for (R4_G4_B4_A4, Unorm)
impl Formatted for (R5_G5_B5_A1, Unorm)
impl Formatted for (R5_G6_B5, Unorm)
impl Formatted for (R8, Int)
impl Formatted for (R8, Uint)
impl Formatted for (R8, Inorm)
impl Formatted for (R8, Unorm)
impl Formatted for (R8, Iscaled)
impl Formatted for (R8, Uscaled)
impl Formatted for (R8_G8, Int)
impl Formatted for (R8_G8, Uint)
impl Formatted for (R8_G8, Inorm)
impl Formatted for (R8_G8, Unorm)
impl Formatted for (R8_G8, Iscaled)
impl Formatted for (R8_G8, Uscaled)
impl Formatted for (R8_G8_B8, Int)
impl Formatted for (R8_G8_B8, Uint)
impl Formatted for (R8_G8_B8, Inorm)
impl Formatted for (R8_G8_B8, Unorm)
impl Formatted for (R8_G8_B8, Iscaled)
impl Formatted for (R8_G8_B8, Uscaled)
impl Formatted for (R8_G8_B8, Srgb)
impl Formatted for (R8_G8_B8_A8, Int)
impl Formatted for (R8_G8_B8_A8, Uint)
impl Formatted for (R8_G8_B8_A8, Inorm)
impl Formatted for (R8_G8_B8_A8, Unorm)
impl Formatted for (R8_G8_B8_A8, Iscaled)
impl Formatted for (R8_G8_B8_A8, Uscaled)
impl Formatted for (R8_G8_B8_A8, Srgb)
impl Formatted for (R10_G10_B10_A2, Uint)
impl Formatted for (R10_G10_B10_A2, Unorm)
impl Formatted for (R11_G11_B10, Unorm)
impl Formatted for (R11_G11_B10, Float)
impl Formatted for (R16, Int)
impl Formatted for (R16, Uint)
impl Formatted for (R16, Inorm)
impl Formatted for (R16, Unorm)
impl Formatted for (R16, Float)
impl Formatted for (R16_G16, Int)
impl Formatted for (R16_G16, Uint)
impl Formatted for (R16_G16, Inorm)
impl Formatted for (R16_G16, Unorm)
impl Formatted for (R16_G16, Float)
impl Formatted for (R16_G16_B16, Int)
impl Formatted for (R16_G16_B16, Uint)
impl Formatted for (R16_G16_B16, Inorm)
impl Formatted for (R16_G16_B16, Unorm)
impl Formatted for (R16_G16_B16, Float)
impl Formatted for (R16_G16_B16_A16, Int)
impl Formatted for (R16_G16_B16_A16, Uint)
impl Formatted for (R16_G16_B16_A16, Inorm)
impl Formatted for (R16_G16_B16_A16, Unorm)
impl Formatted for (R16_G16_B16_A16, Float)
impl Formatted for (R32, Int)
impl Formatted for (R32, Uint)
impl Formatted for (R32, Float)
impl Formatted for (R32_G32, Int)
impl Formatted for (R32_G32, Uint)
impl Formatted for (R32_G32, Float)
impl Formatted for (R32_G32_B32, Int)
impl Formatted for (R32_G32_B32, Uint)
impl Formatted for (R32_G32_B32, Float)
impl Formatted for (R32_G32_B32_A32, Int)
impl Formatted for (R32_G32_B32_A32, Uint)
impl Formatted for (R32_G32_B32_A32, Float)
impl Formatted for (D16, Unorm)
impl Formatted for (D24, Unorm)
impl Formatted for (D24_S8, Unorm)
impl Formatted for (D32, Unorm)
impl Formatted for (D32, Float)
impl Formatted for Vec1<u8>
impl Formatted for Vec2<u8>
impl Formatted for Vec3<u8>
impl Formatted for Vec4<u8>
impl Formatted for Vec1<i8>
impl Formatted for Vec2<i8>
impl Formatted for Vec3<i8>
impl Formatted for Vec4<i8>
impl Formatted for Vec1<U8Norm>
impl Formatted for Vec2<U8Norm>
impl Formatted for Vec3<U8Norm>
impl Formatted for Vec4<U8Norm>
impl Formatted for Vec1<I8Norm>
impl Formatted for Vec2<I8Norm>
impl Formatted for Vec3<I8Norm>
impl Formatted for Vec4<I8Norm>
impl Formatted for Vec1<U8Scaled>
impl Formatted for Vec2<U8Scaled>
impl Formatted for Vec3<U8Scaled>
impl Formatted for Vec4<U8Scaled>
impl Formatted for Vec1<I8Scaled>
impl Formatted for Vec2<I8Scaled>
impl Formatted for Vec3<I8Scaled>
impl Formatted for Vec4<I8Scaled>
impl Formatted for Vec1<u16>
impl Formatted for Vec2<u16>
impl Formatted for Vec3<u16>
impl Formatted for Vec4<u16>
impl Formatted for Vec1<i16>
impl Formatted for Vec2<i16>
impl Formatted for Vec3<i16>
impl Formatted for Vec4<i16>
impl Formatted for Vec1<U16Norm>
impl Formatted for Vec2<U16Norm>
impl Formatted for Vec3<U16Norm>
impl Formatted for Vec4<U16Norm>
impl Formatted for Vec1<I16Norm>
impl Formatted for Vec2<I16Norm>
impl Formatted for Vec3<I16Norm>
impl Formatted for Vec4<I16Norm>
impl Formatted for Vec1<F16>
impl Formatted for Vec2<F16>
impl Formatted for Vec3<F16>
impl Formatted for Vec4<F16>
impl Formatted for Vec1<u32>
impl Formatted for Vec2<u32>
impl Formatted for Vec3<u32>
impl Formatted for Vec4<u32>
impl Formatted for Vec1<i32>
impl Formatted for Vec2<i32>
impl Formatted for Vec3<i32>
impl Formatted for Vec4<i32>
impl Formatted for Vec1<f32>
impl Formatted for Vec2<f32>
impl Formatted for Vec3<f32>
impl Formatted for Vec4<f32>