Lines Matching refs:shaper
32 #include "hb-shaper-impl-private.hh"
96 if (planner->shaper->collect_features)
97 planner->shaper->collect_features (planner);
113 if (planner->shaper->override_features)
114 planner->shaper->override_features (planner);
126 * shaper face data
143 * shaper font data
161 * shaper shape_plan data
175 planner.shaper = hb_ot_shape_complex_categorize (&planner);
181 if (plan->shaper->data_create) {
182 plan->data = plan->shaper->data_create (plan);
193 if (plan->shaper->data_destroy)
194 plan->shaper->data_destroy (const_cast<void *> (plan->data));
203 * shaper
221 /* Main shaper */
368 if (c->plan->shaper->setup_masks)
369 c->plan->shaper->setup_masks (c->plan, buffer, c->font);
423 if (c->plan->shaper->preprocess_text)
424 c->plan->shaper->preprocess_text (c->plan, buffer, c->font);
549 bool adjust_offsets_when_zeroing = !(has_positioning || c->plan->shaper->fallback_position ||
552 switch (c->plan->shaper->zero_width_marks)
558 /* Not currently used for any shaper:
597 switch (c->plan->shaper->zero_width_marks)
628 if (fallback && c->plan->shaper->fallback_position)