Move ui/events/blink feature flags into blink proper.
The predictors and filter will move into blink so these feature flags
need to be exported from blink.
BUG=1073560
Change-Id: I1b86e302f8b5438717b9365c940aa6c5f607efe3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2181066
Commit-Queue: Dave Tapuska <[email protected]>
Reviewed-by: Jeremy Roman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#765679}
diff --git a/third_party/blink/common/features.cc b/third_party/blink/common/features.cc
index d180f9d..f4724ca1 100644
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -535,5 +535,38 @@
const base::FeatureParam<int> kInstallingServiceWorkerOutstandingThrottledLimit{
&kThrottleInstallingServiceWorker, "limit", 5};
+const base::Feature kResamplingScrollEvents{"ResamplingScrollEvents",
+ base::FEATURE_ENABLED_BY_DEFAULT};
+
+const char kScrollPredictorNameLsq[] = "lsq";
+const char kScrollPredictorNameKalman[] = "kalman";
+const char kScrollPredictorNameLinearFirst[] = "linear_first";
+const char kScrollPredictorNameLinearSecond[] = "linear_second";
+const char kScrollPredictorNameLinearResampling[] = "linear_resampling";
+const char kScrollPredictorNameEmpty[] = "empty";
+
+const base::Feature kFilteringScrollPrediction{
+ "FilteringScrollPrediction", base::FEATURE_DISABLED_BY_DEFAULT};
+
+const char kFilterNameEmpty[] = "empty_filter";
+const char kFilterNameOneEuro[] = "one_euro_filter";
+
+const base::Feature kKalmanHeuristics{"KalmanHeuristics",
+ base::FEATURE_DISABLED_BY_DEFAULT};
+
+const base::Feature kKalmanDirectionCutOff{"KalmanDirectionCutOff",
+ base::FEATURE_DISABLED_BY_DEFAULT};
+
+const base::Feature kSkipTouchEventFilter{"SkipTouchEventFilter",
+ base::FEATURE_ENABLED_BY_DEFAULT};
+const char kSkipTouchEventFilterTypeParamName[] = "type";
+const char kSkipTouchEventFilterTypeParamValueDiscrete[] = "discrete";
+const char kSkipTouchEventFilterTypeParamValueAll[] = "all";
+const char kSkipTouchEventFilterFilteringProcessParamName[] =
+ "skip_filtering_process";
+const char kSkipTouchEventFilterFilteringProcessParamValueBrowser[] = "browser";
+const char kSkipTouchEventFilterFilteringProcessParamValueBrowserAndRenderer[] =
+ "browser_and_renderer";
+
} // namespace features
} // namespace blink