glutstroke.h revision c041511d
1#ifndef __glutstroke_h__ 2#define __glutstroke_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#if defined(_WIN32) 11#pragma warning (disable:4244) /* disable bogus conversion warnings */ 12#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */ 13#endif 14 15typedef struct { 16 float x; 17 float y; 18} CoordRec, *CoordPtr; 19 20typedef struct { 21 int num_coords; 22 const CoordRec *coord; 23} StrokeRec, *StrokePtr; 24 25typedef struct { 26 int num_strokes; 27 const StrokeRec *stroke; 28 float center; 29 float right; 30} StrokeCharRec, *StrokeCharPtr; 31 32typedef struct { 33 const char *name; 34 int num_chars; 35 const StrokeCharRec *ch; 36 float top; 37 float bottom; 38} StrokeFontRec, *StrokeFontPtr; 39 40typedef void *GLUTstrokeFont; 41 42#endif /* __glutstroke_h__ */ 43