xref: /haiku/src/libs/glut/glutbitmap.h (revision f2b4344867e97c3f4e742a1b4a15e6879644601a)
1 #ifndef __glutbitmap_h__
2 #define __glutbitmap_h__
3 
4 /* Copyright (c) Mark J. Kilgard, 1994. */
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 #include <GL/glut.h>
11 
12 typedef struct {
13   const GLsizei width;
14   const GLsizei height;
15   const GLfloat xorig;
16   const GLfloat yorig;
17   const GLfloat advance;
18   const GLubyte *bitmap;
19 } BitmapCharRec, *BitmapCharPtr;
20 
21 typedef struct {
22   const char *name;
23   const int num_chars;
24   const int first;
25   const BitmapCharRec * const *ch;
26 } BitmapFontRec, *BitmapFontPtr;
27 
28 typedef void *GLUTbitmapFont;
29 
30 #endif /* __glutbitmap_h__ */
31