Home
last modified time | relevance | path

Searched refs:hb_glyph_info_t (Results 1 – 25 of 61) sorted by relevance

123

/external/harfbuzz_ng/src/
Dhb-ot-layout.hh114 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 …]
Dhb-buffer.hh57 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 …]
Dhb-ot-shape-complex-use.cc279 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 …]
Dhb-buffer.cc125 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 …]
Dhb-ot-shape-complex-khmer.cc250 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()
Dhb-ot-shape-complex-myanmar.cc151 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()
Dhb-ot-shape-complex-arabic.cc291 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 …]
Dhb-ot-shape.cc408 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 …]
Dhb-ot-shape-complex-indic.cc388 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 …]
Dhb-ot-shape-complex-indic.hh192 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()
Dhb-ot-shape-complex-hangul.cc208 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()
Dhb-ot-shape-fallback.cc170 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()
Dhb-buffer.h62 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 *
Dtest.cc69 hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, nullptr); in main()
74 hb_glyph_info_t *info = &infos[i]; in main()
Dhb-ot-shape-complex-thai.cc225 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()
Dhb-ot-shape-normalize.cc92 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()
Dhb-coretext.cc473 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()
Ddump-khmer-data.cc34 hb_glyph_info_t info; in main()
Ddump-myanmar-data.cc34 hb_glyph_info_t info; in main()
Ddump-indic-data.cc34 hb_glyph_info_t info; in main()
Dhb-ot-shape-complex-khmer.hh54 set_khmer_properties (hb_glyph_info_t &info) in set_khmer_properties()
/external/harfbuzz_ng/test/api/
Dtest-shape.c92 hb_glyph_info_t *glyphs; in test_shape()
148 hb_glyph_info_t *glyphs; in test_shape_clusters()
Dtest-buffer.c185 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/
Doptions.hh218 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/
Dafshaper.c496 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()

123