|
|
|
@ -46,16 +46,16 @@ struct hb_shape_plan_key_t |
|
|
|
|
hb_shape_func_t *shaper_func; |
|
|
|
|
const char *shaper_name; |
|
|
|
|
|
|
|
|
|
HB_INTERNAL inline bool init (bool copy, |
|
|
|
|
hb_face_t *face, |
|
|
|
|
const hb_segment_properties_t *props, |
|
|
|
|
const hb_feature_t *user_features, |
|
|
|
|
unsigned int num_user_features, |
|
|
|
|
const int *coords, |
|
|
|
|
unsigned int num_coords, |
|
|
|
|
const char * const *shaper_list); |
|
|
|
|
HB_INTERNAL bool init (bool copy, |
|
|
|
|
hb_face_t *face, |
|
|
|
|
const hb_segment_properties_t *props, |
|
|
|
|
const hb_feature_t *user_features, |
|
|
|
|
unsigned int num_user_features, |
|
|
|
|
const int *coords, |
|
|
|
|
unsigned int num_coords, |
|
|
|
|
const char * const *shaper_list); |
|
|
|
|
|
|
|
|
|
HB_INTERNAL inline void free () { ::free ((void *) user_features); } |
|
|
|
|
HB_INTERNAL void free () { ::free ((void *) user_features); } |
|
|
|
|
|
|
|
|
|
HB_INTERNAL bool user_features_match (const hb_shape_plan_key_t *other); |
|
|
|
|
|
|
|
|
|