Module buffer_

Source
Expand description

Contains the generic ImageBuffer struct.

Structsยง

EnumeratePixels
Enumerate the pixels of an image.
EnumeratePixelsMut
Enumerate the pixels of an image.
EnumerateRows
Enumerate the rows of an image.
EnumerateRowsMut
Enumerate the rows of an image.
ImageBuffer
Generic image buffer
Pixels
Iterate over pixel refs.
PixelsMut
Iterate over mutable pixel refs.
Rows
Iterate over rows of an image
RowsMut
Iterate over mutable rows of an image

Traitsยง

ConvertBuffer
Provides color conversions for whole image buffers.

Type Aliasesยง

Gray16Image ๐Ÿ”’
Sendable 16-bit grayscale image buffer
GrayAlpha16Image ๐Ÿ”’
Sendable 16-bit grayscale + alpha channel image buffer
GrayAlphaImage
Sendable grayscale + alpha channel image buffer
GrayImage
Sendable grayscale image buffer
Rgb16Image ๐Ÿ”’
Sendable 16-bit Rgb image buffer
Rgb32FImage
An image buffer for 32-bit float RGB pixels, where the backing container is a flattened vector of floats.
RgbImage
Sendable Rgb image buffer
Rgba16Image ๐Ÿ”’
Sendable 16-bit Rgb + alpha channel image buffer
Rgba32FImage
An image buffer for 32-bit float RGBA pixels, where the backing container is a flattened vector of floats.
RgbaImage
Sendable Rgb + alpha channel image buffer