glutbitmap.h
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:1k
源码类别:

生物技术

开发平台:

C/C++

  1. /*
  2.  * ===========================================================================
  3.  * PRODUCTION $Log: glutbitmap.h,v $
  4.  * PRODUCTION Revision 1000.0  2003/10/31 21:12:56  gouriano
  5.  * PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.2
  6.  * PRODUCTION
  7.  * ===========================================================================
  8.  */
  9. #ifndef __glutbitmap_h__
  10. #define __glutbitmap_h__
  11. /* Copyright (c) Mark J. Kilgard, 1994, 1998. */
  12. /* This program is freely distributable without licensing fees 
  13.    and is provided without guarantee or warrantee expressed or 
  14.    implied. This program is -not- in the public domain. */
  15. #include <ncbiconf.h>
  16. #ifdef NCBI_OS_MSWIN
  17. #  include <windows.h>
  18. #endif
  19. #ifdef NCBI_OS_DARWIN
  20. #  include <OpenGL/gl.h>
  21. #else
  22. #  include <GL/gl.h>
  23. #endif
  24. typedef struct {
  25.   const GLsizei width;
  26.   const GLsizei height;
  27.   const GLfloat xorig;
  28.   const GLfloat yorig;
  29.   const GLfloat advance;
  30.   const GLubyte *bitmap;
  31. } BitmapCharRec, *BitmapCharPtr;
  32. typedef struct {
  33.   const char *name;
  34.   const int num_chars;
  35.   const int first;
  36.   const BitmapCharRec * const *ch;
  37. } BitmapFontRec, *BitmapFontPtr;
  38. #endif /* __glutbitmap_h__ */