X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Fscreen.h;h=bf3debaebfb9915e1565efd6559d319bf5cdf39b;hp=37edb563bab6bc4a7c0537ded8cc16c1e4bf9433;hb=81359343f46b9cdc176691ff781774ef5a9de35e;hpb=13431227624bd9d638c050d0c4c1d877b9fa4d74 diff --git a/bigscreen/screen.h b/bigscreen/screen.h index 37edb56..bf3deba 100644 --- a/bigscreen/screen.h +++ b/bigscreen/screen.h @@ -1,6 +1,8 @@ #ifndef _SCREEN_H #define _SCREEN_H 1 +#include "resolution.h" + // arf, Screen conflicts with X11 class GenericScreen { protected: @@ -9,7 +11,8 @@ protected: public: virtual ~GenericScreen(); virtual bool check_invalidated() = 0; - virtual void draw(unsigned char *buf) = 0; + virtual void draw(unsigned char *buf, unsigned width, unsigned height) = 0; + virtual int get_priority(); }; #endif /* !defined(_SCREEN_H) */