Class Display::Display
ClassList > Display > Display
Public Attributes
Public Functions
Type |
Name |
|
Display ()
|
|
Display (Driver::Driver * driver)
|
void |
clear ()
|
void |
drawBitmap (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions())
|
void |
drawCircle (int16_t x, int16_t y, uint16_t diameter, Object2DOptions options=Object2DOptions())
|
void |
drawLine (int16_t xStart, int16_t yStart, int16_t xEnd, int16_t yEnd, Object1DOptions options=Object1DOptions())
|
void |
drawLine (int16_t x, int16_t y, double length, double angle, Object1DOptions options=Object1DOptions())
|
void |
drawPixel (int16_t x, int16_t y, uint16_t color=0x00)
|
void |
drawRectangle (int16_t x, int16_t y, uint16_t width, uint16_t height, Object2DOptions options=Object2DOptions())
|
void |
drawText (int16_t x, int16_t y, const char * text, TextOptions options=TextOptions())
|
void |
fillCircle (int16_t x, int16_t y, uint16_t diameter, Object2DOptions options=Object2DOptions())
|
void |
fillRectangle (int16_t x, int16_t y, uint16_t width, uint16_t height, Object2DOptions options=Object2DOptions())
|
void |
getTextSize (const char * text, uint16_t & width, uint16_t & height, TextOptions options=TextOptions())
|
void |
setFont (uint8_t * font)
|
void |
setRotation (Rotation rotation)
|
void |
setup ()
|
void |
update ()
|
Public Attributes Documentation
variable driver
Driver::Driver* Display::Display::driver;
Public Functions Documentation
function Display [1/2]
inline Display::Display::Display ()
function Display [2/2]
inline Display::Display::Display (
Driver::Driver * driver
)
function clear
void Display::Display::clear ()
function drawBitmap
void Display::Display::drawBitmap (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
uint8_t * bitmap,
BitmapOptions options=BitmapOptions ()
)
function drawCircle
void Display::Display::drawCircle (
int16_t x,
int16_t y,
uint16_t diameter,
Object2DOptions options=Object2DOptions ()
)
function drawLine [1/2]
void Display::Display::drawLine (
int16_t xStart,
int16_t yStart,
int16_t xEnd,
int16_t yEnd,
Object1DOptions options=Object1DOptions ()
)
function drawLine [2/2]
void Display::Display::drawLine (
int16_t x,
int16_t y,
double length,
double angle,
Object1DOptions options=Object1DOptions ()
)
function drawPixel
void Display::Display::drawPixel (
int16_t x,
int16_t y,
uint16_t color=0x00
)
function drawRectangle
void Display::Display::drawRectangle (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
Object2DOptions options=Object2DOptions ()
)
function drawText
void Display::Display::drawText (
int16_t x,
int16_t y,
const char * text,
TextOptions options=TextOptions ()
)
function fillCircle
void Display::Display::fillCircle (
int16_t x,
int16_t y,
uint16_t diameter,
Object2DOptions options=Object2DOptions ()
)
function fillRectangle
void Display::Display::fillRectangle (
int16_t x,
int16_t y,
uint16_t width,
uint16_t height,
Object2DOptions options=Object2DOptions ()
)
function getTextSize [1/2]
void Display::Display::getTextSize (
const char * text,
uint16_t & width,
uint16_t & height,
TextOptions options=TextOptions ()
)
function setFont
void Display::Display::setFont (
uint8_t * font
)
function setRotation
void Display::Display::setRotation (
Rotation rotation
)
function setup
void Display::Display::setup ()
function update
void Display::Display::update ()
The documentation for this class was generated from the following file src/Display.hpp