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.