Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Typedefs | Functions
n64graphics_ci.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  _rgba
 
struct  _ia
 

Typedefs

typedef struct _rgba rgba
 
typedef struct _ia ia
 

Functions

rgbaraw2rgba (const uint8_t *raw, int width, int height, int depth)
 
rgbarawci2rgba (const uint8_t *rawci, const uint8_t *palette, int width, int height, int depth)
 
int rgba2rawci (uint8_t *raw, uint8_t *out_palette, int *pal_len, const rgba *img, int width, int height, int depth)
 
rgbapng2rgba (const char *png_filename, int *width, int *height)
 
int rgba2png (const char *png_filename, const rgba *img, int width, int height)
 
const charn64graphics_get_read_version (void)
 
const charn64graphics_get_write_version (void)
 

Typedef Documentation

◆ ia

◆ rgba

Function Documentation

◆ n64graphics_get_read_version()

const char* n64graphics_get_read_version ( void  )

◆ n64graphics_get_write_version()

const char* n64graphics_get_write_version ( void  )

◆ png2rgba()

rgba* png2rgba ( const char png_filename,
int width,
int height 
)

◆ raw2rgba()

rgba* raw2rgba ( const uint8_t *  raw,
int  width,
int  height,
int  depth 
)

◆ rawci2rgba()

rgba* rawci2rgba ( const uint8_t *  rawci,
const uint8_t *  palette,
int  width,
int  height,
int  depth 
)

◆ rgba2png()

int rgba2png ( const char png_filename,
const rgba img,
int  width,
int  height 
)

◆ rgba2rawci()

int rgba2rawci ( uint8_t *  raw,
uint8_t *  out_palette,
int pal_len,
const rgba img,
int  width,
int  height,
int  depth 
)