Home
last modified time | relevance | path

Searched refs:cache_node (Results 1 – 5 of 5) sorted by relevance

/lvgl-latest/src/libs/freetype/
Dlv_freetype_image.c95 lv_cache_t * cache = dsc->cache_node->draw_data_cache; in freetype_get_glyph_bitmap_cb()
105 lv_freetype_image_cache_data_t * cache_node = lv_cache_entry_get_data(entry); in freetype_get_glyph_bitmap_cb() local
108 return cache_node->draw_buf; in freetype_get_glyph_bitmap_cb()
115 lv_cache_release(dsc->cache_node->draw_data_cache, g_dsc->entry, NULL); in freetype_image_release_cb()
131 lv_mutex_lock(&dsc->cache_node->face_lock); in freetype_image_create_cb()
133 FT_Face face = dsc->cache_node->face; in freetype_image_create_cb()
142 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_image_create_cb()
149 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_image_create_cb()
156 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_image_create_cb()
165 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_image_create_cb()
[all …]
Dlv_freetype_glyph.c105 lv_cache_t * glyph_cache = dsc->cache_node->glyph_cache; in freetype_get_glyph_dsc_cb()
140 lv_mutex_lock(&dsc->cache_node->face_lock); in freetype_glyph_create_cb()
141 FT_Face face = dsc->cache_node->face; in freetype_glyph_create_cb()
152 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_glyph_create_cb()
164 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_glyph_create_cb()
205 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_glyph_create_cb()
Dlv_freetype_outline.c99 return FT_INT_TO_F26DOT6(dsc->size) / dsc->cache_node->ref_size; in lv_freetype_outline_get_scale()
126 lv_mutex_lock(&dsc->cache_node->face_lock); in freetype_glyph_outline_create_cb()
128 dsc->cache_node->face, in freetype_glyph_outline_create_cb()
130 dsc->cache_node->ref_size, in freetype_glyph_outline_create_cb()
132 lv_mutex_unlock(&dsc->cache_node->face_lock); in freetype_glyph_outline_create_cb()
190 lv_cache_release(dsc->cache_node->draw_data_cache, g_dsc->entry, NULL); in freetype_release_glyph_cb()
197 lv_freetype_cache_node_t * cache_node = dsc->cache_node; in lv_freetype_outline_lookup() local
202 …lv_cache_entry_t * entry = lv_cache_acquire_or_create(cache_node->draw_data_cache, &tmp_node, dsc); in lv_freetype_outline_lookup()
Dlv_freetype.c151 dsc->cache_node = lv_cache_entry_get_data(cache_node_entry); in lv_freetype_font_create()
162 FT_Face face = dsc->cache_node->face; in lv_freetype_font_create()
199 lv_cache_drop(ctx->cache_node_cache, dsc->cache_node, NULL); in lv_freetype_font_delete()
245 dsc->cache_node->glyph_cache = glyph_cache; in freetype_on_font_create()
264 dsc->cache_node->draw_data_cache = draw_data_cache; in freetype_on_font_create()
Dlv_freetype_private.h119 lv_freetype_cache_node_t * cache_node; member