Module spectrusty::video::pixel

source ·
Expand description

Building blocks for rendering pixel surfaces.

Structs

A grayscale ZX Spectrum Palette implementation to be used with PixelBufP32.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufA32.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufP8.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufP16.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufP32.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufA24.
A grayscale ZX Spectrum Palette implementation to be used with PixelBufA32.
A PixelBuffer tool for placing pixels into byte buffers using 3 u8 element arrays of color channels (3 bytes per pixel).
A PixelBuffer tool for placing pixels into byte buffers using 4 u8 element arrays of color channels (4 bytes per pixel).
A PixelBuffer tool for placing pixels into byte buffers using u8 packed color channels.
A PixelBuffer tool for placing pixels into byte buffers using u16 packed color channels.
A PixelBuffer tool for placing pixels into byte buffers using u32 packed color channels.
A color ZX Spectrum Palette implementation to be used with PixelBufP32.
A color ZX Spectrum Palette implementation to be used with PixelBufA32.
A color ZX Spectrum Palette implementation to be used with PixelBufP8.
A color ZX Spectrum Palette implementation to be used with PixelBufP16.
A color ZX Spectrum Palette implementation to be used with PixelBufP32.
A color ZX Spectrum Palette implementation to be used with PixelBufA24.
A color ZX Spectrum Palette implementation to be used with PixelBufA32.

Traits

A trait used for obtaining pixel colors.
A trait for providing a way for placing pixels into byte buffers.