Revision 3023f332 console.h
b/console.h | ||
---|---|---|
122 | 122 |
void (*mouse_set)(int x, int y, int on); |
123 | 123 |
void (*cursor_define)(int width, int height, int bpp, int hot_x, int hot_y, |
124 | 124 |
uint8_t *image, uint8_t *mask); |
125 |
|
|
126 |
struct DisplayState *next; |
|
125 | 127 |
}; |
126 | 128 |
|
129 |
void register_displaystate(DisplayState *ds); |
|
130 |
DisplayState *get_displaystate(void); |
|
127 | 131 |
DisplaySurface* qemu_create_displaysurface(int width, int height, int bpp, int linesize); |
128 | 132 |
DisplaySurface* qemu_resize_displaysurface(DisplaySurface *surface, |
129 | 133 |
int width, int height, int bpp, int linesize); |
... | ... | |
248 | 252 |
typedef void (*vga_hw_screen_dump_ptr)(void *, const char *); |
249 | 253 |
typedef void (*vga_hw_text_update_ptr)(void *, console_ch_t *); |
250 | 254 |
|
251 |
TextConsole *graphic_console_init(DisplayState *ds, vga_hw_update_ptr update, |
|
252 |
vga_hw_invalidate_ptr invalidate, |
|
253 |
vga_hw_screen_dump_ptr screen_dump, |
|
254 |
vga_hw_text_update_ptr text_update, |
|
255 |
void *opaque); |
|
255 |
DisplayState *graphic_console_init(vga_hw_update_ptr update, |
|
256 |
vga_hw_invalidate_ptr invalidate, |
|
257 |
vga_hw_screen_dump_ptr screen_dump, |
|
258 |
vga_hw_text_update_ptr text_update, |
|
259 |
void *opaque); |
|
260 |
|
|
256 | 261 |
void vga_hw_update(void); |
257 | 262 |
void vga_hw_invalidate(void); |
258 | 263 |
void vga_hw_screen_dump(const char *filename); |
... | ... | |
263 | 268 |
CharDriverState *text_console_init(DisplayState *ds, const char *p); |
264 | 269 |
void console_select(unsigned int index); |
265 | 270 |
void console_color_init(DisplayState *ds); |
266 |
void qemu_console_resize(QEMUConsole *console, int width, int height);
|
|
267 |
void qemu_console_copy(QEMUConsole *console, int src_x, int src_y,
|
|
268 |
int dst_x, int dst_y, int w, int h); |
|
271 |
void qemu_console_resize(DisplayState *ds, int width, int height);
|
|
272 |
void qemu_console_copy(DisplayState *ds, int src_x, int src_y,
|
|
273 |
int dst_x, int dst_y, int w, int h);
|
|
269 | 274 |
|
270 | 275 |
/* sdl.c */ |
271 | 276 |
void sdl_display_init(DisplayState *ds, int full_screen, int no_frame); |
Also available in: Unified diff