|
libPocuter
1.0
Support library for programming the Pocuter
|
Go to the documentation of this file. 1 #ifndef POCUTERDISPLAY_H
2 #define POCUTERDISPLAY_H
32 virtual void setPixel(int16_t x, int16_t y, uint32_t color) = 0;
44 virtual void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t color) = 0;
58 virtual void drawScanLine(int16_t x, int16_t y, uint16_t width, uint32_t* colors) = 0;
72 virtual void draw16BitScanLine(int16_t x, int16_t y, uint16_t width, uint16_t* colors) = 0;
85 virtual void drawRectangle(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t color) = 0;
105 virtual void clearWindow(int16_t x, int16_t y, int16_t width, int16_t height) = 0;
virtual void clearWindow(int16_t x, int16_t y, int16_t width, int16_t height)=0
clear a rectangle
virtual void setPixel(int16_t x, int16_t y, uint32_t color)=0
set a Pixel on the display
virtual void drawScanLine(int16_t x, int16_t y, uint16_t width, uint32_t *colors)=0
draw a horizontal line
virtual void setBrightness(uint8_t brightness)=0
set the display brightness
virtual void doWakeUp()=0
wake up the display
virtual BUFFER_MODE getBufferMode()=0
get the current buffer mode
virtual void drawRectangle(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t color)=0
draws a filled rectangle
virtual void getDisplaySize(uint16_t &sizeX, uint16_t &sizeY)=0
get the Display size
virtual void updateScreen()=0
update the screen. Only available in DOUBLE BUFFER mode
this class has basic display operations only. If you want to write a GUI, consider to use ugui instea...
Definition: PocuterDisplay.h:8
BUFFER_MODE
Definition: PocuterDisplay.h:10
virtual void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t color)=0
draw a line
virtual void continuousScreenUpdate(bool on)=0
automatic screen update
virtual void draw16BitScanLine(int16_t x, int16_t y, uint16_t width, uint16_t *colors)=0
draw a horizontal line with 16 bit color instead of 24 bit
@ BUFFER_MODE_DOUBLE_BUFFER
Definition: PocuterDisplay.h:12
virtual void clearScreen()=0
clear the hole screen
virtual void doSleep()=0
let the display sleep
@ BUFFER_MODE_NO_BUFFER
Definition: PocuterDisplay.h:11