Changeset 28a5ebd in mainline for uspace/lib/draw/include
- Timestamp:
- 2020-06-18T15:39:50Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce52c333
- Parents:
- 4f663f3e
- Location:
- uspace/lib/draw/include/draw
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/draw/include/draw/font.h
r4f663f3e r28a5ebd 97 97 typedef struct { 98 98 errno_t (*get_font_metrics)(void *, font_metrics_t *); 99 errno_t (*resolve_glyph)(void *, wchar_t, glyph_id_t *);99 errno_t (*resolve_glyph)(void *, char32_t, glyph_id_t *); 100 100 errno_t (*get_glyph_metrics)(void *, glyph_id_t, glyph_metrics_t *); 101 101 errno_t (*render_glyph)(void *, drawctx_t *, source_t *, sysarg_t, … … 110 110 111 111 typedef struct { 112 errno_t (*resolve_glyph)(void *, const wchar_t, glyph_id_t *);112 errno_t (*resolve_glyph)(void *, const char32_t, glyph_id_t *); 113 113 errno_t (*load_glyph_surface)(void *, glyph_id_t, surface_t **); 114 114 errno_t (*load_glyph_metrics)(void *, glyph_id_t, glyph_metrics_t *); … … 118 118 extern font_t *font_create(font_backend_t *, void *); 119 119 extern errno_t font_get_metrics(font_t *, font_metrics_t *); 120 extern errno_t font_resolve_glyph(font_t *, wchar_t, glyph_id_t *);120 extern errno_t font_resolve_glyph(font_t *, char32_t, glyph_id_t *); 121 121 extern errno_t font_get_glyph_metrics(font_t *, glyph_id_t, glyph_metrics_t *); 122 122 extern errno_t font_render_glyph(font_t *, drawctx_t *, source_t *, -
uspace/lib/draw/include/draw/gfx.h
r4f663f3e r28a5ebd 40 40 #include <stdbool.h> 41 41 #include <stddef.h> 42 #include <uchar.h> 42 43 43 44 #define CURSOR_WIDTH 11 … … 52 53 extern uint8_t cursor_mask[]; 53 54 54 extern uint16_t fb_font_glyph(const wchar_t, bool *);55 extern uint16_t fb_font_glyph(const char32_t, bool *); 55 56 extern uint8_t fb_font[FONT_GLYPHS][FONT_SCANLINES]; 56 57
Note:
See TracChangeset
for help on using the changeset viewer.