Open source remastering of the Freespace 2 engine
pngutils.h File Reference
#include "cfile/cfile.h"
#include "globalincs/pstypes.h"

Go to the source code of this file.


#define PNG_ERROR_INVALID   -1
#define PNG_ERROR_NONE   0


int png_read_header (const char *real_filename, CFILE *img_cfp=NULL, int *w=0, int *h=0, int *bpp=0, ubyte *palette=NULL)
int png_read_bitmap (const char *real_filename, ubyte *image_data, ubyte *bpp, int dest_size, int cf_type=CF_TYPE_ANY)

Macro Definition Documentation

#define PNG_ERROR_INVALID   -1

Definition at line 7 of file pngutils.h.

#define PNG_ERROR_NONE   0

Definition at line 8 of file pngutils.h.


Definition at line 9 of file pngutils.h.

Function Documentation

int png_read_bitmap ( const char *  real_filename,
ubyte image_data,
ubyte bpp,
int  dest_size,
int  cf_type = CF_TYPE_ANY 

Definition at line 133 of file pngutils.cpp.

int png_read_header ( const char *  real_filename,
CFILE img_cfp = NULL,
int w = 0,
int h = 0,
int bpp = 0,
ubyte palette = NULL 

Definition at line 38 of file pngutils.cpp.