textmap.h
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:1k
源码类别:

GIS编程

开发平台:

Visual C++

  1. #ifndef TEXTMAPDEF
  2. #define TEXTMAPDEF
  3. #define LETTER_INDEX 1
  4. typedef struct texchardesc {
  5.   float movex;          /* advance */
  6.   int haveimage;
  7.   float llx, lly;       /* geometry box */
  8.   float urx, ury;
  9.   float tllx, tlly;     /* texture box */
  10.   float turx, tury;
  11.   float data[3 * 8];
  12. } texchardesc;
  13. typedef struct texfnt {
  14.   short charmin, charmax;
  15.   short nchars;
  16.   float pixhigh;
  17.   texchardesc *chars;
  18.   short rasxsize, rasysize;
  19.   unsigned short *rasdata;
  20. } texfnt;
  21. texfnt *readtexfont(char *name);
  22. float texstrwidth(char *str);
  23. int texfntinit(char *file);
  24. void texfntstroke(char *s, float xoffset, float yoffset);
  25. #endif