< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh

Print this page

        

*** 137,152 **** hb_tag_t chosen_script[2]; bool found_script[2]; private: - HB_INTERNAL void add_lookups (hb_face_t *face, - unsigned int table_index, - unsigned int feature_index, - hb_mask_t mask, - bool auto_zwj); - hb_mask_t global_mask; hb_prealloced_array_t<feature_map_t, 8> features; hb_prealloced_array_t<lookup_map_t, 32> lookups[2]; /* GSUB/GPOS */ hb_prealloced_array_t<stage_map_t, 4> stages[2]; /* GSUB/GPOS */ --- 137,146 ----
*** 180,190 **** inline void add_gsub_pause (hb_ot_map_t::pause_func_t pause_func) { add_pause (0, pause_func); } inline void add_gpos_pause (hb_ot_map_t::pause_func_t pause_func) { add_pause (1, pause_func); } ! HB_INTERNAL void compile (struct hb_ot_map_t &m); inline void finish (void) { feature_infos.finish (); for (unsigned int table_index = 0; table_index < 2; table_index++) { --- 174,186 ---- inline void add_gsub_pause (hb_ot_map_t::pause_func_t pause_func) { add_pause (0, pause_func); } inline void add_gpos_pause (hb_ot_map_t::pause_func_t pause_func) { add_pause (1, pause_func); } ! HB_INTERNAL void compile (hb_ot_map_t &m, ! const int *coords, ! unsigned int num_coords); inline void finish (void) { feature_infos.finish (); for (unsigned int table_index = 0; table_index < 2; table_index++) {
*** 192,201 **** --- 188,205 ---- } } private: + HB_INTERNAL void add_lookups (hb_ot_map_t &m, + hb_face_t *face, + unsigned int table_index, + unsigned int feature_index, + unsigned int variations_index, + hb_mask_t mask, + bool auto_zwj); + struct feature_info_t { hb_tag_t tag; unsigned int seq; /* sequence#, used for stable sorting only */ unsigned int max_value; hb_ot_map_feature_flags_t flags;
< prev index next >