Canvas graphics library  0.1.0
This library is developed to perform canvas graphics in memory buffers
NanoCanvas< W, H, BPP > Member List

This is the complete list of members for NanoCanvas< W, H, BPP >, including all inherited members.

begin(lcdint_t w, lcdint_t h, uint8_t *bytes)NanoCanvasOps< BPP >
BITS_PER_PIXELNanoCanvasOps< BPP >static
clear() __attribute__((noinline))NanoCanvasOps< BPP >
drawBitmap1(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) __attribute__((noinline))NanoCanvasOps< BPP >
drawBitmap8(lcdint_t x, lcdint_t y, lcduint_t w, lcduint_t h, const uint8_t *bitmap) __attribute__((noinline))NanoCanvasOps< BPP >
drawHLine(lcdint_t x1, lcdint_t y1, lcdint_t x2)NanoCanvasOps< BPP >
drawLine(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)NanoCanvasOps< BPP >
drawLine(const NanoRect &rect)NanoCanvasOps< BPP >
drawRect(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) __attribute__((noinline))NanoCanvasOps< BPP >
drawRect(const NanoRect &rect)NanoCanvasOps< BPP >
drawVLine(lcdint_t x1, lcdint_t y1, lcdint_t y2)NanoCanvasOps< BPP >
fillRect(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2) __attribute__((noinline))NanoCanvasOps< BPP >
fillRect(const NanoRect &rect)NanoCanvasOps< BPP >
getData()NanoCanvasOps< BPP >inline
height()NanoCanvasOps< BPP >inline
m_bufNanoCanvasOps< BPP >protected
m_colorNanoCanvasOps< BPP >protected
m_cursorXNanoCanvasOps< BPP >protected
m_cursorYNanoCanvasOps< BPP >protected
m_fontNanoCanvasOps< BPP >protected
m_fontStyleNanoCanvasOps< BPP >protected
m_hNanoCanvasOps< BPP >protected
m_textModeNanoCanvasOps< BPP >protected
m_wNanoCanvasOps< BPP >protected
NanoCanvas() (defined in NanoCanvas< W, H, BPP >)NanoCanvas< W, H, BPP >inline
NanoCanvasOps()NanoCanvasOps< BPP >inline
NanoCanvasOps(lcdint_t w, lcdint_t h, uint8_t *bytes)NanoCanvasOps< BPP >inline
offsetNanoCanvasOps< BPP >
offsetEnd() constNanoCanvasOps< BPP >inline
pitch()NanoCanvasOps< BPP >inline
printChar(uint8_t c)NanoCanvasOps< BPP >
printFixed(lcdint_t xpos, lcdint_t y, const char *ch, EFontStyle style=STYLE_NORMAL) __attribute__((noinline))NanoCanvasOps< BPP >
printFixedPgm(lcdint_t xpos, lcdint_t y, const char *ch, EFontStyle style=STYLE_NORMAL)NanoCanvasOps< BPP >
putPixel(lcdint_t x, lcdint_t y)NanoCanvasOps< BPP >
putPixel(const NanoPoint &p)NanoCanvasOps< BPP >
rect() constNanoCanvasOps< BPP >inline
setColor(uint16_t color)NanoCanvasOps< BPP >inline
setFixedFont(const uint8_t *progmemFont)NanoCanvasOps< BPP >inline
setFont(NanoFont &font)NanoCanvasOps< BPP >inline
setFreeFont(const uint8_t *progmemFont, const uint8_t *secondaryFont=nullptr)NanoCanvasOps< BPP >inline
setMode(uint8_t modeFlags)NanoCanvasOps< BPP >inline
setOffset(lcdint_t ox, lcdint_t oy)NanoCanvasOps< BPP >inline
width()NanoCanvasOps< BPP >inline
write(uint8_t c)NanoCanvasOps< BPP >