blob: c41b8ffd2d1e7a07682e3e90589b0d41ad2647d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef IMV_BITMAP_H
#define IMV_BITMAP_H
enum imv_pixelformat {
IMV_ARGB,
IMV_ABGR,
};
struct imv_bitmap {
int width;
int height;
enum imv_pixelformat format;
unsigned char *data;
};
/* Copy an imv_bitmap */
struct imv_bitmap *imv_bitmap_clone(struct imv_bitmap *bmp);
/* Clean up a bitmap */
void imv_bitmap_free(struct imv_bitmap *bmp);
#endif
|