driverlib.h 933 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #define DEF_WIDTH 640
  2. #define DEF_HEIGHT 480
  3. #include "driver.h"
  4. extern const struct driver *driver;
  5. /* Utility Functions */
  6. /* Font.c */
  7. int font_get_type(void);
  8. const char *font_get_encoding(void);
  9. /* Text2.c */
  10. void get_text_ext(const char *, double *, double *, double *, double *);
  11. void soft_text(const char *);
  12. /* Text3.c */
  13. void soft_text_freetype(const char *);
  14. void get_text_ext_freetype(const char *, double *, double *, double *, double *);
  15. /* font2.c */
  16. int font_init(const char *);
  17. int get_char_vects(unsigned char, int *, unsigned char **, unsigned char **);
  18. /* font_freetype.c */
  19. int font_init_freetype(const char *, int);
  20. const char *font_get_freetype_name(void);
  21. int font_get_index(void);
  22. /* parse_ftcap.c */
  23. extern int font_exists(const char *);
  24. extern int parse_fontcap_entry(struct GFONT_CAP *, const char *);
  25. extern struct GFONT_CAP *parse_fontcap(void);
  26. extern void free_fontcap(struct GFONT_CAP *);