X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d63d2c3c6cbbd574dda4f8b00ebe6c661735edd5..667ffa105dcfede126338406c48fb5094b1191c1:/lib/gdi/fb.h diff --git a/lib/gdi/fb.h b/lib/gdi/fb.h index d0ad6fed..332819fd 100644 --- a/lib/gdi/fb.h +++ b/lib/gdi/fb.h @@ -13,13 +13,19 @@ class fbClass fb_cmap cmap; __u16 red[256], green[256], blue[256], trans[256]; static fbClass *instance; - int locked; + + int m_number_of_pages; public: unsigned char *lfb; int showConsole(int state); int SetMode(unsigned int xRes, unsigned int yRes, unsigned int bpp); int Available() { return available; } + + int getNumPages() { return m_number_of_pages; } + + int setOffset(int off); + int waitVSync(); unsigned int Stride() { return stride; } fb_cmap *CMAP() { return &cmap; } @@ -31,13 +37,9 @@ public: // low level gfx stuff int PutCMAP(); - // gfx stuff (colors are 8bit!) - void Box(int x, int y, int width, int height, int color, int backcolor=0); - void NBox(int x, int y, int width, int height, int color); - void VLine(int x, int y, int sy, int color); - int lock(); void unlock(); + int islocked() { return locked; } }; #endif