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