Home | History | Annotate | Download | only in src

Lines Matching defs:user_features

41 		    const hb_feature_t *user_features,
51 HB_SHAPER_DATA_CREATE_FUNC (shaper, shape_plan) (shape_plan, user_features, num_user_features); \
90 * @user_features: (array length=num_user_features):
103 const hb_feature_t *user_features,
128 shape_plan->user_features = features;
130 memcpy (features, user_features, num_user_features * sizeof (hb_feature_t));
132 hb_shape_plan_plan (shape_plan, user_features, num_user_features, shaper_list);
159 NULL, /* user_features */
205 free (shape_plan->user_features);
325 const hb_feature_t *user_features;
336 if (proposal->user_features[i].tag != shape_plan->user_features[i].tag ||
337 proposal->user_features[i].value != shape_plan->user_features[i].value ||
338 proposal->user_features[i].start != shape_plan->user_features[i].start ||
339 proposal->user_features[i].end != shape_plan->user_features[i].end) return false;
354 hb_non_global_user_features_present (const hb_feature_t *user_features,
358 if (user_features->start != 0 || user_features->end != (unsigned int) -1)
361 num_user_features--, user_features++;
369 * @user_features: (array length=num_user_features):
382 const hb_feature_t *user_features,
389 user_features,
426 hb_shape_plan_t *shape_plan = hb_shape_plan_create (face, props, user_features, num_user_features, shaper_list);
430 if (hb_non_global_user_features_present (user_features, num_user_features))