| plan 9 kernel history: overview | file list | diff list |
2000/0401/alphapc/screen.h (diff list | history)
| 1999/0512/sys/src/9/alphapc/screen.h:66,71 – 2000/0401/sys/src/9/alphapc/screen.h:66,74 (short | long | prev | next) | ||
| 1999/0415 | void (*disable)(VGAscr*); void (*page)(VGAscr*, int); ulong (*linear)(VGAscr*, int*, int*); | |
| 2000/0401 | void (*drawinit)(VGAscr*); int (*fill)(VGAscr*, Rectangle, ulong); | |
| 1999/0415 | }; struct VGAcur { | |
| 1999/0512/sys/src/9/alphapc/screen.h:75,80 – 2000/0401/sys/src/9/alphapc/screen.h:78,85 | ||
| 1999/0415 | void (*disable)(VGAscr*); void (*load)(VGAscr*, Cursor*); int (*move)(VGAscr*, Point); | |
| 2000/0401 | int doespanning; | |
| 1999/0415 | }; /* | |
| 1999/0512/sys/src/9/alphapc/screen.h:97,111 – 2000/0401/sys/src/9/alphapc/screen.h:102,121 | ||
| 1999/0415 | ulong io; /* device specific registers */ ulong colormap[Pcolours][3]; | |
| 2000/0401 | int palettedepth; | |
| 1999/0415 | Memimage* gscreen; Memdata* gscreendata; Memsubfont* memdefont; | |
| 2000/0401 | int (*fill)(VGAscr*, Rectangle, ulong); int (*scroll)(VGAscr*, Rectangle, Rectangle); ulong id; /* internal identifier for driver use */ | |
| 1999/0415 | }; extern VGAscr vgascreen[]; enum { | |
| 2000/0401 | Backgnd = 0, /* black */ | |
| 1999/0415 | }; /* mouse.c */ | |
| 1999/0512/sys/src/9/alphapc/screen.h:112,123 – 2000/0401/sys/src/9/alphapc/screen.h:122,142 | ||
| 1999/0415 | extern void mousectl(char*[], int); /* screen.c */ | |
| 2000/0401 | extern int hwaccel; /* use hw acceleration; default on */ | |
| 1999/0415 | extern void flushmemscreen(Rectangle); extern int cursoron(int); extern void cursoroff(int); extern void setcursor(Cursor*); | |
| 2000/0401 | extern int screensize(int, int, int, ulong); | |
| 1999/0415 | extern int screenaperture(int, int); | |
| 2000/0401 | extern Rectangle physgscreenr; /* actual monitor size */ | |
| 1999/0415 | ||
| 2000/0401 | /* devdraw.c */ extern void deletescreenimage(void); extern int drawhasclients(void); | |
| 1999/0415 | /* vga.c */ extern void vgascreenwin(VGAscr*); | |
| 2000/0401 | extern void vgaimageinit(ulong); extern void drawblankscreen(int); | |