Lines Matching defs:hb_ot_map_builder_t
199 struct hb_ot_map_builder_t struct
212 void add_feature (const hb_ot_map_feature_t &feat) in add_feature()
215 void enable_feature (hb_tag_t tag, in enable_feature()
220 void disable_feature (hb_tag_t tag) in disable_feature()
223 void add_gsub_pause (hb_ot_map_t::pause_func_t pause_func) in add_gsub_pause()
225 void add_gpos_pause (hb_ot_map_t::pause_func_t pause_func) in add_gpos_pause()
242 struct feature_info_t {
259 struct stage_info_t {
268 hb_face_t *face;
269 hb_segment_properties_t props;
271 hb_tag_t chosen_script[2];
272 bool found_script[2];
273 unsigned int script_index[2], language_index[2];
277 unsigned int current_stage[2]; /* GSUB/GPOS */
278 hb_vector_t<feature_info_t> feature_infos;
279 hb_vector_t<stage_info_t> stages[2]; /* GSUB/GPOS */