1/*
2 * Copyright 1994-1997 Mark Kilgard, All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * GPL licensing not permitted.
6 *
7 * Authors:
8 *      Mark Kilgard
9 */
10#ifndef __glutstroke_h__
11#define __glutstroke_h__
12
13
14#if defined(_WIN32)
15#pragma warning (disable:4244)  /* disable bogus conversion warnings */
16#pragma warning (disable:4305)  /* VC++ 5.0 version of above warning. */
17#endif
18
19typedef struct {
20  float x;
21  float y;
22} CoordRec, *CoordPtr;
23
24typedef struct {
25  int num_coords;
26  const CoordRec *coord;
27} StrokeRec, *StrokePtr;
28
29typedef struct {
30  int num_strokes;
31  const StrokeRec *stroke;
32  float center;
33  float right;
34} StrokeCharRec, *StrokeCharPtr;
35
36typedef struct {
37  const char *name;
38  int num_chars;
39  const StrokeCharRec *ch;
40  float top;
41  float bottom;
42} StrokeFontRec, *StrokeFontPtr;
43
44typedef void *GLUTstrokeFont;
45
46#endif /* __glutstroke_h__ */
47