cr_pixeldata.h revision ed7f0e67f6a2eded1e54d86ac337b2c69bffe3f5
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync/* Copyright (c) 2001, Stanford University
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync * All rights reserved.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync * See the file LICENSE.txt for information on redistributing this software.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncextern "C" {
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(int) crPixelSize( GLenum format, GLenum type );
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(unsigned int) crImageSize( GLenum format, GLenum type,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(unsigned int) crTextureSize( GLenum format, GLenum type, GLsizei width, GLsizei height, GLsizei depth );
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crPixelCopy1D( GLvoid *dstPtr, GLenum dstFormat, GLenum dstType,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync const GLvoid *srcPtr, GLenum srcFormat, GLenum srcType,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync GLsizei width, const CRPixelPackState *srcPacking );
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crPixelCopy2D( GLsizei width, GLsizei height,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync const GLvoid *srcPtr, GLenum srcFormat, GLenum srcType,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crPixelCopy3D( GLsizei width, GLsizei height, GLsizei depth,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync const CRPixelPackState *dstPacking, const GLvoid *srcPtr,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crBitmapCopy( GLsizei width, GLsizei height, GLubyte *dstPtr,
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync const GLubyte *srcPtr, const CRPixelPackState *srcPacking );
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crDumpNamedTGA(const char *fname, GLint w, GLint h, GLvoid *data);
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crDumpNamedTGAV(GLint w, GLint h, GLvoid *data, const char* fname, va_list va);
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncDECLEXPORT(void) crDumpNamedTGAF(GLint w, GLint h, GLvoid *data, const char* fname, ...);
6eb6707c9fc46c66988caf4b4224b874985d9c2dvboxsyncDECLEXPORT(void) crDumpTGA(GLint w, GLint h, GLvoid *data);
6eb6707c9fc46c66988caf4b4224b874985d9c2dvboxsync#endif /* CR_PIXELDATA_H */