|
roo_display
API Documentation for roo_display
|
Buffered writer for arbitrary pixels with per-pixel colors. More...
#include <buffered_drawing.h>
Public Member Functions | |
| BufferedPixelWriter (DisplayOutput &device, BlendingMode blending_mode) | |
Construct a writer targeting device using blending_mode. | |
| BufferedPixelWriter (BufferedPixelWriter &)=delete | |
| BufferedPixelWriter (const BufferedPixelWriter &)=delete | |
| BufferedPixelWriter & | operator= (const BufferedPixelWriter &)=delete |
| BufferedPixelWriter & | operator= (BufferedPixelWriter &&)=delete |
| void | writePixel (int16_t x, int16_t y, Color color) |
| Write a single pixel (buffered). | |
| ~BufferedPixelWriter () | |
| void | flush () |
| Flush any buffered pixels. | |
Buffered writer for arbitrary pixels with per-pixel colors.
Definition at line 34 of file buffered_drawing.h.
|
inline |
Construct a writer targeting device using blending_mode.
Definition at line 37 of file buffered_drawing.h.
|
delete |
|
delete |
|
inline |
Definition at line 59 of file buffered_drawing.h.
References flush().
|
inline |
Flush any buffered pixels.
Definition at line 62 of file buffered_drawing.h.
References roo_display::DisplayOutput::writePixels().
Referenced by roo_display::ClippingBufferedPixelWriter::flush(), writePixel(), and ~BufferedPixelWriter().
|
delete |
|
delete |
Write a single pixel (buffered).
Definition at line 47 of file buffered_drawing.h.
References color, flush(), roo_display::kPixelWritingBufferSize, roo_display::kSourceOver, and roo_display::kSourceOverOpaque.
Referenced by roo_display::ClippingBufferedPixelWriter::writePixel().