mehmet gok / MemoryLCD

Dependents:   demoUI whrmDemoUI Host_Software_MAX32664GWEB_HR_EXTENDED Host_Software_MAX32664GWEC_SpO2_HR-_EXTE ... more

Revision:
11:0f8ae10b308d
Parent:
5:26851f9655cf
Child:
12:ca0bcb4777e9
diff -r 231fa7861d1f -r 0f8ae10b308d GraphicsDisplay.h
--- a/GraphicsDisplay.h	Wed Aug 12 13:32:01 2015 +0000
+++ b/GraphicsDisplay.h	Wed Aug 12 14:06:07 2015 +0000
@@ -30,8 +30,20 @@
     virtual void putp(int colour);
     
     virtual void cls();
+    virtual void rect(int x0, int y0, int x1, int y1, int colour);
+    virtual void fillrect(int x0, int y0, int w, int h, int colour);
+    // fill equals fillrect, name has been kept to not break compatibility
     virtual void fill(int x, int y, int w, int h, int colour);
+    
+    // To draw circle using ellipse, set a and b to the same values
+    virtual void ellipse(int xc, int yc, int a, int b, unsigned int colour);
+    virtual void fillellipse(int xc, int yc, int a, int b, unsigned int colour);
     virtual void circle(int x, int y, int r, int colour);
+    
+    virtual void hline(int x0, int x1, int y, int colour);
+    virtual void vline(int x0, int y0, int y1, int colour);
+    virtual void line(int x0, int y0, int x1, int y1, int colour);
+    
     virtual void blit(int x, int y, int w, int h, const int *colour);    
     virtual void blitbit(int x, int y, int w, int h, const char* colour);