|
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.
|
#include <builders.hpp>
Public Member Functions | |
| PointBuilder () noexcept=default | |
| Default constructor creates a builder with default values. | |
| auto | at (Point pt) noexcept -> PointBuilder & |
| Set the position of the point. | |
| auto | at (std::size_t x, std::size_t y) noexcept -> PointBuilder & |
| Set the position using coordinates. | |
| auto | color (Color c) noexcept -> PointBuilder & |
| Set the point color. | |
| auto | size (DotPixel s) noexcept -> PointBuilder & |
| Set the point size. | |
| auto | build () const noexcept -> PointCommand |
| Build the final PointCommand. | |
|
defaultnoexcept |
Default constructor creates a builder with default values.
|
inlinenoexcept |
Set the position of the point.
| pt | Point position |
|
inlinenoexcept |
Set the position using coordinates.
| x | X coordinate |
| y | Y coordinate |
|
inlinenoexcept |
Build the final PointCommand.
|
inlinenoexcept |
|
inlinenoexcept |