X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgdi%2Ffb.h;h=fa4a4829218c31270285539b8aea64cf2745cab9;hb=369453136be3251354bf77bfa79c8c2e445e2cd2;hp=c83e75714d82099b3adb65a0aeb005c417b43760;hpb=4761063866d8e2112579e88d32e8c2a92af08e57;p=vuplus_dvbapp diff --git a/lib/gdi/fb.h b/lib/gdi/fb.h index c83e757..fa4a482 100644 --- a/lib/gdi/fb.h +++ b/lib/gdi/fb.h @@ -1,8 +1,8 @@ #ifndef __FB_H #define __FB_H -#include #include +#include class fbClass { @@ -14,7 +14,8 @@ class fbClass __u16 red[256], green[256], blue[256], trans[256]; static fbClass *instance; int locked; - + + int m_manual_blit; int m_number_of_pages; #ifdef SWIG fbClass(const char *fb="/dev/fb/0"); @@ -23,6 +24,8 @@ public: #else public: unsigned char *lfb; + void enableManualBlit(); + void disableManualBlit(); int showConsole(int state); int SetMode(unsigned int xRes, unsigned int yRes, unsigned int bpp); int Available() { return available; } @@ -31,6 +34,7 @@ public: int setOffset(int off); int waitVSync(); + void blit(); unsigned int Stride() { return stride; } fb_cmap *CMAP() { return &cmap; }