Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #ifndef __PIXDRIVER_H__
  2. #define __PIXDRIVER_H__
  3.  
  4. struct pix_driver
  5. {
  6.     char *name;
  7.  
  8.     int (*create_bitmap)(bitmap_t * bitmap);
  9.     int (*destroy_bitmap)(bitmap_t * bitmap);
  10.     int (*lock_bitmap)(bitmap_t * bitmap);
  11.     int (*blit)(bitmap_t * bitmap, int scale, int vsync,
  12.                 int dst_x, int dst_y, int w, int h, int src_x, int src_y);
  13.     int (*resize_bitmap)(bitmap_t * bitmap);
  14.     void (*fini)(void);
  15. };
  16.  
  17. #endif
  18.