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::Graphics Member List

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

draw_bitmap(FB &fb, Point pos, std::span< const std::uint8_t > data, std::size_t w, std::size_t h, std::size_t target_w, std::size_t target_h, Orientation orientation) -> voidepaper::Graphicsstatic
draw_circle(FB &fb, Point center, std::size_t radius, LineStyle style, Color color, DrawFill fill, Orientation orientation) -> voidepaper::Graphicsstatic
draw_line(FB &fb, Point start, Point end, LineStyle style, Color color, Orientation orientation) -> voidepaper::Graphicsstatic
draw_rectangle(FB &fb, Point top_left, Point bottom_right, LineStyle style, Color color, DrawFill fill, Orientation orientation) -> voidepaper::Graphicsstatic
draw_text(FB &fb, Point pos, std::string_view text, const Font &font, Color foreground, Color background, Orientation orientation) -> voidepaper::Graphicsstatic