Home | History | Annotate | Download | only in src

Lines Matching refs:plan

160 arabic_fallback_shape (const hb_ot_shape_plan_t *plan,
165 collect_features_arabic (hb_ot_shape_planner_t *plan)
167 hb_ot_map_builder_t *map = &plan->map;
217 data_create_arabic (const hb_ot_shape_plan_t *plan)
223 arabic_plan->do_fallback = plan->props.script == HB_SCRIPT_ARABIC;
225 arabic_plan->mask_array[i] = plan->map.get_1_mask (arabic_features[i]);
227 arabic_plan->do_fallback = arabic_plan->do_fallback && plan->map.needs_fallback (arabic_features[i]);
304 setup_masks_arabic (const hb_ot_shape_plan_t *plan,
308 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data;
318 arabic_fallback_shape (const hb_ot_shape_plan_t *plan,
322 const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data;
331 /* This sucks. We need a font to build the fallback plan... */
332 fallback_plan = arabic_fallback_plan_create (plan, font);