Home
last modified time | relevance | path

Searched refs:hb_buffer_t (Results 1 – 25 of 64) sorted by relevance

123

/external/harfbuzz_ng/src/
Dhb-buffer.h141 typedef struct hb_buffer_t hb_buffer_t; typedef
143 HB_EXTERN hb_buffer_t *
146 HB_EXTERN hb_buffer_t *
149 HB_EXTERN hb_buffer_t *
150 hb_buffer_reference (hb_buffer_t *buffer);
153 hb_buffer_destroy (hb_buffer_t *buffer);
156 hb_buffer_set_user_data (hb_buffer_t *buffer,
163 hb_buffer_get_user_data (hb_buffer_t *buffer,
179 hb_buffer_set_content_type (hb_buffer_t *buffer,
183 hb_buffer_get_content_type (hb_buffer_t *buffer);
[all …]
Dhb-buffer.cc116 hb_buffer_t::enlarge (unsigned int size) in enlarge()
162 hb_buffer_t::make_room_for (unsigned int num_in, in make_room_for()
180 hb_buffer_t::shift_forward (unsigned int count) in shift_forward()
192 hb_buffer_t::scratch_buffer_t *
193 hb_buffer_t::get_scratch_buffer (unsigned int *size) in get_scratch_buffer()
211 hb_buffer_t::reset (void) in reset()
225 hb_buffer_t::clear (void) in clear()
253 hb_buffer_t::add (hb_codepoint_t codepoint, in add()
271 hb_buffer_t::add_info (const hb_glyph_info_t &glyph_info) in add_info()
282 hb_buffer_t::remove_output (void) in remove_output()
[all …]
Dhb-ot-layout-private.hh86 hb_buffer_t *buffer);
105 hb_buffer_t *buffer);
110 hb_buffer_t *buffer);
115 hb_buffer_t *buffer);
201 _next_syllable (hb_buffer_t *buffer, unsigned int start) 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()
467 _hb_allocate_lig_id (hb_buffer_t *buffer) { in _hb_allocate_lig_id()
547 _hb_buffer_allocate_unicode_vars (hb_buffer_t *buffer) in _hb_buffer_allocate_unicode_vars()
553 _hb_buffer_deallocate_unicode_vars (hb_buffer_t *buffer) in _hb_buffer_deallocate_unicode_vars()
559 _hb_buffer_assert_unicode_vars (hb_buffer_t *buffer) in _hb_buffer_assert_unicode_vars()
[all …]
Dhb-ot-shape-fallback-private.hh37 hb_buffer_t *buffer);
41 hb_buffer_t *buffer);
46 hb_buffer_t *buffer);
50 hb_buffer_t *buffer);
Dhb-ot-shape-complex-use.cc98 hb_buffer_t *buffer);
102 hb_buffer_t *buffer);
106 hb_buffer_t *buffer);
110 hb_buffer_t *buffer);
114 hb_buffer_t *buffer);
243 hb_buffer_t *buffer, in setup_masks_use()
267 hb_buffer_t *buffer) in setup_rphf_mask()
286 hb_buffer_t *buffer) in setup_topographical_masks()
351 hb_buffer_t *buffer) in setup_syllables()
361 hb_buffer_t *buffer) in clear_substitution_flags()
[all …]
Dhb-ot-shape-complex-myanmar.cc78 hb_buffer_t *buffer);
82 hb_buffer_t *buffer);
86 hb_buffer_t *buffer);
274 hb_buffer_t *buffer, in setup_masks_myanmar()
292 hb_buffer_t *buffer) in setup_syllables()
311 initial_reordering_consonant_syllable (hb_buffer_t *buffer, in initial_reordering_consonant_syllable()
405 hb_buffer_t *buffer, in initial_reordering_syllable()
425 hb_buffer_t *buffer) in insert_dotted_circles()
479 hb_buffer_t *buffer) in initial_reordering()
490 hb_buffer_t *buffer) in final_reordering()
Dhb-ot-shape.cc210 hb_buffer_t *buffer;
226 hb_set_unicode_props (hb_buffer_t *buffer) in hb_set_unicode_props()
235 hb_insert_dotted_circle (hb_buffer_t *buffer, hb_font_t *font) in hb_insert_dotted_circle()
264 hb_form_clusters (hb_buffer_t *buffer) in hb_form_clusters()
287 hb_ensure_native_direction (hb_buffer_t *buffer) in hb_ensure_native_direction()
333 hb_buffer_t *buffer = c->buffer; in hb_ot_mirror_chars()
355 hb_buffer_t *buffer = c->buffer; in hb_ot_shape_setup_masks_fraction()
389 hb_buffer_t *buffer = c->buffer; in hb_ot_shape_initialize_masks()
399 hb_buffer_t *buffer = c->buffer; in hb_ot_shape_setup_masks()
420 hb_buffer_t *buffer = c->buffer; in hb_ot_zero_width_default_ignorables()
[all …]
Dhb-ot-shape-complex-arabic.cc168 hb_buffer_t *buffer);
173 hb_buffer_t *buffer);
178 hb_buffer_t *buffer);
288 arabic_joining (hb_buffer_t *buffer) in arabic_joining()
342 mongolian_variation_selectors (hb_buffer_t *buffer) in mongolian_variation_selectors()
354 hb_buffer_t *buffer, in setup_masks_arabic_plan()
371 hb_buffer_t *buffer, in setup_masks_arabic()
382 hb_buffer_t *buffer) in nuke_joiners()
394 hb_buffer_t *buffer) in arabic_fallback_shape()
427 hb_buffer_t *buffer) in record_stch()
[all …]
Dhb-ot-shape-normalize.cc98 output_char (hb_buffer_t *buffer, hb_codepoint_t unichar, hb_codepoint_t glyph) in output_char()
106 next_char (hb_buffer_t *buffer, hb_codepoint_t glyph) in next_char()
113 skip_char (hb_buffer_t *buffer) in skip_char()
123 hb_buffer_t * const buffer = c->buffer; in decompose()
165 hb_buffer_t * const buffer = c->buffer; in decompose_current_character()
219 hb_buffer_t * const buffer = c->buffer; in handle_variation_selector_cluster()
256 hb_buffer_t * const buffer = c->buffer; in decompose_multi_char_cluster()
289 hb_buffer_t *buffer, in _hb_ot_shape_normalize()
Dhb-ot-shape-fallback.cc167 hb_buffer_t *buffer) in _hb_ot_shape_fallback_position_recategorize_marks()
181 zero_mark_advances (hb_buffer_t *buffer, in zero_mark_advances()
197 hb_buffer_t *buffer, in position_mark()
305 hb_buffer_t *buffer, in position_around_base()
391 hb_buffer_t *buffer, in position_cluster()
418 hb_buffer_t *buffer) in _hb_ot_shape_fallback_position()
438 hb_buffer_t *buffer) in _hb_ot_shape_fallback_kern()
493 hb_buffer_t *buffer) in _hb_ot_shape_fallback_spaces()
Dhb-shape.h61 hb_buffer_t *buffer,
67 hb_buffer_t *buffer,
Dhb-ot-shape-normalize-private.hh48 hb_buffer_t *buffer,
55 hb_buffer_t *buffer;
Dhb-ot-map-private.hh68 …typedef void (*pause_func_t) (const struct hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t
123 const struct hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer) const;
124 …HB_INTERNAL void substitute (const struct hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *…
125 …HB_INTERNAL void position (const struct hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *bu…
Dhb-ot-shape-complex-private.hh106 hb_buffer_t *buffer,
115 hb_buffer_t *buffer,
146 hb_buffer_t *buffer,
Dhb-ot-shape-complex-indic.cc398 hb_buffer_t *buffer);
402 hb_buffer_t *buffer);
406 hb_buffer_t *buffer);
410 hb_buffer_t *buffer);
616 hb_buffer_t *buffer, in setup_masks_indic()
634 hb_buffer_t *buffer) in setup_syllables()
653 hb_buffer_t *buffer) in update_consonant_positions()
682 hb_buffer_t *buffer, in initial_reordering_consonant_syllable()
1155 hb_buffer_t *buffer, in initial_reordering_standalone_cluster()
1176 hb_buffer_t *buffer, in initial_reordering_syllable()
[all …]
Dhb-ot-layout-gpos-table.hh418 hb_buffer_t *buffer = c->buffer; in apply()
471 hb_buffer_t *buffer = c->buffer; in apply()
520 hb_buffer_t *buffer = c->buffer; in apply()
619 hb_buffer_t *buffer = c->buffer; in apply()
703 hb_buffer_t *buffer = c->buffer; in apply()
776 hb_buffer_t *buffer = c->buffer; in apply()
918 hb_buffer_t *buffer = c->buffer; in apply()
1076 hb_buffer_t *buffer = c->buffer; in apply()
1177 hb_buffer_t *buffer = c->buffer; in apply()
1290 hb_buffer_t *buffer = c->buffer; in apply()
[all …]
Dhb-ot-shape-private.hh59 …inline void substitute (hb_font_t *font, hb_buffer_t *buffer) const { map.substitute (this, font, … in substitute()
60 …inline void position (hb_font_t *font, hb_buffer_t *buffer) const { map.position (this, font, buff… in position()
Dhb-ot-layout.cc798 hb_ot_layout_substitute_start (hb_font_t *font, hb_buffer_t *buffer) in hb_ot_layout_substitute_start()
831 hb_ot_layout_position_start (hb_font_t *font, hb_buffer_t *buffer) in hb_ot_layout_position_start()
837 hb_ot_layout_position_finish_advances (hb_font_t *font, hb_buffer_t *buffer) in hb_ot_layout_position_finish_advances()
843 hb_ot_layout_position_finish_offsets (hb_font_t *font, hb_buffer_t *buffer) in hb_ot_layout_position_finish_offsets()
990 hb_buffer_t *buffer = c->buffer; in apply_forward()
1020 hb_buffer_t *buffer = c->buffer; in apply_backward()
1048 hb_buffer_t *buffer = c->buffer; in apply_string()
1091 hb_buffer_t *buffer) const in apply()
1121 void hb_ot_map_t::substitute (const hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer)… in substitute()
1127 void hb_ot_map_t::position (const hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer) c… in position()
Dhb-buffer-serialize.cc98 _hb_buffer_serialize_glyphs_json (hb_buffer_t *buffer, in _hb_buffer_serialize_glyphs_json()
182 _hb_buffer_serialize_glyphs_text (hb_buffer_t *buffer, in _hb_buffer_serialize_glyphs_text()
298 hb_buffer_serialize_glyphs (hb_buffer_t *buffer, in hb_buffer_serialize_glyphs()
408 hb_buffer_deserialize_glyphs (hb_buffer_t *buffer, in hb_buffer_deserialize_glyphs()
/external/harfbuzz_ng/util/
Doptions.hh205 void setup_buffer (hb_buffer_t *buffer) in setup_buffer()
218 void populate_buffer (hb_buffer_t *buffer, const char *text, int text_len, in populate_buffer()
246 hb_bool_t shape (hb_font_t *font, hb_buffer_t *buffer) in shape()
255 hb_font_t *font, hb_buffer_t *buffer, in shape_closure()
440 void serialize_unicode (hb_buffer_t *buffer,
442 void serialize_glyphs (hb_buffer_t *buffer,
449 void serialize_buffer_of_text (hb_buffer_t *buffer,
458 void serialize_buffer_of_glyphs (hb_buffer_t *buffer,
Dview-cairo.hh54 void consume_text (hb_buffer_t *buffer, in consume_text()
60 void shape_failed (hb_buffer_t *buffer, in shape_failed()
67 void consume_glyphs (hb_buffer_t *buffer, in consume_glyphs()
Dhb-shape.cc81 void consume_text (hb_buffer_t *buffer, in consume_text()
90 void shape_failed (hb_buffer_t *buffer, in shape_failed()
99 void consume_glyphs (hb_buffer_t *buffer, in consume_glyphs()
Dmain-font-text.hh50 message_func (hb_buffer_t *buffer, in message_func()
92 hb_buffer_t *buffer = hb_buffer_create (); in main()
/external/harfbuzz_ng/test/api/
Dtest-buffer.c56 hb_buffer_t *buffer;
62 hb_buffer_t *b; in fixture_init()
104 hb_buffer_t *b = fixture->buffer; in test_buffer_properties()
182 hb_buffer_t *b = fixture->buffer; in test_buffer_contents()
299 hb_buffer_t *b = fixture->buffer; in test_buffer_positions()
324 hb_buffer_t *b = fixture->buffer; in test_buffer_allocation()
381 hb_buffer_t *b; in test_buffer_utf8_conversion()
669 hb_buffer_t *b; in test_buffer_utf8_validity()
728 hb_buffer_t *b; in test_buffer_utf16_conversion()
782 hb_buffer_t *b; in test_buffer_utf32_conversion()
[all …]
/external/harfbuzz_ng/test/fuzzing/
Dhb-fuzzer.cc17 hb_buffer_t *buffer = hb_buffer_create(); in LLVMFuzzerTestOneInput()
27 hb_buffer_t *buffer = hb_buffer_create(); in LLVMFuzzerTestOneInput()

123