Lines Matching defs:hb_ot_complex_shaper_t
67 struct hb_ot_complex_shaper_t struct
74 void (*collect_features) (hb_ot_shape_planner_t *plan);
82 void (*override_features) (hb_ot_shape_planner_t *plan);
90 void *(*data_create) (const hb_ot_shape_plan_t *plan);
98 void (*data_destroy) (void *data);
106 void (*preprocess_text) (const hb_ot_shape_plan_t *plan,
115 void (*postprocess_glyphs) (const hb_ot_shape_plan_t *plan,
120 hb_ot_shape_normalization_mode_t normalization_preference;
126 bool (*decompose) (const hb_ot_shape_normalize_context_t *c,
135 bool (*compose) (const hb_ot_shape_normalize_context_t *c,
146 void (*setup_masks) (const hb_ot_shape_plan_t *plan,
171 #define HB_COMPLEX_SHAPER_IMPLEMENT(name) extern HB_INTERNAL const hb_ot_complex_shaper_t _hb_ot_co… argument