2019-02-02 11:30:40 +08:00
|
|
|
#ifndef BITMAP_UNIT_H
|
|
|
|
#define BITMAP_UNIT_H
|
2017-12-06 21:43:47 +08:00
|
|
|
|
2019-02-20 12:55:27 +08:00
|
|
|
#define DEFAULT_MASK_COLOR 0xFF080408
|
2017-12-06 21:43:47 +08:00
|
|
|
class c_surface;
|
|
|
|
class c_bitmap
|
|
|
|
{
|
|
|
|
public:
|
2019-02-20 12:55:27 +08:00
|
|
|
static void draw_bitmap(c_surface* surface, int z_order, const BITMAP_INFO *pBitmap, int x, int y, unsigned int mask_rgb = DEFAULT_MASK_COLOR);
|
2019-07-03 16:45:58 +08:00
|
|
|
static void draw_bitmap(c_surface* surface, int z_order, const BITMAP_INFO* pBitmap, int x, int y, int src_x, int src_y, int width, int height, unsigned int mask_rgb = DEFAULT_MASK_COLOR);
|
2017-12-06 21:43:47 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|