Lines Matching refs:plan
80 inline void compile (hb_ot_shape_plan_t &plan) in compile()
82 plan.props = props; in compile()
83 plan.shaper = shaper; in compile()
84 map.compile (plan.map); in compile()
86 plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m')); in compile()
87 plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c')); in compile()
88 plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r')); in compile()
89 plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m')); in compile()
91 plan.kern_mask = plan.map.get_mask (HB_DIRECTION_IS_HORIZONTAL (plan.props.direction) ? in compile()
94 plan.has_frac = plan.frac_mask || (plan.numr_mask && plan.dnom_mask); in compile()
95 plan.has_kern = !!plan.kern_mask; in compile()
96 plan.has_mark = !!plan.map.get_1_mask (HB_TAG ('m','a','r','k')); in compile()