|
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::MockDriver, including all inherited members.
| buffer_size() const noexcept -> std::size_t | epaper::MockDriver | inline |
| clear() -> std::expected< void, Error > | epaper::MockDriver | inline |
| clear_called() const noexcept -> bool | epaper::MockDriver | inline |
| clear_count() const noexcept -> std::size_t | epaper::MockDriver | inline |
| configure_display_failure(bool should_fail) noexcept -> void | epaper::MockDriver | inline |
| configure_init_failure(bool should_fail) noexcept -> void | epaper::MockDriver | inline |
| configure_sleep_failure(bool should_fail) noexcept -> void | epaper::MockDriver | inline |
| configure_wake_failure(bool should_fail) noexcept -> void | epaper::MockDriver | inline |
| display(std::span< const std::byte > buffer) -> std::expected< void, Error > | epaper::MockDriver | inline |
| display_called() const noexcept -> bool | epaper::MockDriver | inline |
| display_count() const noexcept -> std::size_t | epaper::MockDriver | inline |
| display_planes(std::span< const std::span< const std::byte > > planes) -> std::expected< void, Error > | epaper::MockDriver | inline |
| enable_image_saving(bool enable) -> void | epaper::MockDriver | inline |
| height() const noexcept -> std::size_t | epaper::MockDriver | inline |
| init(DisplayMode mode) -> std::expected< void, Error > | epaper::MockDriver | inline |
| init_called() const noexcept -> bool | epaper::MockDriver | inline |
| init_count() const noexcept -> std::size_t | epaper::MockDriver | inline |
| is_asleep() const noexcept -> bool | epaper::MockDriver | inline |
| is_initialized() const noexcept -> bool | epaper::MockDriver | inline |
| last_buffer() const noexcept -> const std::vector< std::byte > & | epaper::MockDriver | inline |
| MockDriver(Device &device, std::size_t width=600, std::size_t height=300, bool save_images=true) noexcept | epaper::MockDriver | inlineexplicit |
| mode() const noexcept -> DisplayMode | epaper::MockDriver | inline |
| power_off() -> std::expected< void, Error > | epaper::MockDriver | inline |
| power_on() -> std::expected< void, Error > | epaper::MockDriver | inline |
| reset_counts() noexcept -> void | epaper::MockDriver | inline |
| set_output_directory(std::string_view dir) -> void | epaper::MockDriver | inline |
| sleep() -> std::expected< void, Error > | epaper::MockDriver | inline |
| sleep_called() const noexcept -> bool | epaper::MockDriver | inline |
| sleep_count() const noexcept -> std::size_t | epaper::MockDriver | inline |
| supports_partial_refresh() const noexcept -> bool | epaper::MockDriver | inline |
| supports_power_control() const noexcept -> bool | epaper::MockDriver | inline |
| supports_wake() const noexcept -> bool | epaper::MockDriver | inline |
| wake() -> std::expected< void, Error > | epaper::MockDriver | inline |
| wake_called() const noexcept -> bool | epaper::MockDriver | inline |
| wake_count() const noexcept -> std::size_t | epaper::MockDriver | inline |
| width() const noexcept -> std::size_t | epaper::MockDriver | inline |
| ~MockDriver()=default | epaper::MockDriver |