~exec64/imv

ref: 4c0123bb3b449a2ea45b3e831db725d853bb03a1 imv/src/bitmap.h -rw-r--r-- 364 bytes
4c0123bb — Harry Jeffery Release v4.0.1 3 years ago
                                                                                
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