|
C++ DevKit
C++ set of OOP library
|
A special version of canvas for monochrome widget (and device) with 8pixel/byte arranged vertically. More...
#include <canvas.h>


Public Member Functions | |
| CanvasVLSB (uint8_t canvas_width_pixel, uint8_t canvas_height_pixel) | |
| Construct a new Canvas V L S B object. | |
| void | fill_canvas_with_color (ColorIndex color) |
| fill the canvas buffer with 0x00 (i.e. BLACK) of 0xFF (WHITE) | |
| void | draw_pixel (const int x, const int y, const ColorIndex color=ColorIndex::WHITE) |
| the graphic primitive to draw a pixel | |
Public Member Functions inherited from Canvas | |
| Canvas (uint8_t canvas_width_pixel, uint8_t canvas_height_pixel) | |
| Construct a new Canvas object. | |
| virtual void | clear_canvas_buffer () |
| fill the canvas buffer with 0x00 | |
Additional Inherited Members | |
Public Attributes inherited from Canvas | |
| CanvasFormat | canvas_format |
| the actual format of the canvas | |
| ColorIndex | fg_color |
| a copy of the widget foreground color | |
| ColorIndex | bg_color |
| a copy of the widget background color | |
| uint8_t | canvas_width_pixel |
| the width (in pixel) of the canvas and also of those of the associated widget | |
| uint8_t | canvas_height_pixel |
| the height (in pixel) of the canvas and also of those of the associated widget | |
| size_t | canvas_buffer_size_byte |
| the size (in bytes) of the buffer | |
| size_t | canvas_buffer_size_pixel |
| the size (in pixel) of the buffer | |
| uint8_t * | canvas_buffer {nullptr} |
| the 8bit canvas buffer | |
| uint16_t * | canvas_16buffer {nullptr} |
| the 16bit canvasbuffer | |
A special version of canvas for monochrome widget (and device) with 8pixel/byte arranged vertically.
| CanvasVLSB::CanvasVLSB | ( | uint8_t | canvas_width_pixel, |
| uint8_t | canvas_height_pixel ) |
Construct a new Canvas V L S B object.
| canvas_width_pixel | |
| canvas_height_pixel |

|
virtual |
the graphic primitive to draw a pixel
| x | the x position of the pixel |
| y | the y position of the pixel |
| color | the color of the pixel |
Implements Canvas.
|
virtual |