roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
buffered_drawing.h File Reference
#include <memory>
#include "roo_display/core/device.h"
#include "roo_display/core/drawable.h"
Include dependency graph for buffered_drawing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  roo_display::BufferedPixelWriter
 Buffered writer for arbitrary pixels with per-pixel colors. More...
 
class  roo_display::BufferedPixelWriterFillAdapter< PixelWriter >
 Adapter that turns a pixel writer into a single-color filler. More...
 
class  roo_display::ClippingBufferedPixelWriter
 Buffered pixel writer with a clipping box. More...
 
class  roo_display::BufferedPixelFiller
 Buffered filler for arbitrary pixels using a single color. More...
 
class  roo_display::ClippingBufferedPixelFiller
 Buffered pixel filler with a clipping box. More...
 
class  roo_display::BufferedColorWriter
 Buffered writer for sequential color values (used with setAddress()). More...
 
class  roo_display::BufferedHLineFiller
 
class  roo_display::ClippingBufferedHLineFiller
 
class  roo_display::BufferedVLineFiller
 
class  roo_display::ClippingBufferedVLineFiller
 
class  roo_display::BufferedRectWriter
 
class  roo_display::BufferedRectWriterFillAdapter< RectWriter >
 
class  roo_display::ClippingBufferedRectWriter
 
class  roo_display::BufferedRectFiller
 
class  roo_display::ClippingBufferedRectFiller
 

Namespaces

namespace  roo_display
 Defines 140 opaque HTML named colors.
 

Typedefs

using roo_display::PixelWriter = ClippingBufferedPixelWriter
 Default pixel writer type (with clipping).
 

Variables

static const uint8_t roo_display::kPixelWritingBufferSize = 64
 
static const uint8_t roo_display::kRectWritingBufferSize = 32