Home
last modified time | relevance | path

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

12

/external/harfbuzz_ng/src/
Dhb-ot-layout-private.hh203 hb_glyph_info_t *info = buffer->info; in _next_syllable()
242 _hb_glyph_info_set_unicode_props (hb_glyph_info_t *info, hb_buffer_t *buffer) in _hb_glyph_info_set_unicode_props()
295 _hb_glyph_info_set_general_category (hb_glyph_info_t *info, in _hb_glyph_info_set_general_category()
303 _hb_glyph_info_get_general_category (const hb_glyph_info_t *info) in _hb_glyph_info_get_general_category()
309 _hb_glyph_info_is_unicode_mark (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_mark()
314 _hb_glyph_info_set_modified_combining_class (hb_glyph_info_t *info, in _hb_glyph_info_set_modified_combining_class()
322 _hb_glyph_info_get_modified_combining_class (const hb_glyph_info_t *info) in _hb_glyph_info_get_modified_combining_class()
328 _hb_glyph_info_is_unicode_space (const hb_glyph_info_t *info) in _hb_glyph_info_is_unicode_space()
334 _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()
341 _hb_glyph_info_get_unicode_space_fallback_type (const hb_glyph_info_t *info) in _hb_glyph_info_get_unicode_space_fallback_type()
[all …]
Dhb-buffer-private.hh48 ASSERT_STATIC (sizeof (hb_glyph_info_t) == 20);
49 ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t));
98 hb_glyph_info_t *info;
99 hb_glyph_info_t *out_info;
102 inline hb_glyph_info_t &cur (unsigned int i = 0) { return info[idx + i]; } in cur()
103 inline hb_glyph_info_t cur (unsigned int i = 0) const { return info[idx + i]; } in cur()
108 inline hb_glyph_info_t &prev (void) { return out_info[out_len ? out_len - 1 : 0]; } in prev()
109 inline hb_glyph_info_t prev (void) const { return out_info[out_len ? out_len - 1 : 0]; } in prev()
182 HB_INTERNAL void add_info (const hb_glyph_info_t &glyph_info);
201 HB_INTERNAL void output_info (const hb_glyph_info_t &glyph_info);
[all …]
Dhb-ot-shape-complex-use.cc260 hb_glyph_info_t *info = buffer->info; in setup_masks_use()
274 hb_glyph_info_t *info = buffer->info; in setup_rphf_mask()
307 hb_glyph_info_t *info = buffer->info; in setup_topographical_masks()
363 hb_glyph_info_t *info = buffer->info; in clear_substitution_flags()
378 hb_glyph_info_t *info = buffer->info; in record_rphf()
397 hb_glyph_info_t *info = buffer->info; in record_pref()
412 is_halant (const hb_glyph_info_t &info) in is_halant()
430 hb_glyph_info_t *info = buffer->info; in reorder_syllable()
448 hb_glyph_info_t t = info[start]; in reorder_syllable()
476 hb_glyph_info_t t = info[i]; in reorder_syllable()
[all …]
Dhb-ot-shape-complex-myanmar.cc153 is_one_of (const hb_glyph_info_t &info, unsigned int flags) in is_one_of()
161 is_consonant (const hb_glyph_info_t &info) in is_consonant()
168 set_myanmar_properties (hb_glyph_info_t &info) in set_myanmar_properties()
284 hb_glyph_info_t *info = buffer->info; in setup_masks_myanmar()
298 compare_myanmar_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_myanmar_order()
314 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable()
430 hb_glyph_info_t *info = buffer->info; in insert_dotted_circles()
445 hb_glyph_info_t dottedcircle = {0}; in insert_dotted_circles()
462 hb_glyph_info_t ginfo = dottedcircle; in insert_dotted_circles()
492 hb_glyph_info_t *info = buffer->info; in final_reordering()
Dhb-buffer.cc128 hb_glyph_info_t *new_info = NULL; in enlarge()
142 new_info = (hb_glyph_info_t *) realloc (info, new_allocated * sizeof (info[0])); in enlarge()
154 out_info = separate_out ? (hb_glyph_info_t *) pos : info; in enlarge()
172 out_info = (hb_glyph_info_t *) pos; in make_room_for()
256 hb_glyph_info_t *glyph; in add()
271 hb_buffer_t::add_info (const hb_glyph_info_t &glyph_info) in add_info()
332 hb_glyph_info_t *tmp_string; in swap_buffers()
357 hb_glyph_info_t orig_info = info[idx]; in replace_glyphs()
358 hb_glyph_info_t *pinfo = &out_info[out_len]; in replace_glyphs()
382 hb_buffer_t::output_info (const hb_glyph_info_t &glyph_info) in output_info()
[all …]
Dhb-ot-shape.cc229 hb_glyph_info_t *info = buffer->info; in hb_set_unicode_props()
246 hb_glyph_info_t dottedcircle = {0}; in hb_insert_dotted_circle()
253 hb_glyph_info_t info = dottedcircle; in hb_insert_dotted_circle()
273 hb_glyph_info_t *info = buffer->info; in hb_form_clusters()
302 hb_glyph_info_t *info = buffer->info; in hb_ensure_native_direction()
338 hb_glyph_info_t *info = buffer->info; in hb_ot_mirror_chars()
359 hb_glyph_info_t *info = buffer->info; in hb_ot_shape_setup_masks_fraction()
427 hb_glyph_info_t *info = buffer->info; in hb_ot_zero_width_default_ignorables()
445 hb_glyph_info_t *info = buffer->info; in hb_ot_hide_default_ignorables()
519 hb_glyph_info_t *info = buffer->info; in hb_ot_map_glyphs_fast()
[all …]
Dhb-ot-shape-complex-indic.cc141 is_one_of (const hb_glyph_info_t &info, unsigned int flags) in is_one_of()
149 is_joiner (const hb_glyph_info_t &info) in is_joiner()
155 is_consonant (const hb_glyph_info_t &info) in is_consonant()
161 is_halant_or_coeng (const hb_glyph_info_t &info) in is_halant_or_coeng()
167 set_indic_properties (hb_glyph_info_t &info) in set_indic_properties()
626 hb_glyph_info_t *info = buffer->info; in setup_masks_indic()
640 compare_indic_order (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_indic_order()
665 hb_glyph_info_t *info = buffer->info; in update_consonant_positions()
686 hb_glyph_info_t *info = buffer->info; in initial_reordering_consonant_syllable()
937 hb_glyph_info_t t = info[i]; in initial_reordering_consonant_syllable()
[all …]
Dhb-ot-shape-fallback.cc170 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_position_recategorize_marks()
185 hb_glyph_info_t *info = buffer->info; in zero_mark_advances()
334 hb_glyph_info_t *info = buffer->info; in position_around_base()
399 hb_glyph_info_t *info = buffer->info; in position_cluster()
424 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_position()
449 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_kern()
498 hb_glyph_info_t *info = buffer->info; in _hb_ot_shape_fallback_spaces()
Dhb-ot-shape-complex-hangul.cc209 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul()
210 hb_glyph_info_t tone = info[end]; in preprocess_text_hangul()
211 memmove (&info[start + 1], &info[start], (end - start) * sizeof (hb_glyph_info_t)); in preprocess_text_hangul()
350 hb_glyph_info_t *info = buffer->out_info; in preprocess_text_hangul()
400 hb_glyph_info_t *info = buffer->info; in setup_masks_hangul()
Dhb-ot-shape-complex-arabic.cc291 hb_glyph_info_t *info = buffer->info; in arabic_joining()
346 hb_glyph_info_t *info = buffer->info; in mongolian_variation_selectors()
364 hb_glyph_info_t *info = buffer->info; in setup_masks_arabic_plan()
385 hb_glyph_info_t *info = buffer->info; in nuke_joiners()
439 hb_glyph_info_t *info = buffer->info; in record_stch()
473 hb_glyph_info_t *info = buffer->info; in apply_stch()
Dtest.cc111 hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, NULL); in main()
116 hb_glyph_info_t *info = &infos[i]; in main()
Dhb-buffer.h64 typedef struct hb_glyph_info_t { struct
72 } hb_glyph_info_t; argument
372 HB_EXTERN hb_glyph_info_t *
Dhb-ot-shape-normalize.cc92 set_glyph (hb_glyph_info_t &info, hb_font_t *font) in set_glyph()
278 compare_combining_class (const hb_glyph_info_t *pa, const hb_glyph_info_t *pb) in compare_combining_class()
Dhb-coretext.cc518 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
946 hb_glyph_info_t *info = buffer->info + buffer->len; in _hb_coretext_shape()
996 hb_glyph_info_t *run_info = buffer->info + buffer->len; in _hb_coretext_shape()
1028 hb_glyph_info_t *info = run_info; in _hb_coretext_shape()
1050 hb_glyph_info_t *info = run_info; in _hb_coretext_shape()
1112 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
1143 hb_glyph_info_t *info = buffer->info; in _hb_coretext_shape()
Dhb-graphite2.cc366 hb_glyph_info_t *info = &buffer->info[clusters[i].base_glyph + j]; in _hb_graphite2_shape()
379 const hb_glyph_info_t *info = buffer->info; in _hb_graphite2_shape()
400 const hb_glyph_info_t *info = buffer->info; in _hb_graphite2_shape()
Dhb-ot-shape-complex-thai.cc225 hb_glyph_info_t *info = buffer->info; in do_thai_pua_shaping()
345 hb_glyph_info_t t = buffer->out_info[end - 2]; in preprocess_text_thai()
Dhb-fallback-shape.cc116 hb_glyph_info_t *info = buffer->info; in _hb_fallback_shape()
Dhb-buffer-serialize.cc107 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, NULL); in _hb_buffer_serialize_glyphs_json()
191 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, NULL); in _hb_buffer_serialize_glyphs_text()
Dhb-ot-shape-complex-myanmar-machine.hh286 hb_glyph_info_t *info = buffer->info; in find_syllables()
Dhb-ot-shape-complex-use-machine.hh385 hb_glyph_info_t *info = buffer->info; in find_syllables()
Dhb-ot-shape-complex-indic-machine.hh1577 hb_glyph_info_t *info = buffer->info; in find_syllables()
Dhb-buffer-deserialize-json.hh462 hb_glyph_info_t info = {0}; in _hb_buffer_deserialize_glyphs_json()
/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()
382 hb_glyph_info_t *glyphs; in test_buffer_utf8_conversion()
679 hb_glyph_info_t *glyphs; in test_buffer_utf8_validity()
738 hb_glyph_info_t *glyphs; in test_buffer_utf16_conversion()
792 hb_glyph_info_t *glyphs; in test_buffer_utf32_conversion()
/external/harfbuzz_ng/util/
Dhb-fc.cc139 hb_glyph_info_t *info = hb_buffer_get_glyph_infos (buffer, &len); in hb_fc_can_render()

12