Lines Matching refs:user_features
55 const hb_feature_t *user_features, in init() argument
67 this->user_features = copy ? features : user_features; in init()
70 memcpy (features, user_features, num_user_features * sizeof (hb_feature_t)); in init()
135 if (this->user_features[i].tag != other->user_features[i].tag || in user_features_match()
136 this->user_features[i].value != other->user_features[i].value || in user_features_match()
137 (this->user_features[i].start == HB_FEATURE_GLOBAL_START && in user_features_match()
138 this->user_features[i].end == HB_FEATURE_GLOBAL_END) != in user_features_match()
139 (other->user_features[i].start == HB_FEATURE_GLOBAL_START && in user_features_match()
140 other->user_features[i].end == HB_FEATURE_GLOBAL_END)) in user_features_match()
178 const hb_feature_t *user_features, in hb_shape_plan_create() argument
183 user_features, num_user_features, in hb_shape_plan_create()
191 const hb_feature_t *user_features, in hb_shape_plan_create2() argument
221 user_features, in hb_shape_plan_create2()
428 const hb_feature_t *user_features, in hb_shape_plan_create_cached() argument
433 user_features, num_user_features, in hb_shape_plan_create_cached()
441 const hb_feature_t *user_features, in hb_shape_plan_create_cached2() argument
464 user_features, in hb_shape_plan_create_cached2()
480 user_features, num_user_features, in hb_shape_plan_create_cached2()