1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #define DEF_WIDTH 640
- #define DEF_HEIGHT 480
- #include "driver.h"
- extern const struct driver *driver;
- /* Utility Functions */
- /* Font.c */
- int font_is_freetype(void);
- void font_list(char ***, int *, int);
- /* Text2.c */
- void drawchar(double, double, double, double, unsigned char);
- void soft_text_ext(int, int, double, double, double, const char *);
- void get_text_ext(double *, double *, double *, double *);
- void soft_text(int, int, double, double, double, const char *);
- void onechar(int, int, double, double, double, unsigned char);
- /* Text3.c */
- void soft_text_freetype(int, int, double, double, double, const char *);
- void soft_text_ext_freetype(int, int, double, double, double, const char *);
- void get_text_ext_freetype(double *, double *, double *, double *);
- /* font2.c */
- int font_init(const char *);
- int get_char_vects(unsigned char, int *, unsigned char **, unsigned char **);
- /* font_freetype.c */
- int font_init_freetype(const char *, int);
- const char *font_get_freetype_name(void);
- int font_get_index(void);
- /* parse_ftcap.c */
- extern int font_exists(const char *);
- extern struct GFONT_CAP *parse_freetypecap(void);
- extern void free_freetypecap(struct GFONT_CAP *);
- extern void free_font_list(char **, int);
|