Class Display::Driver::KYWY_DISPLAY_DRIVER
ClassList > Display > Driver > KYWY_DISPLAY_DRIVER
Inherits the following classes: Display::Driver::Driver
Public Attributes inherited from Display::Driver::Driver
| Type | Name |
|---|---|
| PinMap | pins |
Public Functions
| Type | Name |
|---|---|
| KYWY_DISPLAY_DRIVER () |
|
| void | addCommandsToBuffer (uint8_t * buffer) |
| virtual void | clearBuffer () |
| virtual uint16_t | getHeight () |
| virtual uint16_t | getWidth () |
| virtual void | initializeDisplay () |
| uint8_t | mapDisplayToBufferBit (int16_t x, int16_t y) |
| uint16_t | mapDisplayToBufferByte (int16_t x, int16_t y) |
| virtual bool | sendBufferToDisplay () |
| virtual void | setBufferBlock (int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t color) |
| virtual void | setBufferPixel (int16_t x, int16_t y, uint16_t color) |
| virtual void | setRotation (Rotation rotation) |
| void | writeBitmapOrBlockToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions(), bool block=false, uint16_t blockColor=0x00) |
| virtual void | writeBitmapToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions()) |
| ~KYWY_DISPLAY_DRIVER () |
Public Functions inherited from Display::Driver::Driver
| Type | Name |
|---|---|
| Driver () |
|
| Driver (PinMap pins) |
|
| virtual void | clearBuffer () = 0 |
| virtual uint16_t | getHeight () = 0 |
| virtual uint16_t | getWidth () = 0 |
| virtual void | initializeDisplay () = 0 |
| virtual bool | sendBufferToDisplay () = 0 |
| virtual void | setBufferBlock (int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t color) = 0 |
| virtual void | setBufferPixel (int16_t x, int16_t y, uint16_t color) = 0 |
| virtual void | setRotation (Rotation rotation) = 0 |
| virtual void | writeBitmapToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions()) = 0 |
| virtual | ~Driver () |
Protected Functions inherited from Display::Driver::Driver
| Type | Name |
|---|---|
| bool | cropBlock (int16_t & x, int16_t & y, uint16_t & width, uint16_t & height) |
Public Functions Documentation
function KYWY_DISPLAY_DRIVER
function addCommandsToBuffer
function clearBuffer
Implements Display::Driver::Driver::clearBuffer
function getHeight
Implements Display::Driver::Driver::getHeight
function getWidth
Implements Display::Driver::Driver::getWidth
function initializeDisplay
Implements Display::Driver::Driver::initializeDisplay
function mapDisplayToBufferBit
function mapDisplayToBufferByte
function sendBufferToDisplay
Implements Display::Driver::Driver::sendBufferToDisplay
function setBufferBlock
virtual void Display::Driver::KYWY_DISPLAY_DRIVER::setBufferBlock (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
uint16_t color
)
Implements Display::Driver::Driver::setBufferBlock
function setBufferPixel
virtual void Display::Driver::KYWY_DISPLAY_DRIVER::setBufferPixel (
int16_t x,
int16_t y,
uint16_t color
)
Implements Display::Driver::Driver::setBufferPixel
function setRotation
Implements Display::Driver::Driver::setRotation
function writeBitmapOrBlockToBuffer
void Display::Driver::KYWY_DISPLAY_DRIVER::writeBitmapOrBlockToBuffer (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
uint8_t * bitmap,
BitmapOptions options=BitmapOptions (),
bool block=false,
uint16_t blockColor=0x00
)
function writeBitmapToBuffer
virtual void Display::Driver::KYWY_DISPLAY_DRIVER::writeBitmapToBuffer (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
uint8_t * bitmap,
BitmapOptions options=BitmapOptions ()
)
Implements Display::Driver::Driver::writeBitmapToBuffer
function ~KYWY_DISPLAY_DRIVER
The documentation for this class was generated from the following file src/Display.hpp