Home | History | Annotate | Download | only in src

Lines Matching full:feature

275   active_feature_t feature;
280 active_feature_t::cmp (&a->feature, &b->feature);
610 active_feature_t feature;
611 feature.rec.tagFeature = hb_uint32_swap (features[i].tag);
612 feature.rec.lParameter = features[i].value;
613 feature.order = i;
622 event->feature = feature;
629 event->feature = feature;
634 active_feature_t feature;
635 feature.rec.tagFeature = 0;
636 feature.rec.lParameter = 0;
637 feature.order = num_features + 1;
644 event->feature = feature;
668 OPENTYPE_FEATURE_RECORD *feature = feature_records.push ();
669 if (unlikely (!feature))
671 *feature = active_features[j].rec;
675 /* Overrides value for existing feature. */
691 active_feature_t *feature = active_features.push ();
692 if (unlikely (!feature))
694 *feature = event->feature;
696 active_feature_t *feature = active_features.find (&event->feature);
697 if (feature)
698 active_features.remove (feature - active_features.array);
702 if (!range_records.len) /* No active feature found. */