1c3eddfc0SAlexander von Gluck IV /* 2c3eddfc0SAlexander von Gluck IV * Copyright 1994-1997 Mark Kilgard, All rights reserved. 3c3eddfc0SAlexander von Gluck IV * Distributed under the terms of the MIT License. 4c3eddfc0SAlexander von Gluck IV * 5*add916a7SAugustin Cavalier * GPL licensing not permitted. 6*add916a7SAugustin Cavalier * 7c3eddfc0SAlexander von Gluck IV * Authors: 8c3eddfc0SAlexander von Gluck IV * Mark Kilgard 9c3eddfc0SAlexander von Gluck IV */ 10da465207SAlexander von Gluck IV #ifndef __glutbitmap_h__ 11da465207SAlexander von Gluck IV #define __glutbitmap_h__ 12da465207SAlexander von Gluck IV 13da465207SAlexander von Gluck IV 14da465207SAlexander von Gluck IV #include <GL/glut.h> 15da465207SAlexander von Gluck IV 16c3eddfc0SAlexander von Gluck IV 17da465207SAlexander von Gluck IV typedef struct { 18da465207SAlexander von Gluck IV const GLsizei width; 19da465207SAlexander von Gluck IV const GLsizei height; 20da465207SAlexander von Gluck IV const GLfloat xorig; 21da465207SAlexander von Gluck IV const GLfloat yorig; 22da465207SAlexander von Gluck IV const GLfloat advance; 23da465207SAlexander von Gluck IV const GLubyte *bitmap; 24da465207SAlexander von Gluck IV } BitmapCharRec, *BitmapCharPtr; 25da465207SAlexander von Gluck IV 26da465207SAlexander von Gluck IV typedef struct { 27da465207SAlexander von Gluck IV const char *name; 28da465207SAlexander von Gluck IV const int num_chars; 29da465207SAlexander von Gluck IV const int first; 30da465207SAlexander von Gluck IV const BitmapCharRec * const *ch; 31da465207SAlexander von Gluck IV } BitmapFontRec, *BitmapFontPtr; 32da465207SAlexander von Gluck IV 33da465207SAlexander von Gluck IV typedef void *GLUTbitmapFont; 34da465207SAlexander von Gluck IV 35c3eddfc0SAlexander von Gluck IV 36da465207SAlexander von Gluck IV #endif /* __glutbitmap_h__ */ 37