Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4377 | Serge | 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 |