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.hh107 bool (*filter) (const hb_glyph_info_t *info));
161 hb_glyph_info_t *info = buffer->info; in _hb_next_syllable()
176 hb_glyph_info_t *info = buffer->info; in _hb_clear_syllables()
215 _hb_glyph_info_set_unicode_props (hb_glyph_info_t *info, hb_buffer_t *buffer) in _hb_glyph_info_set_unicode_props()
263 _hb_glyph_info_set_general_category (hb_glyph_info_t *info, in _hb_glyph_info_set_general_category()
271 _hb_glyph_info_get_general_category (const hb_glyph_info_t *info) in _hb_glyph_info_get_general_category()
277 _hb_glyph_info_is_unicode_mark (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_mark()
282 _hb_glyph_info_set_modified_combining_class (hb_glyph_info_t *info, in _hb_glyph_info_set_modified_combining_class()
290 _hb_glyph_info_get_modified_combining_class (const hb_glyph_info_t *info) in _hb_glyph_info_get_modified_combining_class()
297 _hb_glyph_info_is_unicode_space (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_space()
[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;
180 hb_glyph_info_t &cur (unsigned int i = 0) { return info[idx + i]; } in cur()
181 hb_glyph_info_t cur (unsigned int i = 0) const { return info[idx + i]; } in cur()
186 hb_glyph_info_t &prev () { return out_info[out_len ? out_len - 1 : 0]; } in prev()
187 hb_glyph_info_t prev () const { return out_info[out_len ? out_len - 1 : 0]; } in prev()
201 HB_INTERNAL void add_info (const hb_glyph_info_t &glyph_info);
229 hb_glyph_info_t & output_glyph (hb_codepoint_t glyph_index) in output_glyph()
[all …]
Dhb-ot-shape-complex-use.cc256 hb_glyph_info_t *info = buffer->info; in setup_masks_use()
270 hb_glyph_info_t *info = buffer->info; in setup_rphf_mask()
303 hb_glyph_info_t *info = buffer->info; in setup_topographical_masks()
366 hb_glyph_info_t *info = buffer->info; in record_rphf_use()
385 hb_glyph_info_t *info = buffer->info; in record_pref_use()
400 is_halant_use (const hb_glyph_info_t &info) in is_halant_use()
419 hb_glyph_info_t *info = buffer->info; in reorder_syllable_use()
456 hb_glyph_info_t t = info[start]; in reorder_syllable_use()
482 hb_glyph_info_t t = info[i]; in reorder_syllable_use()
501 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles_use()
[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.cc213 hb_glyph_info_t *info = buffer->info; in setup_masks_khmer()
239 hb_glyph_info_t *info = buffer->info; in reorder_consonant_syllable()
277 hb_glyph_info_t t0 = info[i]; in reorder_consonant_syllable()
278 hb_glyph_info_t t1 = info[i + 1]; in reorder_consonant_syllable()
302 hb_glyph_info_t t = info[i]; in reorder_consonant_syllable()
340 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles_khmer()
355 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles_khmer()
372 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles_khmer()
Dhb-ot-shape-complex-myanmar.cc129 hb_glyph_info_t *info = buffer->info; in setup_masks_myanmar()
145 compare_myanmar_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_myanmar_order()
161 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable()
286 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles_myanmar()
301 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles_myanmar()
318 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles_myanmar()
Dhb-ot-shape-complex-arabic.cc294 hb_glyph_info_t *info = buffer->info; in arabic_joining()
352 hb_glyph_info_t *info = buffer->info; in mongolian_variation_selectors()
370 hb_glyph_info_t *info = buffer->info; in setup_masks_arabic_plan()
437 hb_glyph_info_t *info = buffer->info; in record_stch()
471 hb_glyph_info_t *info = buffer->info; in apply_stch()
624 info_is_mcm (const hb_glyph_info_t &info) in info_is_mcm()
639 hb_glyph_info_t *info = buffer->info; in reorder_marks_arabic()
668 hb_glyph_info_t temp[HB_OT_SHAPE_COMPLEX_MAX_COMBINING_MARKS]; in reorder_marks_arabic()
671 memmove (temp, &info[i], (j - i) * sizeof (hb_glyph_info_t)); in reorder_marks_arabic()
672 memmove (&info[start + j - i], &info[start], (i - start) * sizeof (hb_glyph_info_t)); in reorder_marks_arabic()
[all …]
Dhb-ot-shape.cc473 hb_glyph_info_t *info = buffer->info; in hb_set_unicode_props()
529 hb_glyph_info_t dottedcircle = {0}; in hb_insert_dotted_circle()
536 hb_glyph_info_t info = dottedcircle; in hb_insert_dotted_circle()
608 hb_glyph_info_t *info = buffer->info; in hb_ot_mirror_chars()
644 hb_glyph_info_t *info = buffer->info; in hb_ot_shape_setup_masks_fraction()
713 hb_glyph_info_t *info = buffer->info; in hb_ot_zero_width_default_ignorables()
730 hb_glyph_info_t *info = buffer->info; in hb_ot_hide_default_ignorables()
753 hb_glyph_info_t *info = buffer->info; in hb_ot_map_glyphs_fast()
764 hb_glyph_info_t *info = buffer->info; in hb_synthesize_glyph_classes()
867 hb_glyph_info_t *info = buffer->info; in zero_mark_widths_by_gdef()
[all …]
Dhb-ot-shape-complex-hangul.cc212 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul()
213 hb_glyph_info_t tone = info[end]; in preprocess_text_hangul()
214 memmove (&info[start + 1], &info[start], (end - start) * sizeof (hb_glyph_info_t)); in preprocess_text_hangul()
367 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul()
411 hb_glyph_info_t *info = buffer->info; in setup_masks_hangul()
Dhb-ot-shape-complex-indic.hh201 is_one_of (const hb_glyph_info_t &info, unsigned int flags) in is_one_of()
209 is_joiner (const hb_glyph_info_t &info) in is_joiner()
215 is_consonant (const hb_glyph_info_t &info) in is_consonant()
221 is_halant (const hb_glyph_info_t &info) in is_halant()
323 set_indic_properties (hb_glyph_info_t &info) in set_indic_properties()
Dhb-ot-shape-complex-indic.cc357 hb_glyph_info_t *info = buffer->info; in setup_masks_indic()
373 compare_indic_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_indic_order()
398 hb_glyph_info_t *info = buffer->info; in update_consonant_positions_indic()
419 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable()
432 hb_glyph_info_t tmp = info[start+1]; in initial_reordering_consonant_syllable()
679 hb_glyph_info_t t = info[i]; in initial_reordering_consonant_syllable()
945 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles_indic()
960 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles_indic()
977 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles_indic()
1014 hb_glyph_info_t *info = buffer->info; in final_reordering_syllable_indic()
[all …]
Dtest.cc73 hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, nullptr); in main()
78 hb_glyph_info_t *info = &infos[i]; in main()
Dhb-buffer.h62 typedef struct hb_glyph_info_t struct
73 } hb_glyph_info_t; typedef
103 hb_glyph_info_get_glyph_flags (const hb_glyph_info_t *info);
442 HB_EXTERN hb_glyph_info_t *
Dhb-ot-shape-fallback.cc178 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_mark_position_recategorize_marks()
194 hb_glyph_info_t *info = buffer->info; in zero_mark_advances()
357 hb_glyph_info_t *info = buffer->info; in position_around_base()
423 hb_glyph_info_t *info = buffer->info; in position_cluster()
453 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_mark_position()
521 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_spaces()
Dhb-ot-shape-complex-thai.cc233 hb_glyph_info_t *info = buffer->info; in do_thai_pua_shaping()
335 hb_glyph_info_t &nikhahit = buffer->output_glyph (NIKHAHIT_FROM_SARA_AM (u)); in preprocess_text_thai()
354 hb_glyph_info_t t = buffer->out_info[end - 2]; in preprocess_text_thai()
Ddump-khmer-data.cc34 hb_glyph_info_t info; in main()
Ddump-indic-data.cc34 hb_glyph_info_t info; in main()
Ddump-myanmar-data.cc34 hb_glyph_info_t info; in main()
Dhb-ot-shape-normalize.cc96 set_glyph (hb_glyph_info_t &info, hb_font_t *font) in set_glyph()
275 compare_combining_class (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_combining_class()
Dhb-coretext.cc459 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
900 hb_glyph_info_t *info = buffer->info + buffer->len; in _hb_coretext_shape()
950 hb_glyph_info_t *run_info = buffer->info + buffer->len; in _hb_coretext_shape()
982 hb_glyph_info_t *info = run_info; in _hb_coretext_shape()
1004 hb_glyph_info_t *info = run_info; in _hb_coretext_shape()
1066 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
1099 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
Dhb-ot-shape-complex-khmer.hh53 set_khmer_properties (hb_glyph_info_t &info) in set_khmer_properties()
/external/harfbuzz_ng/test/api/
Dtest-shape.c77 hb_glyph_info_t *glyphs; in test_font()
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.hh222 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, nullptr); in populate_buffer()
288 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, &num_glyphs); in verify_buffer_monotone()
324 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, &num_glyphs); in verify_buffer_safe_to_break()
327 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