|
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.
|
This is the complete list of members for epaper::ColorManager, including all inherited members.
| ColorManager()=default | epaper::ColorManager | |
| convert(const RGB &color) noexcept -> DeviceColor< Mode > | epaper::ColorManager | inlinestatic |
| convert(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< Mode > | epaper::ColorManager | inlinestatic |
| convert_to_bw(const RGB &color) noexcept -> DeviceColor< DisplayMode::BlackWhite > | epaper::ColorManager | inlinestatic |
| convert_to_bw(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< DisplayMode::BlackWhite > | epaper::ColorManager | inlinestatic |
| convert_to_bwr(const RGB &color) noexcept -> DeviceColor< DisplayMode::BWR > | epaper::ColorManager | inlinestatic |
| convert_to_bwy(const RGB &color) noexcept -> DeviceColor< DisplayMode::BWY > | epaper::ColorManager | inlinestatic |
| convert_to_gray4(const RGB &color) noexcept -> DeviceColor< DisplayMode::Grayscale4 > | epaper::ColorManager | inlinestatic |
| convert_to_gray4(const RGBA &color, const RGB &background=colors::White) noexcept -> DeviceColor< DisplayMode::Grayscale4 > | epaper::ColorManager | inlinestatic |
| convert_to_spectra6(const RGB &color) noexcept -> DeviceColor< DisplayMode::Spectra6 > | epaper::ColorManager | inlinestatic |
| dither_image(std::span< const std::uint8_t > rgb_data, std::size_t width, std::size_t height, SetPixelFunc set_pixel) | epaper::ColorManager | inlinestatic |
| to_rgb(Color color) noexcept -> RGB | epaper::ColorManager | inlinestatic |