framebuffer.h 497 B

12345678910111213141516171819202122232425
  1. #ifndef QEMU_FRAMEBUFFER_H
  2. #define QEMU_FRAMEBUFFER_H
  3. #include "exec/memory.h"
  4. /* Framebuffer device helper routines. */
  5. typedef void (*drawfn)(void *, uint8_t *, const uint8_t *, int, int);
  6. void framebuffer_update_display(
  7. DisplayState *ds,
  8. MemoryRegion *address_space,
  9. hwaddr base,
  10. int cols,
  11. int rows,
  12. int src_width,
  13. int dest_row_pitch,
  14. int dest_col_pitch,
  15. int invalidate,
  16. drawfn fn,
  17. void *opaque,
  18. int *first_row,
  19. int *last_row);
  20. #endif