Statistics
| Branch: | Revision:

root / hw / framebuffer.h @ 3e3648b2

History | View | Annotate | Download (497 Bytes)

1 714fa308 pbrook
#ifndef QEMU_FRAMEBUFFER_H
2 714fa308 pbrook
#define QEMU_FRAMEBUFFER_H
3 714fa308 pbrook
4 022c62cb Paolo Bonzini
#include "exec/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 a8170e5e Avi Kivity
    hwaddr 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