Lines Matching refs:kdsc
278 const lv_font_fmt_txt_kern_pair_t * kdsc = fdsc->kern_dsc; in get_kern_value() local
279 if(kdsc->glyph_ids_size == 0) { in get_kern_value()
282 const uint16_t * g_ids = kdsc->glyph_ids; in get_kern_value()
284 … uint16_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 2, kern_pair_8_compare); in get_kern_value()
289 value = kdsc->values[ofs]; in get_kern_value()
292 else if(kdsc->glyph_ids_size == 1) { in get_kern_value()
295 const uint32_t * g_ids = kdsc->glyph_ids; in get_kern_value()
297 … uint32_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 4, kern_pair_16_compare); in get_kern_value()
302 value = kdsc->values[ofs]; in get_kern_value()
312 const lv_font_fmt_txt_kern_classes_t * kdsc = fdsc->kern_dsc; in get_kern_value() local
313 uint8_t left_class = kdsc->left_class_mapping[gid_left]; in get_kern_value()
314 uint8_t right_class = kdsc->right_class_mapping[gid_right]; in get_kern_value()
319 … value = kdsc->class_pair_values[(left_class - 1) * kdsc->right_class_cnt + (right_class - 1)]; in get_kern_value()