summaryrefslogtreecommitdiffstats
path: root/chromium/cc/metrics/compositor_frame_reporting_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/metrics/compositor_frame_reporting_controller.h')
-rw-r--r--chromium/cc/metrics/compositor_frame_reporting_controller.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/chromium/cc/metrics/compositor_frame_reporting_controller.h b/chromium/cc/metrics/compositor_frame_reporting_controller.h
index ef37fcda7e9..80254c1dc64 100644
--- a/chromium/cc/metrics/compositor_frame_reporting_controller.h
+++ b/chromium/cc/metrics/compositor_frame_reporting_controller.h
@@ -15,6 +15,10 @@
#include "cc/metrics/compositor_frame_reporter.h"
#include "cc/metrics/frame_sequence_tracker.h"
+namespace viz {
+struct FrameTimingDetails;
+}
+
namespace cc {
class RollingTimeDeltaHistory;
@@ -53,9 +57,10 @@ class CC_EXPORT CompositorFrameReportingController {
virtual void WillActivate();
virtual void DidActivate();
virtual void DidSubmitCompositorFrame(uint32_t frame_token);
- virtual void DidNotProduceFrame();
- virtual void DidPresentCompositorFrame(uint32_t frame_token,
- base::TimeTicks presentation_time);
+ virtual void OnFinishImplFrame();
+ virtual void DidPresentCompositorFrame(
+ uint32_t frame_token,
+ const viz::FrameTimingDetails& details);
virtual void AddActiveTracker(FrameSequenceTrackerType type);
virtual void RemoveActiveTracker(FrameSequenceTrackerType type);