Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenfont/intern/blf_internal.h
| Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | void blf_font_boundbox_foreach_glyph(struct FontBLF *font, | ||||
| const struct rcti *glyph_step_bounds, | const struct rcti *glyph_step_bounds, | ||||
| int glyph_advance_x, | int glyph_advance_x, | ||||
| const struct rcti *glyph_bounds, | const struct rcti *glyph_bounds, | ||||
| const int glyph_bearing[2], | const int glyph_bearing[2], | ||||
| void *user_data), | void *user_data), | ||||
| void *user_data, | void *user_data, | ||||
| struct ResultBLF *r_info); | struct ResultBLF *r_info); | ||||
| int blf_font_count_missing_chars(struct FontBLF *font, | |||||
| const char *str, | |||||
| size_t str_len, | |||||
| int *r_tot_chars); | |||||
| void blf_font_free(struct FontBLF *font); | void blf_font_free(struct FontBLF *font); | ||||
| struct GlyphCacheBLF *blf_glyph_cache_acquire(struct FontBLF *font); | struct GlyphCacheBLF *blf_glyph_cache_acquire(struct FontBLF *font); | ||||
| void blf_glyph_cache_release(struct FontBLF *font); | void blf_glyph_cache_release(struct FontBLF *font); | ||||
| void blf_glyph_cache_clear(struct FontBLF *font); | void blf_glyph_cache_clear(struct FontBLF *font); | ||||
| /** | /** | ||||
| * Create (or load from cache) a fully-rendered bitmap glyph. | * Create (or load from cache) a fully-rendered bitmap glyph. | ||||
| Show All 17 Lines | |||||