diff options
Diffstat (limited to 'chromium/cc/metrics/compositor_frame_reporting_controller.h')
-rw-r--r-- | chromium/cc/metrics/compositor_frame_reporting_controller.h | 11 |
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); |