/external/harfbuzz_ng/src/ |
D | hb-ot-layout.hh | 114 bool (*filter) (const hb_glyph_info_t *info)); 168 hb_glyph_info_t *info = buffer->info; in _hb_next_syllable() 211 _hb_glyph_info_set_unicode_props (hb_glyph_info_t *info, hb_buffer_t *buffer) in _hb_glyph_info_set_unicode_props() 259 _hb_glyph_info_set_general_category (hb_glyph_info_t *info, in _hb_glyph_info_set_general_category() 267 _hb_glyph_info_get_general_category (const hb_glyph_info_t *info) in _hb_glyph_info_get_general_category() 273 _hb_glyph_info_is_unicode_mark (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_mark() 278 _hb_glyph_info_set_modified_combining_class (hb_glyph_info_t *info, in _hb_glyph_info_set_modified_combining_class() 286 _hb_glyph_info_get_modified_combining_class (const hb_glyph_info_t *info) in _hb_glyph_info_get_modified_combining_class() 293 _hb_glyph_info_is_unicode_space (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_space() 299 _hb_glyph_info_set_unicode_space_fallback_type (hb_glyph_info_t *info, hb_unicode_funcs_t::space_t … in _hb_glyph_info_set_unicode_space_fallback_type() [all …]
|
D | hb-buffer.hh | 57 static_assert ((sizeof (hb_glyph_info_t) == 20), ""); 58 static_assert ((sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t)), ""); 113 hb_glyph_info_t *info; 114 hb_glyph_info_t *out_info; 178 hb_glyph_info_t &cur (unsigned int i = 0) { return info[idx + i]; } in cur() 179 hb_glyph_info_t cur (unsigned int i = 0) const { return info[idx + i]; } in cur() 184 hb_glyph_info_t &prev () { return out_info[out_len ? out_len - 1 : 0]; } in prev() 185 hb_glyph_info_t prev () const { return out_info[out_len ? out_len - 1 : 0]; } in prev() 199 HB_INTERNAL void add_info (const hb_glyph_info_t &glyph_info); 227 hb_glyph_info_t & output_glyph (hb_codepoint_t glyph_index) in output_glyph() [all …]
|
D | hb-ot-shape-complex-use.cc | 279 hb_glyph_info_t *info = buffer->info; in setup_masks_use() 293 hb_glyph_info_t *info = buffer->info; in setup_rphf_mask() 326 hb_glyph_info_t *info = buffer->info; in setup_topographical_masks() 384 hb_glyph_info_t *info = buffer->info; in clear_substitution_flags() 399 hb_glyph_info_t *info = buffer->info; in record_rphf() 418 hb_glyph_info_t *info = buffer->info; in record_pref() 433 is_halant (const hb_glyph_info_t &info) in is_halant() 451 hb_glyph_info_t *info = buffer->info; in reorder_syllable() 488 hb_glyph_info_t t = info[start]; in reorder_syllable() 514 hb_glyph_info_t t = info[i]; in reorder_syllable() [all …]
|
D | hb-buffer.cc | 125 hb_glyph_info_t *new_info = nullptr; in enlarge() 139 new_info = (hb_glyph_info_t *) realloc (info, new_allocated * sizeof (info[0])); in enlarge() 151 out_info = separate_out ? (hb_glyph_info_t *) pos : info; in enlarge() 169 out_info = (hb_glyph_info_t *) pos; in make_room_for() 264 hb_glyph_info_t *glyph; in add() 279 hb_buffer_t::add_info (const hb_glyph_info_t &glyph_info) in add_info() 340 hb_glyph_info_t *tmp_string; in swap_buffers() 367 hb_glyph_info_t orig_info = info[idx]; in replace_glyphs() 368 hb_glyph_info_t *pinfo = &out_info[out_len]; in replace_glyphs() 464 hb_glyph_info_t t; in reverse_range() [all …]
|
D | hb-ot-shape-complex-khmer.cc | 250 hb_glyph_info_t *info = buffer->info; in setup_masks_khmer() 276 hb_glyph_info_t *info = buffer->info; in reorder_consonant_syllable() 312 hb_glyph_info_t t0 = info[i]; in reorder_consonant_syllable() 313 hb_glyph_info_t t1 = info[i + 1]; in reorder_consonant_syllable() 337 hb_glyph_info_t t = info[i]; in reorder_consonant_syllable() 371 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles() 386 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles() 403 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles() 441 hb_glyph_info_t *info = buffer->info; in clear_syllables()
|
D | hb-ot-shape-complex-myanmar.cc | 151 hb_glyph_info_t *info = buffer->info; in setup_masks_myanmar() 167 compare_myanmar_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_myanmar_order() 183 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable() 304 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles() 319 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles() 336 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles() 368 hb_glyph_info_t *info = buffer->info; in clear_syllables()
|
D | hb-ot-shape-complex-arabic.cc | 291 hb_glyph_info_t *info = buffer->info; in arabic_joining() 349 hb_glyph_info_t *info = buffer->info; in mongolian_variation_selectors() 367 hb_glyph_info_t *info = buffer->info; in setup_masks_arabic_plan() 430 hb_glyph_info_t *info = buffer->info; in record_stch() 464 hb_glyph_info_t *info = buffer->info; in apply_stch() 617 info_is_mcm (const hb_glyph_info_t &info) in info_is_mcm() 632 hb_glyph_info_t *info = buffer->info; in reorder_marks_arabic() 661 hb_glyph_info_t temp[HB_OT_SHAPE_COMPLEX_MAX_COMBINING_MARKS]; in reorder_marks_arabic() 664 memmove (temp, &info[i], (j - i) * sizeof (hb_glyph_info_t)); in reorder_marks_arabic() 665 memmove (&info[start + j - i], &info[start], (i - start) * sizeof (hb_glyph_info_t)); in reorder_marks_arabic() [all …]
|
D | hb-ot-shape.cc | 408 hb_glyph_info_t *info = buffer->info; in hb_set_unicode_props() 445 hb_glyph_info_t dottedcircle = {0}; in hb_insert_dotted_circle() 452 hb_glyph_info_t info = dottedcircle; in hb_insert_dotted_circle() 524 hb_glyph_info_t *info = buffer->info; in hb_ot_mirror_chars() 556 hb_glyph_info_t *info = buffer->info; in hb_ot_shape_setup_masks_fraction() 625 hb_glyph_info_t *info = buffer->info; in hb_ot_zero_width_default_ignorables() 642 hb_glyph_info_t *info = buffer->info; in hb_ot_hide_default_ignorables() 665 hb_glyph_info_t *info = buffer->info; in hb_ot_map_glyphs_fast() 676 hb_glyph_info_t *info = buffer->info; in hb_synthesize_glyph_classes() 777 hb_glyph_info_t *info = buffer->info; in zero_mark_widths_by_gdef() [all …]
|
D | hb-ot-shape-complex-indic.cc | 388 hb_glyph_info_t *info = buffer->info; in setup_masks_indic() 404 compare_indic_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_indic_order() 429 hb_glyph_info_t *info = buffer->info; in update_consonant_positions() 450 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable() 463 hb_glyph_info_t tmp = info[start+1]; in initial_reordering_consonant_syllable() 710 hb_glyph_info_t t = info[i]; in initial_reordering_consonant_syllable() 972 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles() 987 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles() 1004 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles() 1042 hb_glyph_info_t *info = buffer->info; in final_reordering_syllable() [all …]
|
D | hb-ot-shape-complex-indic.hh | 192 is_one_of (const hb_glyph_info_t &info, unsigned int flags) in is_one_of() 200 is_joiner (const hb_glyph_info_t &info) in is_joiner() 206 is_consonant (const hb_glyph_info_t &info) in is_consonant() 212 is_halant (const hb_glyph_info_t &info) in is_halant() 314 set_indic_properties (hb_glyph_info_t &info) in set_indic_properties()
|
D | hb-ot-shape-complex-hangul.cc | 208 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul() 209 hb_glyph_info_t tone = info[end]; in preprocess_text_hangul() 210 memmove (&info[start + 1], &info[start], (end - start) * sizeof (hb_glyph_info_t)); in preprocess_text_hangul() 362 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul() 406 hb_glyph_info_t *info = buffer->info; in setup_masks_hangul()
|
D | hb-ot-shape-fallback.cc | 170 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_mark_position_recategorize_marks() 185 hb_glyph_info_t *info = buffer->info; in zero_mark_advances() 338 hb_glyph_info_t *info = buffer->info; in position_around_base() 403 hb_glyph_info_t *info = buffer->info; in position_cluster() 428 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_mark_position() 488 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_spaces()
|
D | hb-buffer.h | 62 typedef struct hb_glyph_info_t struct 73 } hb_glyph_info_t; argument 103 hb_glyph_info_get_glyph_flags (const hb_glyph_info_t *info); 437 HB_EXTERN hb_glyph_info_t *
|
D | test.cc | 69 hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, nullptr); in main() 74 hb_glyph_info_t *info = &infos[i]; in main()
|
D | hb-ot-shape-complex-thai.cc | 225 hb_glyph_info_t *info = buffer->info; in do_thai_pua_shaping() 327 hb_glyph_info_t &nikhahit = buffer->output_glyph (NIKHAHIT_FROM_SARA_AM (u)); in preprocess_text_thai() 346 hb_glyph_info_t t = buffer->out_info[end - 2]; in preprocess_text_thai()
|
D | hb-ot-shape-normalize.cc | 92 set_glyph (hb_glyph_info_t &info, hb_font_t *font) in set_glyph() 271 compare_combining_class (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_combining_class()
|
D | hb-coretext.cc | 473 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape() 914 hb_glyph_info_t *info = buffer->info + buffer->len; in _hb_coretext_shape() 964 hb_glyph_info_t *run_info = buffer->info + buffer->len; in _hb_coretext_shape() 996 hb_glyph_info_t *info = run_info; in _hb_coretext_shape() 1018 hb_glyph_info_t *info = run_info; in _hb_coretext_shape() 1080 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape() 1113 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
|
D | dump-khmer-data.cc | 34 hb_glyph_info_t info; in main()
|
D | dump-myanmar-data.cc | 34 hb_glyph_info_t info; in main()
|
D | dump-indic-data.cc | 34 hb_glyph_info_t info; in main()
|
D | hb-ot-shape-complex-khmer.hh | 54 set_khmer_properties (hb_glyph_info_t &info) in set_khmer_properties()
|
/external/harfbuzz_ng/test/api/ |
D | test-shape.c | 92 hb_glyph_info_t *glyphs; in test_shape() 148 hb_glyph_info_t *glyphs; in test_shape_clusters()
|
D | test-buffer.c | 185 hb_glyph_info_t *glyphs; in test_buffer_contents() 390 hb_glyph_info_t *glyphs; in test_buffer_utf8_conversion() 680 hb_glyph_info_t *glyphs; in test_buffer_utf8_validity() 739 hb_glyph_info_t *glyphs; in test_buffer_utf16_conversion() 793 hb_glyph_info_t *glyphs; in test_buffer_utf32_conversion()
|
/external/harfbuzz_ng/util/ |
D | options.hh | 218 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, nullptr); in populate_buffer() 284 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, &num_glyphs); in verify_buffer_monotone() 320 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, &num_glyphs); in verify_buffer_safe_to_break() 323 hb_glyph_info_t *text = hb_buffer_get_glyph_infos (text_buffer, &num_chars); in verify_buffer_safe_to_break()
|
/external/freetype/src/autofit/ |
D | afshaper.c | 496 hb_glyph_info_t* ginfo; in af_shaper_get_cluster() 499 hb_glyph_info_t* hb_ginfo; in af_shaper_get_cluster() 551 hb_glyph_info_t* ginfo; in af_shaper_get_elem()
|