[][src]Trait luminance::pixel::Pixel

pub unsafe trait Pixel {
    type Encoding: Copy;
    type RawEncoding: Copy;
    type SamplerType: SamplerType;
    pub fn pixel_format() -> PixelFormat;
}

Reify a static pixel format at runtime.

Associated Types

type Encoding: Copy[src]

Encoding of a single pixel. It should match the PixelFormat mapping.

type RawEncoding: Copy[src]

Raw encoding of a single pixel; i.e. that is, encoding of underlying values in contiguous texture memory, without taking into account channels. It should match the PixelFormat mapping.

type SamplerType: SamplerType[src]

The type of sampler required to access this pixel format.

Loading content...

Required methods

Loading content...

Implementors

impl Pixel for Depth32F[src]

impl Pixel for NormR8I[src]

impl Pixel for NormR8UI[src]

impl Pixel for NormR16I[src]

impl Pixel for NormR16UI[src]

impl Pixel for NormR32I[src]

impl Pixel for NormR32UI[src]

impl Pixel for NormRG8I[src]

impl Pixel for NormRG8UI[src]

impl Pixel for NormRG16I[src]

impl Pixel for NormRG16UI[src]

impl Pixel for NormRG32I[src]

impl Pixel for NormRG32UI[src]

impl Pixel for NormRGB8I[src]

impl Pixel for NormRGB8UI[src]

impl Pixel for NormRGB16I[src]

impl Pixel for NormRGB16UI[src]

impl Pixel for NormRGB32I[src]

impl Pixel for NormRGB32UI[src]

impl Pixel for NormRGBA8I[src]

impl Pixel for NormRGBA8UI[src]

impl Pixel for NormRGBA16I[src]

impl Pixel for NormRGBA16UI[src]

impl Pixel for NormRGBA32I[src]

impl Pixel for NormRGBA32UI[src]

impl Pixel for R8I[src]

impl Pixel for R8UI[src]

impl Pixel for R11G11B10F[src]

impl Pixel for R16I[src]

impl Pixel for R16UI[src]

impl Pixel for R32F[src]

impl Pixel for R32I[src]

impl Pixel for R32UI[src]

impl Pixel for RG8I[src]

impl Pixel for RG8UI[src]

impl Pixel for RG16I[src]

impl Pixel for RG16UI[src]

impl Pixel for RG32F[src]

impl Pixel for RG32I[src]

impl Pixel for RG32UI[src]

impl Pixel for RGB8I[src]

impl Pixel for RGB8UI[src]

impl Pixel for RGB16I[src]

impl Pixel for RGB16UI[src]

impl Pixel for RGB32F[src]

impl Pixel for RGB32I[src]

impl Pixel for RGB32UI[src]

impl Pixel for RGBA8I[src]

impl Pixel for RGBA8UI[src]

impl Pixel for RGBA16I[src]

impl Pixel for RGBA16UI[src]

impl Pixel for RGBA32F[src]

impl Pixel for RGBA32I[src]

impl Pixel for RGBA32UI[src]

impl Pixel for SRGB8UI[src]

impl Pixel for SRGBA8UI[src]

Loading content...