[−][src]Module luminance::pixel
Pixel formats types and function manipulation.
The Pixel
trait is used to reify a pixel type at runtime via PixelFormat
.
Structs
Depth32F | A depth 32-bit floating pixel format. |
Floating | The floating sample type. |
Integral | The (signed) integral sample type. |
NormIntegral | The normalized (signed) integral sample type. |
NormR8I | A red 8-bit signed integral pixel format, accessed as normalized floating pixels. |
NormR8UI | A red 8-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormR16I | A red 16-bit signed integral pixel format, accessed as normalized floating pixels. |
NormR16UI | A red 16-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormR32I | A red 32-bit signed integral pixel format, accessed as normalized floating pixels. |
NormR32UI | A red 32-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRG8I | A red and green 8-bit integral pixel format, accessed as normalized floating pixels. |
NormRG8UI | A red and green 8-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRG16I | A red and green 16-bit integral pixel format, accessed as normalized floating pixels. |
NormRG16UI | A red and green 16-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRG32I | A red and green 32-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRG32UI | A red and green 32-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGB8I | A red, green and blue 8-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGB8UI | A red, green and blue 8-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGB16I | A red, green and blue 16-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGB16UI | A red, green and blue 16-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGB32I | A red, green and blue 32-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGB32UI | A red, green and blue 32-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGBA8I | A red, green, blue and alpha 8-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGBA8UI | A red, green, blue and alpha 8-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGBA16I | A red, green, blue and alpha 16-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGBA16UI | A red, green, blue and alpha 16-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormRGBA32I | A red, green, blue and alpha 32-bit signed integral pixel format, accessed as normalized floating pixels. |
NormRGBA32UI | A red, green, blue and alpha 32-bit unsigned integral pixel format, accessed as normalized floating pixels. |
NormUnsigned | The normalized unsigned integral sample type. |
PixelFormat | A |
R8I | A red 8-bit signed integral pixel format. |
R8UI | A red 8-bit unsigned integral pixel format. |
R16I | A red 16-bit signed integral pixel format. |
R16UI | A red 16-bit unsigned integral pixel format. |
R32I | A red 32-bit signed integral pixel format. |
R32UI | A red 32-bit unsigned integral pixel format. |
R32F | A red 32-bit floating pixel format. |
R11G11B10F | A red, green and blue pixel format in which: |
RG8I | A red and green 8-bit signed integral pixel format. |
RG8UI | A red and green 8-bit unsigned integral pixel format. |
RG16I | A red and green 16-bit signed integral pixel format. |
RG16UI | A red and green 16-bit unsigned integral pixel format. |
RG32I | A red and green 32-bit signed integral pixel format. |
RG32UI | A red and green 32-bit unsigned integral pixel format. |
RG32F | A red and green 32-bit floating pixel format. |
RGB8I | A red, green and blue 8-bit signed integral pixel format. |
RGB8UI | A red, green and blue 8-bit unsigned integral pixel format. |
RGB16I | A red, green and blue 16-bit signed integral pixel format. |
RGB16UI | A red, green and blue 16-bit unsigned integral pixel format. |
RGB32I | A red, green and blue 32-bit signed integral pixel format. |
RGB32UI | A red, green and blue 32-bit unsigned integral pixel format. |
RGB32F | A red, green and blue 32-bit floating pixel format. |
RGBA8I | A red, green, blue and alpha 8-bit signed integral pixel format. |
RGBA8UI | A red, green, blue and alpha 8-bit unsigned integral pixel format. |
RGBA16I | A red, green, blue and alpha 16-bit signed integral pixel format. |
RGBA16UI | A red, green, blue and alpha 16-bit unsigned integral pixel format. |
RGBA32I | A red, green, blue and alpha 32-bit signed integral pixel format. |
RGBA32UI | A red, green, blue and alpha 32-bit unsigned integral pixel format. |
RGBA32F | A red, green, blue and alpha 32-bit floating pixel format. |
SRGB8UI | An 8-bit unsigned integral red, green and blue pixel format in sRGB colorspace. |
SRGBA8UI | An 8-bit unsigned integral red, green and blue pixel format in sRGB colorspace, with linear alpha channel. |
Unsigned | The unsigned integral sample type. |
Enums
Format | Format of a pixel. |
Size | Size in bits a pixel channel can be. |
Type | Pixel type. |
Traits
ColorPixel | Constraint on |
DepthPixel | Constraint on |
Pixel | Reify a static pixel format at runtime. |
RenderablePixel | Constaint on |
SamplerType | Reify a static sample type at runtime. |