26 rgba *
raw2rgba(
const uint8_t *raw,
int width,
int height,
int depth);
29 ia *
raw2ia(
const uint8_t *raw,
int width,
int height,
int depth);
32 ia *
raw2i(
const uint8_t *raw,
int width,
int height,
int depth);
35 rgba *
rawci2rgba(
const uint8_t *rawci,
const uint8_t *palette,
int width,
int height,
int depth);
44 int rgba2raw(uint8_t *raw,
const rgba *img,
int width,
int height,
int depth);
47 int ia2raw(uint8_t *raw,
const ia *img,
int width,
int height,
int depth);
50 int i2raw(uint8_t *raw,
const ia *img,
int width,
int height,
int depth);
62 int rgba2png(
const char *png_filename,
const rgba *img,
int width,
int height);
65 int ia2png(
const char *png_filename,
const ia *img,
int width,
int height);
73 rgba *
png2rgba(
const char *png_filename,
int *width,
int *height);
76 ia *
png2ia(
const char *png_filename,
int *width,
int *height);
89 #endif // N64GRAPHICS_H_
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
int rgba2raw(uint8_t *raw, const rgba *img, int width, int height, int depth)
Definition: n64graphics.c:200
ia * raw2ia(const uint8_t *raw, int width, int height, int depth)
Definition: n64graphics.c:68
const char * n64graphics_get_read_version(void)
Definition: n64graphics.c:497
uint8_t alpha
Definition: n64graphics.h:18
uint8_t alpha
Definition: n64graphics.h:12
uint8_t blue
Definition: n64graphics.h:11
uint8_t green
Definition: n64graphics.h:10
uint8_t intensity
Definition: n64graphics.h:17
ia * raw2i(const uint8_t *raw, int width, int height, int depth)
Definition: n64graphics.c:125
ia * png2ia(const char *png_filename, int *width, int *height)
Definition: n64graphics.c:436
Definition: n64graphics.h:7
Definition: n64graphics.h:15
int ia2png(const char *png_filename, const ia *img, int width, int height)
Definition: n64graphics.c:344
rgba * png2rgba(const char *png_filename, int *width, int *height)
Definition: n64graphics.c:372
uint8_t red
Definition: n64graphics.h:9
rgba * raw2rgba(const uint8_t *raw, int width, int height, int depth)
Definition: n64graphics.c:37
int i2raw(uint8_t *raw, const ia *img, int width, int height, int depth)
Definition: n64graphics.c:282
int ia2raw(uint8_t *raw, const ia *img, int width, int height, int depth)
Definition: n64graphics.c:230
int rgba2png(const char *png_filename, const rgba *img, int width, int height)
Definition: n64graphics.c:318