gltx.h
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:1k
源码类别:

GIS编程

开发平台:

Visual C++

  1. /*
  2.  *  Simple SGI .rgb (IRIS RGB) image file reader ripped off from
  3.  *  texture.c (written by David Blythe).  See the SIGGRAPH '96
  4.  *  Advanced OpenGL course notes.
  5.  */
  6. /* includes */
  7. #include <GL/glut.h>
  8. /* typedefs */
  9. /* GLTXimage: Structure containing a texture image */
  10. typedef struct {
  11.   GLuint   width; /* width of image */
  12.   GLuint   height; /* height of image */
  13.   GLuint   components; /* number of components in image */
  14.   GLubyte* data; /* image data */
  15. } GLTXimage;
  16. /* gltxDelete: Deletes a texture image
  17.  * 
  18.  * image - properly initialized GLTXimage structure
  19.  */
  20. void
  21. gltxDelete(GLTXimage* image);
  22. /* gltxReadRGB: Reads and returns data from an IRIS RGB image file.
  23.  *
  24.  * name       - name of the IRIS RGB file to read data from
  25.  */
  26. GLTXimage*
  27. gltxReadRGB(char *name);