summaryrefslogtreecommitdiff
path: root/src/text.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/text.h')
-rw-r--r--src/text.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/text.h b/src/text.h
index a04fa99..73b4e03 100644
--- a/src/text.h
+++ b/src/text.h
@@ -32,18 +32,19 @@ enum font_error_e {
FONT_ERROR_FILE_LOAD,
FONT_ERROR_FONT_LOAD,
FONT_ERROR_NOT_MATCH,
+ FONT_ERROR_ATLAS_FULL,
};
struct font_s {
u8* data;
FT_Face face;
struct hashmap_s<codepoint_t, struct glyph_s> cache;
- ivec2 cursor;
};
enum font_error_e wayc_font_init(struct font_s* font,
struct font_context_s* ctx, u32 fsize,
const char* path);
enum font_error_e wayc_font_lookup(struct font_s* font, struct atlas_s* atlas,
+ struct atlas_packer_s* packer,
codepoint_t codepoint, struct glyph_s* out);
void wayc_font_deinit(struct font_s* font);