LCDGFX LCD display driver  1.2.0
Lightweight graphics library for SSD1306, SSD1325, SSD1327, SSD1331, SSD1351, SH1106, SH1107, IL9163, ST7735, ST7789, ILI9341, PCD8544 displays over I2C/SPI
canvas.h File Reference

Drawing in memory buffer. More...

#include "point.h"
#include "rect.h"
#include "font.h"
#include "canvas_types.h"
Include dependency graph for canvas.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NanoCanvasOps< BPP >
 NanoCanvasOps provides operations for drawing in memory buffer. More...
 
class  NanoCanvasBase< BPP >
 Base class for all NanoCanvas childs. More...
 
class  NanoCanvas< W, H, BPP >
 Template for user-defined canvas object. More...
 
class  NanoCanvas1
 NanoCanvas1 represents objects for drawing in memory buffer NanoCanvas1 represents each pixel as single bit: 0/1. More...
 
class  NanoCanvas1_8
 NanoCanvas1_8 represents objects for drawing in memory buffer NanoCanvas1_8 represents each pixel as single bit: 0/1 Unlike NanoCanvas1, it works with RBG color displays in normal mode. More...
 
class  NanoCanvas1_16
 NanoCanvas1_16 represents objects for drawing in memory buffer NanoCanvas1_16 represents each pixel as single bit: 0/1 Unlike NanoCanvas1, it works with RBG color displays in normal mode. More...
 
class  NanoCanvas4
 NanoCanvas4 represents objects for drawing in memory buffer NanoCanvas4 represents each pixel as 4-bits. More...
 
class  NanoCanvas8
 NanoCanvas8 represents objects for drawing in memory buffer NanoCanvas8 represents each pixel as single byte with RGB bits: RRRGGGBB. More...
 
class  NanoCanvas16
 NanoCanvas16 represents objects for drawing in memory buffer NanoCanvas16 represents each pixel as 2-bytes with RGB bits: RRRRRGGG-GGGBBBBB. More...
 

Enumerations

enum  { BLACK = 0x00, WHITE = 0xFF }
 

Detailed Description

Drawing in memory buffer.

Definition in file canvas.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BLACK 

Black color.

WHITE 

White color.

Definition at line 493 of file canvas.h.