#ifndef __glutbitmap_h__ | |
#define __glutbitmap_h__ | |
/* Copyright (c) Mark J. Kilgard, 1994, 1998. */ | |
/* This program is freely distributable without licensing fees | |
and is provided without guarantee or warrantee expressed or | |
implied. This program is -not- in the public domain. */ | |
#define GLUT_NO_LIB_PRAGMA /* Avoid auto library linking when building | |
the GLUT library itself. */ | |
#include <GL/glut.h> | |
typedef struct { | |
const GLsizei width; | |
const GLsizei height; | |
const GLfloat xorig; | |
const GLfloat yorig; | |
const GLfloat advance; | |
const GLubyte *bitmap; | |
} BitmapCharRec, *BitmapCharPtr; | |
typedef struct { | |
const char *name; | |
const int num_chars; | |
const int first; | |
const BitmapCharRec * const *ch; | |
} BitmapFontRec, *BitmapFontPtr; | |
typedef void *GLUTbitmapFont; | |
#endif /* __glutbitmap_h__ */ |