roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::BufferedPixelFiller Class Reference

Buffered filler for arbitrary pixels using a single color. More...

#include <buffered_drawing.h>

Public Member Functions

 BufferedPixelFiller (DisplayOutput &device, Color color, BlendingMode blending_mode)
 
void fillPixel (int16_t x, int16_t y)
 Fill a pixel (buffered).
 
 ~BufferedPixelFiller ()
 
void flush ()
 Flush any buffered pixels.
 

Detailed Description

Buffered filler for arbitrary pixels using a single color.

Definition at line 126 of file buffered_drawing.h.

Constructor & Destructor Documentation

◆ BufferedPixelFiller()

roo_display::BufferedPixelFiller::BufferedPixelFiller ( DisplayOutput device,
Color  color,
BlendingMode  blending_mode 
)
inline

Definition at line 128 of file buffered_drawing.h.

References color.

◆ ~BufferedPixelFiller()

roo_display::BufferedPixelFiller::~BufferedPixelFiller ( )
inline

Definition at line 143 of file buffered_drawing.h.

References flush().

Member Function Documentation

◆ fillPixel()

void roo_display::BufferedPixelFiller::fillPixel ( int16_t  x,
int16_t  y 
)
inline

Fill a pixel (buffered).

Definition at line 136 of file buffered_drawing.h.

References flush(), and roo_display::kPixelWritingBufferSize.

Referenced by roo_display::ClippingBufferedPixelFiller::fillPixel().

◆ flush()

void roo_display::BufferedPixelFiller::flush ( )
inline

The documentation for this class was generated from the following file: