include/glpng.h File Reference

#include <stdio.h>

Include dependency graph for glpng.h:

Go to the source code of this file.

Defines

#define APIENTRY
#define PNG_NOMIPMAPS   0
#define PNG_BUILDMIPMAPS   -1
#define PNG_SIMPLEMIPMAPS   -2
#define PNG_NOMIPMAP   PNG_NOMIPMAPS
#define PNG_BUILDMIPMAP   PNG_BUILDMIPMAPS
#define PNG_SIMPLEMIPMAP   PNG_SIMPLEMIPMAPS
#define PNG_CALLBACK   -3
#define PNG_ALPHA   -2
#define PNG_SOLID   -1
#define PNG_STENCIL   0
#define PNG_BLEND1   1
#define PNG_BLEND2   2
#define PNG_BLEND3   3
#define PNG_BLEND4   4
#define PNG_BLEND5   5
#define PNG_BLEND6   6
#define PNG_BLEND7   7
#define PNG_BLEND8   8

Functions

int APIENTRY pngLoadRaw (const char *filename, pngRawInfo *rawinfo)
int APIENTRY pngLoadRawF (FILE *file, pngRawInfo *rawinfo)
int APIENTRY pngLoad (const char *filename, int mipmap, int trans, pngInfo *info)
int APIENTRY pngLoadF (FILE *file, int mipmap, int trans, pngInfo *info)
unsigned int APIENTRY pngBind (const char *filename, int mipmap, int trans, pngInfo *info, int wrapst, int minfilter, int magfilter)
unsigned int APIENTRY pngBindF (FILE *file, int mipmap, int trans, pngInfo *info, int wrapst, int minfilter, int magfilter)
void APIENTRY pngSetStencil (unsigned char red, unsigned char green, unsigned char blue)
void APIENTRY pngSetAlphaCallback (unsigned char(*callback)(unsigned char red, unsigned char green, unsigned char blue))
void APIENTRY pngSetViewingGamma (double viewingGamma)
void APIENTRY pngSetStandardOrientation (int standardorientation)


Define Documentation

#define APIENTRY

Definition at line 46 of file glpng.h.

#define PNG_ALPHA   -2

Definition at line 62 of file glpng.h.

#define PNG_BLEND1   1

Definition at line 65 of file glpng.h.

#define PNG_BLEND2   2

Definition at line 66 of file glpng.h.

#define PNG_BLEND3   3

Definition at line 67 of file glpng.h.

#define PNG_BLEND4   4

Definition at line 68 of file glpng.h.

#define PNG_BLEND5   5

Definition at line 69 of file glpng.h.

#define PNG_BLEND6   6

Definition at line 70 of file glpng.h.

#define PNG_BLEND7   7

Definition at line 71 of file glpng.h.

#define PNG_BLEND8   8

Definition at line 72 of file glpng.h.

#define PNG_BUILDMIPMAP   PNG_BUILDMIPMAPS

Definition at line 57 of file glpng.h.

#define PNG_BUILDMIPMAPS   -1

Definition at line 52 of file glpng.h.

#define PNG_CALLBACK   -3

Definition at line 61 of file glpng.h.

#define PNG_NOMIPMAP   PNG_NOMIPMAPS

Definition at line 56 of file glpng.h.

#define PNG_NOMIPMAPS   0

Definition at line 51 of file glpng.h.

#define PNG_SIMPLEMIPMAP   PNG_SIMPLEMIPMAPS

Definition at line 58 of file glpng.h.

#define PNG_SIMPLEMIPMAPS   -2

Definition at line 53 of file glpng.h.

#define PNG_SOLID   -1

Definition at line 63 of file glpng.h.

#define PNG_STENCIL   0

Definition at line 64 of file glpng.h.


Function Documentation

unsigned int APIENTRY pngBind ( const char *  filename,
int  mipmap,
int  trans,
pngInfo *  info,
int  wrapst,
int  minfilter,
int  magfilter 
)

unsigned int APIENTRY pngBindF ( FILE *  file,
int  mipmap,
int  trans,
pngInfo *  info,
int  wrapst,
int  minfilter,
int  magfilter 
)

int APIENTRY pngLoad ( const char *  filename,
int  mipmap,
int  trans,
pngInfo *  info 
)

int APIENTRY pngLoadF ( FILE *  file,
int  mipmap,
int  trans,
pngInfo *  info 
)

int APIENTRY pngLoadRaw ( const char *  filename,
pngRawInfo *  rawinfo 
)

int APIENTRY pngLoadRawF ( FILE *  file,
pngRawInfo *  rawinfo 
)

void APIENTRY pngSetAlphaCallback ( unsigned char(*)(unsigned char red, unsigned char green, unsigned char blue)  callback  ) 

void APIENTRY pngSetStandardOrientation ( int  standardorientation  ) 

void APIENTRY pngSetStencil ( unsigned char  red,
unsigned char  green,
unsigned char  blue 
)

void APIENTRY pngSetViewingGamma ( double  viewingGamma  ) 


Generated on Wed Dec 5 20:32:03 2007 for GLWX by  doxygen 1.5.3