summaryrefslogtreecommitdiff
path: root/chromium/ui/latency/average_lag_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/latency/average_lag_tracker.h')
-rw-r--r--chromium/ui/latency/average_lag_tracker.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/ui/latency/average_lag_tracker.h b/chromium/ui/latency/average_lag_tracker.h
index 80244d90233..f97738f17cf 100644
--- a/chromium/ui/latency/average_lag_tracker.h
+++ b/chromium/ui/latency/average_lag_tracker.h
@@ -50,6 +50,12 @@ class AverageLagTracker {
float lag_area_no_prediction;
} LagAreaInFrame;
+ void AddScrollBeginInFrame(base::TimeTicks gpu_swap_begin_timestamp,
+ base::TimeTicks event_timestamp);
+ void AddScrollUpdateInFrame(const LatencyInfo& latency,
+ base::TimeTicks gpu_swap_begin_timestamp,
+ base::TimeTicks event_timestamp);
+
// Calculate lag in 1 seconds intervals and report UMA.
void CalculateAndReportAverageLagUma(bool send_anyway = false);