Module luminance::pixel [] [src]

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.

PixelFormat

A PixelFormat gathers a Type along with a Format.

R16I

A red 16-bit signed integral pixel format.

R16UI

A red 16-bit unsigned integral pixel format.

R32F

A red 32-bit floating pixel format.

R32I

A red 32-bit signed integral pixel format.

R32UI

A red 32-bit unsigned integral pixel format.

R8I

A red 8-bit signed integral pixel format.

R8UI

A red 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.

RG32F

A red and green 32-bit floating pixel format.

RG32I

A red and green 32-bit signed integral pixel format.

RG32UI

A red and green 32-bit unsigned integral pixel format.

RG8I

A red and green 8-bit signed integral pixel format.

RG8UI

A red and green 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.

RGB32F

A red, green and blue 32-bit floating 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.

RGB8I

A red, green and blue 8-bit signed integral pixel format.

RGB8UI

A red, green and blue 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.

RGBA32F

A red, green, blue and alpha 32-bit floating 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.

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.

Enums

Format

Format of a pixel.

Type

Pixel type.

Traits

ColorPixel

Constraint on Pixel for color ones.

DepthPixel

Constraint on Pixel for depth ones.

Pixel

Reify a static pixel format to runtime.

RenderablePixel

Constaint on Pixel for renderable ones.

Functions

is_color_pixel

Does a PixelFormat represent a color?

is_depth_pixel

Does a PixelFormat represent depth information?

opengl_pixel_format
pixel_components