home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 5 / MA_Cover_5.iso / ppc / mesa / src-glut / glutstroke.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-01-31  |  823 b   |  42 lines

  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)
  12. #endif
  13.  
  14. typedef struct {
  15.   float x;
  16.   float y;
  17. } CoordRec, *CoordPtr;
  18.  
  19. typedef struct {
  20.   int num_coords;
  21.   const CoordRec *coord;
  22. } StrokeRec, *StrokePtr;
  23.  
  24. typedef struct {
  25.   int num_strokes;
  26.   const StrokeRec *stroke;
  27.   float center;
  28.   float right;
  29. } StrokeCharRec, *StrokeCharPtr;
  30.  
  31. typedef struct {
  32.   const char *name;
  33.   int num_chars;
  34.   const StrokeCharRec *ch;
  35.   float top;
  36.   float bottom;
  37. } StrokeFontRec, *StrokeFontPtr;
  38.  
  39. typedef void *GLUTstrokeFont;
  40.  
  41. #endif /* __glutstroke_h__ */
  42.