X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3bad22d5566624804a73b3791980bab2d84c8266..37152843c915fd0a9352256d804ced4ff54c23c4:/lib/gdi/region.h diff --git a/lib/gdi/region.h b/lib/gdi/region.h index 7f73be75..2052a5cb 100644 --- a/lib/gdi/region.h +++ b/lib/gdi/region.h @@ -2,6 +2,7 @@ #define __lib_gdi_region_h #include +#include #include class gRegion @@ -88,6 +89,13 @@ public: void merge(const gRegion &r1, const gRegion &r2); void moveBy(ePoint offset); + + bool empty() const { return extends.empty(); } + bool valid() const { return extends.valid(); } + + static gRegion invalidRegion() { return gRegion(eRect::invalidRect()); } + + void scale(int x_n, int x_d, int y_n, int y_d); }; #endif