Lines Matching refs:shaper
92 if (planner->shaper->collect_features) in hb_ot_shape_collect_features()
93 planner->shaper->collect_features (planner); in hb_ot_shape_collect_features()
112 if (planner->shaper->override_features) in hb_ot_shape_collect_features()
113 planner->shaper->override_features (planner); in hb_ot_shape_collect_features()
174 planner.shaper = hb_ot_shape_complex_categorize (&planner); in _hb_ot_shaper_shape_plan_data_create()
180 if (plan->shaper->data_create) { in _hb_ot_shaper_shape_plan_data_create()
181 plan->data = plan->shaper->data_create (plan); in _hb_ot_shaper_shape_plan_data_create()
192 if (plan->shaper->data_destroy) in _hb_ot_shaper_shape_plan_data_destroy()
193 plan->shaper->data_destroy (const_cast<void *> (plan->data)); in _hb_ot_shaper_shape_plan_data_destroy()
403 if (c->plan->shaper->setup_masks) in hb_ot_shape_setup_masks()
404 c->plan->shaper->setup_masks (c->plan, buffer, c->font); in hb_ot_shape_setup_masks()
653 bool adjust_offsets_when_zeroing = !(has_positioning || c->plan->shaper->fallback_position || in hb_ot_position_complex()
656 switch (c->plan->shaper->zero_width_marks) in hb_ot_position_complex()
694 switch (c->plan->shaper->zero_width_marks) in hb_ot_position_complex()
723 if (fallback && c->plan->shaper->fallback_position) in hb_ot_position()
764 if (c->plan->shaper->preprocess_text) in hb_ot_shape_internal()
765 c->plan->shaper->preprocess_text (c->plan, c->buffer, c->font); in hb_ot_shape_internal()
772 if (c->plan->shaper->postprocess_glyphs) in hb_ot_shape_internal()
773 c->plan->shaper->postprocess_glyphs (c->plan, c->buffer, c->font); in hb_ot_shape_internal()