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
AdafruitCanvas16 Class Reference

AdafruitCanvas16 represents objects for drawing in memory buffer AdafruitCanvas16 represents each pixel as two bytes with RGB bits: RRRRRGGG GGGBBBBB. More...

#include <adafruit.h>

Inheritance diagram for AdafruitCanvas16:
Collaboration diagram for AdafruitCanvas16:

Additional Inherited Members

- Public Member Functions inherited from AdafruitCanvasBase< 16 >
virtual void blt (lcdint_t x, lcdint_t y)=0
 Draws canvas on the LCD display. More...
 
virtual void blt ()=0
 Draws canvas on the LCD display using offset values.
 
- Public Member Functions inherited from AdafruitCanvasOps< BPP >
 AdafruitCanvasOps (lcduint_t w, lcduint_t h, uint8_t *buffer)
 Initializes canvas, based on Adafruit GFX. More...
 
void drawPixel (int16_t x, int16_t y, uint16_t color) override
 draw single pixel in canvas area More...
 
void setOffset (lcdint_t ox, lcdint_t oy)
 Sets offset. More...
 
- Public Attributes inherited from AdafruitCanvasOps< BPP >
NanoPoint offset
 Fixed offset for all operation of NanoCanvasOps in pixels. More...
 
- Static Public Attributes inherited from AdafruitCanvasOps< BPP >
static const uint8_t BITS_PER_PIXEL = BPP
 number of bits per single pixel in buffer
 
- Protected Attributes inherited from AdafruitCanvasOps< BPP >
uint8_t * m_buffer
 pixels buffer
 

Detailed Description

AdafruitCanvas16 represents objects for drawing in memory buffer AdafruitCanvas16 represents each pixel as two bytes with RGB bits: RRRRRGGG GGGBBBBB.

For details refer to SSD1351 datasheet.

Definition at line 247 of file adafruit.h.


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