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 (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_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_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, 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 (D24_S8, Uint)impl Formatted for (D32, Float)impl Formatted for Vec1<u8>impl Formatted for Vec2<u8>impl Formatted for Vec4<u8>impl Formatted for Vec1<i8>impl Formatted for Vec2<i8>impl Formatted for Vec4<i8>impl Formatted for Vec1<U8Norm>impl Formatted for Vec2<U8Norm>impl Formatted for Vec4<U8Norm>impl Formatted for Vec1<I8Norm>impl Formatted for Vec2<I8Norm>impl Formatted for Vec4<I8Norm>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>