6#if __cplusplus >= 201703L
51#if __cplusplus >= 201703L
60 size_t len = text.length() <
sizeof(buf) - 1 ? text.length() :
sizeof(buf) - 1;
61 for (
size_t i = 0; i < len; ++i) buf[i] = text[i];
virtual void drawRect(int x, int y, int w, int h, Color color=Color::White)=0
virtual void drawPixel(int x, int y, Color color=Color::White)=0
virtual ~Canvas()=default
virtual void drawText(int x, int y, const char *text, Color color=Color::White)=0
virtual int width() const =0
virtual void fillRect(int x, int y, int w, int h, Color color=Color::White)=0
virtual void clear(Color color=Color::Black)=0
virtual void drawLine(int x1, int y1, int x2, int y2, Color color=Color::White)=0
virtual int height() const =0
Color
Definition canvas.h:14
Definition application.h:10