< prev index next >
src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh
Print this page
*** 75,89 ****
props (master_plan->props),
shaper (NULL),
map (face, &props) {}
~hb_ot_shape_planner_t (void) { map.finish (); }
! inline void compile (hb_ot_shape_plan_t &plan)
{
plan.props = props;
plan.shaper = shaper;
! map.compile (plan.map);
plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m'));
plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c'));
plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r'));
plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m'));
--- 75,91 ----
props (master_plan->props),
shaper (NULL),
map (face, &props) {}
~hb_ot_shape_planner_t (void) { map.finish (); }
! inline void compile (hb_ot_shape_plan_t &plan,
! const int *coords,
! unsigned int num_coords)
{
plan.props = props;
plan.shaper = shaper;
! map.compile (plan.map, coords, num_coords);
plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m'));
plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c'));
plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r'));
plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m'));
< prev index next >