exec: move include files to include/exec/
[sdk/emulator/qemu.git] / hw / framebuffer.h
1 #ifndef QEMU_FRAMEBUFFER_H
2 #define QEMU_FRAMEBUFFER_H
3
4 #include "exec/memory.h"
5
6 /* Framebuffer device helper routines.  */
7
8 typedef void (*drawfn)(void *, uint8_t *, const uint8_t *, int, int);
9
10 void framebuffer_update_display(
11     DisplayState *ds,
12     MemoryRegion *address_space,
13     hwaddr base,
14     int cols,
15     int rows,
16     int src_width,
17     int dest_row_pitch,
18     int dest_col_pitch,
19     int invalidate,
20     drawfn fn,
21     void *opaque,
22     int *first_row,
23     int *last_row);
24
25 #endif