engrave_font.h
Go to the documentation of this file.00001 #ifndef ENGRAVE_FONT_H 00002 #define ENGRAVE_FONT_H 00003 00018 typedef struct _Engrave_Font Engrave_Font; 00019 00023 struct _Engrave_Font 00024 { 00025 char *name; 00026 char *path; 00028 void *parent; 00029 }; 00030 00031 EAPI Engrave_Font *engrave_font_new(const char *path, const char *name); 00032 EAPI void engrave_font_free(Engrave_Font *ef); 00033 00034 EAPI void engrave_font_parent_set(Engrave_Font *font, void *ef); 00035 EAPI void *engrave_font_parent_get(Engrave_Font *ef); 00036 00037 EAPI const char *engrave_font_name_get(Engrave_Font *ef); 00038 EAPI const char *engrave_font_path_get(Engrave_Font *ef); 00039 00044 #endif 00045