Changeset 2bb6d04 in mainline for uspace/lib/draw/include/draw/font.h
- Timestamp:
- 2019-06-25T14:58:16Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- aeba767
- Parents:
- cd9531d3
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-13 12:14:16)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-25 14:58:16)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/draw/include/draw/font.h
rcd9531d3 r2bb6d04 40 40 #include <stdint.h> 41 41 42 #include "font.h" 42 43 #include "surface.h" 43 44 #include "source.h" … … 108 109 } font_t; 109 110 111 typedef struct { 112 errno_t (*resolve_glyph)(void *, const wchar_t, glyph_id_t *); 113 errno_t (*load_glyph_surface)(void *, glyph_id_t, surface_t **); 114 errno_t (*load_glyph_metrics)(void *, glyph_id_t, glyph_metrics_t *); 115 void (*release)(void *); 116 } bitmap_font_decoder_t; 117 110 118 extern font_t *font_create(font_backend_t *, void *); 111 119 extern errno_t font_get_metrics(font_t *, font_metrics_t *); … … 120 128 sysarg_t, sysarg_t); 121 129 130 extern errno_t bitmap_font_create(bitmap_font_decoder_t *, void *, uint32_t, 131 font_metrics_t, uint16_t, font_t **); 132 extern errno_t embedded_font_create(font_t **, uint16_t points); 133 extern errno_t pcf_font_create(font_t **, char *path, uint16_t points); 134 122 135 #endif 123 136
Note:
See TracChangeset
for help on using the changeset viewer.