Files
bannertool/source/3ds/util.h

17 lines
489 B
C
Raw Normal View History

#ifndef __UTIL_H__
#define __UTIL_H__
2015-01-23 22:46:15 -08:00
#include "../types.h"
2015-01-25 10:32:01 -08:00
typedef enum {
RGB565,
RGBA4444
} PixelFormat;
2015-01-25 18:24:32 -08:00
void utf8_to_utf16(u16* dst, const char* src, size_t max_len);
2015-01-25 10:32:01 -08:00
u16 pack_color(u8 r, u8 g, u8 b, u8 a, PixelFormat format);
2015-02-01 18:48:13 -08:00
u8* load_image(const char* image, u32 width, u32 height);
u16* image_data_to_tiles(u8* img, u32 width, u32 height, PixelFormat format, u32* size);
2015-01-25 10:32:01 -08:00
u16* image_to_tiles(const char* image, u32 width, u32 height, PixelFormat format, u32* size);
#endif