Index: cc/debug/rendering_stats_instrumentation.cc |
diff --git a/cc/debug/rendering_stats_instrumentation.cc b/cc/debug/rendering_stats_instrumentation.cc |
index 63840a35f74f40d9fef8d4169b15b2bda85e6936..36893f86befdc387d3a1bd9e3f56e0133bf8ade6 100644 |
--- a/cc/debug/rendering_stats_instrumentation.cc |
+++ b/cc/debug/rendering_stats_instrumentation.cc |
@@ -108,4 +108,21 @@ void RenderingStatsInstrumentation::AddAnalysis(base::TimeDelta duration, |
impl_stats_.analysis_time += duration; |
} |
+void RenderingStatsInstrumentation::AddVisibleContentArea(int64 area) { |
+ if (!record_rendering_stats_) |
+ return; |
+ |
+ base::AutoLock scoped_lock(lock_); |
+ impl_stats_.visible_content_area += area; |
+} |
+ |
+void RenderingStatsInstrumentation::AddApproximatedVisibleContentArea( |
+ int64 area) { |
+ if (!record_rendering_stats_) |
+ return; |
+ |
+ base::AutoLock scoped_lock(lock_); |
+ impl_stats_.approximated_visible_content_area += area; |
+} |
+ |
} // namespace cc |