1 #ifndef N64GRAPHICS_CI_H_ 2 #define N64GRAPHICS_CI_H_ 22 rgba *
raw2rgba(
const uint8_t *raw,
int width,
int height,
int depth);
25 rgba *
rawci2rgba(
const uint8_t *rawci,
const uint8_t *palette,
int width,
int height,
int depth);
28 int rgba2rawci(uint8_t *raw, uint8_t *out_palette,
int *pal_len,
const rgba *img,
int width,
int height,
int depth);
31 rgba *
png2rgba(
const char *png_filename,
int *width,
int *height);
34 int rgba2png(
const char *png_filename,
const rgba *img,
int width,
int height);
const char * n64graphics_get_read_version(void)
Definition: n64graphics.c:497
int rgba2rawci(uint8_t *raw, uint8_t *out_palette, int *pal_len, const rgba *img, int width, int height, int depth)
Definition: n64graphics_ci.c:105
const char * n64graphics_get_write_version(void)
Definition: n64graphics.c:502
rgba * rawci2rgba(const uint8_t *rawci, const uint8_t *palette, int width, int height, int depth)
Definition: n64graphics.c:167
uint8_t alpha
Definition: n64graphics.h:12
int rgba2png(const char *png_filename, const rgba *img, int width, int height)
Definition: n64graphics.c:318
uint8_t blue
Definition: n64graphics.h:11
uint8_t green
Definition: n64graphics.h:10
rgba * raw2rgba(const uint8_t *raw, int width, int height, int depth)
Definition: n64graphics.c:37
Definition: n64graphics.h:7
Definition: n64graphics.h:15
rgba * png2rgba(const char *png_filename, int *width, int *height)
Definition: n64graphics.c:372
uint8_t red
Definition: n64graphics.h:9