Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
ersa::hal::IDisplay Member List

This is the complete list of members for ersa::hal::IDisplay, including all inherited members.

clear(Color color=Color::Black)=0ersa::hal::IDisplaypure virtual
drawCircle(int16_t x, int16_t y, int16_t r, Color color)=0ersa::hal::IDisplaypure virtual
drawCircle(int16_t x, int16_t y, int16_t r, uint16_t color)ersa::hal::IDisplayinline
drawFastHLine(int16_t x, int16_t y, int16_t w, Color color)=0ersa::hal::IDisplaypure virtual
drawFastHLine(int16_t x, int16_t y, int16_t w, uint16_t color)ersa::hal::IDisplayinline
drawFastVLine(int16_t x, int16_t y, int16_t h, Color color)=0ersa::hal::IDisplaypure virtual
drawFastVLine(int16_t x, int16_t y, int16_t h, uint16_t color)ersa::hal::IDisplayinline
drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, Color color)=0ersa::hal::IDisplaypure virtual
drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color)ersa::hal::IDisplayinline
drawPixel(int16_t x, int16_t y, Color color)=0ersa::hal::IDisplaypure virtual
drawRoundRect(int16_t x, int16_t y, int16_t w, int16_t h, int16_t radius, Color color)=0ersa::hal::IDisplaypure virtual
drawRoundRect(int16_t x, int16_t y, int16_t w, int16_t h, int16_t r, uint16_t color)ersa::hal::IDisplayinline
fillCircle(int16_t x, int16_t y, int16_t r, Color color)=0ersa::hal::IDisplaypure virtual
fillCircle(int16_t x, int16_t y, int16_t r, uint16_t color)ersa::hal::IDisplayinline
fillRect(int16_t x, int16_t y, int16_t w, int16_t h, Color color)=0ersa::hal::IDisplaypure virtual
fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)ersa::hal::IDisplayinline
fillRoundRect(int16_t x, int16_t y, int16_t w, int16_t h, int16_t radius, Color color)=0ersa::hal::IDisplaypure virtual
fillRoundRect(int16_t x, int16_t y, int16_t w, int16_t h, int16_t r, uint16_t color)ersa::hal::IDisplayinline
fillScreen(uint16_t color)ersa::hal::IDisplayinline
getBuffer() const =0ersa::hal::IDisplaypure virtual
getBuffer()=0ersa::hal::IDisplaypure virtual
getTextBounds(const char *text, int16_t x, int16_t y, int16_t *x1, int16_t *y1, uint16_t *w, uint16_t *h)=0ersa::hal::IDisplaypure virtual
height() const =0ersa::hal::IDisplaypure virtual
init()=0ersa::hal::IDisplaypure virtual
isBusy() const =0ersa::hal::IDisplaypure virtual
isPowered() const =0ersa::hal::IDisplaypure virtual
powerOff()=0ersa::hal::IDisplaypure virtual
powerOn()=0ersa::hal::IDisplaypure virtual
print(const char *text)=0ersa::hal::IDisplaypure virtual
print(uint8_t value)=0ersa::hal::IDisplaypure virtual
print(int32_t value)=0ersa::hal::IDisplaypure virtual
print(uint32_t value)=0ersa::hal::IDisplaypure virtual
refresh(bool full=false)=0ersa::hal::IDisplaypure virtual
refreshRect(const Rect &rect)=0ersa::hal::IDisplaypure virtual
setBusyCallback(DisplayBusyCallback cb, void *userData=nullptr)=0ersa::hal::IDisplaypure virtual
setCursor(int16_t x, int16_t y)=0ersa::hal::IDisplaypure virtual
setFont(FontFace face)=0ersa::hal::IDisplaypure virtual
setTextColor(Color color)=0ersa::hal::IDisplaypure virtual
setTextColor(uint16_t color)ersa::hal::IDisplayinline
setTextSize(uint8_t size)=0ersa::hal::IDisplaypure virtual
setTextWrap(bool wrap)=0ersa::hal::IDisplaypure virtual
width() const =0ersa::hal::IDisplaypure virtual
~IDisplay()=defaultersa::hal::IDisplayvirtual