dc1b61af195581d6833856243ab8aaa1c5110e95
[mesa.git] / src / glut / os2 / glutbitmap.h
1 #ifndef __glutbitmap_h__
2 #define __glutbitmap_h__
3
4 /* Copyright (c) Mark J. Kilgard, 1994, 1998. */
5
6 /* This program is freely distributable without licensing fees
7 and is provided without guarantee or warrantee expressed or
8 implied. This program is -not- in the public domain. */
9
10 #define GLUT_NO_LIB_PRAGMA /* Avoid auto library linking when building
11 the GLUT library itself. */
12 #include <GL/glut.h>
13
14 typedef struct {
15 const GLsizei width;
16 const GLsizei height;
17 const GLfloat xorig;
18 const GLfloat yorig;
19 const GLfloat advance;
20 const GLubyte *bitmap;
21 } BitmapCharRec, *BitmapCharPtr;
22
23 typedef struct {
24 const char *name;
25 const int num_chars;
26 const int first;
27 const BitmapCharRec * const *ch;
28 } BitmapFontRec, *BitmapFontPtr;
29
30 typedef void *GLUTbitmapFont;
31
32 #endif /* __glutbitmap_h__ */