root / hw / framebuffer.h @ 0b7ade1d
History | View | Annotate | Download (504 Bytes)
1 | 714fa308 | pbrook | #ifndef QEMU_FRAMEBUFFER_H
|
---|---|---|---|
2 | 714fa308 | pbrook | #define QEMU_FRAMEBUFFER_H
|
3 | 714fa308 | pbrook | |
4 | 75c9d6c2 | Avi Kivity | #include "memory.h" |
5 | 75c9d6c2 | Avi Kivity | |
6 | 714fa308 | pbrook | /* Framebuffer device helper routines. */
|
7 | 714fa308 | pbrook | |
8 | 714fa308 | pbrook | typedef void (*drawfn)(void *, uint8_t *, const uint8_t *, int, int); |
9 | 714fa308 | pbrook | |
10 | 714fa308 | pbrook | void framebuffer_update_display(
|
11 | 714fa308 | pbrook | DisplayState *ds, |
12 | 75c9d6c2 | Avi Kivity | MemoryRegion *address_space, |
13 | c227f099 | Anthony Liguori | target_phys_addr_t base, |
14 | 714fa308 | pbrook | int cols,
|
15 | 714fa308 | pbrook | int rows,
|
16 | 714fa308 | pbrook | int src_width,
|
17 | 714fa308 | pbrook | int dest_row_pitch,
|
18 | 714fa308 | pbrook | int dest_col_pitch,
|
19 | 714fa308 | pbrook | int invalidate,
|
20 | 714fa308 | pbrook | drawfn fn, |
21 | 714fa308 | pbrook | void *opaque,
|
22 | 714fa308 | pbrook | int *first_row,
|
23 | 714fa308 | pbrook | int *last_row);
|
24 | 714fa308 | pbrook | |
25 | 714fa308 | pbrook | #endif |