libepaper 2.0.0
A C++23 library for controlling Waveshare e-paper displays on Raspberry Pi, featuring transparent sleep/wake management and a fluent builder API.
Loading...
Searching...
No Matches
epaper::ColorManager Member List

This is the complete list of members for epaper::ColorManager, including all inherited members.

ColorManager()=defaultepaper::ColorManager
convert(const RGB &color) noexcept -> DeviceColor< Mode >epaper::ColorManagerinlinestatic
convert(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< Mode >epaper::ColorManagerinlinestatic
convert_to_bw(const RGB &color) noexcept -> DeviceColor< DisplayMode::BlackWhite >epaper::ColorManagerinlinestatic
convert_to_bw(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< DisplayMode::BlackWhite >epaper::ColorManagerinlinestatic
convert_to_bwr(const RGB &color) noexcept -> DeviceColor< DisplayMode::BWR >epaper::ColorManagerinlinestatic
convert_to_bwy(const RGB &color) noexcept -> DeviceColor< DisplayMode::BWY >epaper::ColorManagerinlinestatic
convert_to_gray4(const RGB &color) noexcept -> DeviceColor< DisplayMode::Grayscale4 >epaper::ColorManagerinlinestatic
convert_to_gray4(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< DisplayMode::Grayscale4 >epaper::ColorManagerinlinestatic
convert_to_spectra6(const RGB &color) noexcept -> DeviceColor< DisplayMode::Spectra6 >epaper::ColorManagerinlinestatic
dither_image(std::span< const std::uint8_t > rgb_data, std::size_t width, std::size_t height, SetPixelFunc set_pixel)epaper::ColorManagerinlinestatic
to_rgb(Color color) noexcept -> RGBepaper::ColorManagerinlinestatic