Lines Matching refs:map
32 #include "hb-ot-map-private.hh"
41 hb_ot_map_t map;
57 map.collect_lookups (table_index, lookups);
59 inline void substitute (hb_font_t *font, hb_buffer_t *buffer) const { map.substitute (this, font, buffer); }
60 inline void position (hb_font_t *font, hb_buffer_t *buffer) const { map.position (this, font, buffer); }
62 void finish (void) { map.finish (); }
71 hb_ot_map_builder_t map;
77 map (face, &props) {}
78 ~hb_ot_shape_planner_t (void) { map.finish (); }
84 map.compile (plan.map);
86 plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m'));
87 plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c'));
88 plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r'));
89 plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m'));
91 plan.kern_mask = plan.map.get_mask (HB_DIRECTION_IS_HORIZONTAL (plan.props.direction) ?
96 plan.has_mark = !!plan.map.get_1_mask (HB_TAG ('m','a','r','k'));