5 #include <lib/base/eerror.h>
10 unsigned int xRes, yRes, stride, bpp;
12 struct fb_var_screeninfo screeninfo, oldscreen;
14 __u16 red[256], green[256], blue[256], trans[256];
15 static fbClass *instance;
20 int showConsole(int state);
21 int SetMode(unsigned int xRes, unsigned int yRes, unsigned int bpp);
22 int Available() { return available; }
23 unsigned int Stride() { return stride; }
24 fb_cmap *CMAP() { return &cmap; }
26 fbClass(const char *fb="/dev/fb/0");
29 static fbClass *getInstance();
31 // low level gfx stuff
34 // gfx stuff (colors are 8bit!)
35 void Box(int x, int y, int width, int height, int color, int backcolor=0);
36 void NBox(int x, int y, int width, int height, int color);
37 void VLine(int x, int y, int sy, int color);