Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(451)

Side by Side Diff: content/browser/renderer_host/render_widget_host_view_base.cc

Issue 23706005: DevTools: expose last composited frame metadata on RenderWidgetHostViewPort. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/renderer_host/render_widget_host_view_base.h" 5 #include "content/browser/renderer_host/render_widget_host_view_base.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "content/browser/accessibility/browser_accessibility_manager.h" 8 #include "content/browser/accessibility/browser_accessibility_manager.h"
9 #include "content/browser/gpu/gpu_data_manager_impl.h" 9 #include "content/browser/gpu/gpu_data_manager_impl.h"
10 #include "content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture. h" 10 #include "content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture. h"
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after
541 RenderWidgetHostImpl* impl = NULL; 541 RenderWidgetHostImpl* impl = NULL;
542 if (GetRenderWidgetHost()) 542 if (GetRenderWidgetHost())
543 impl = RenderWidgetHostImpl::From(GetRenderWidgetHost()); 543 impl = RenderWidgetHostImpl::From(GetRenderWidgetHost());
544 if (!impl) 544 if (!impl)
545 return; 545 return;
546 RenderProcessHostImpl* render_process_host = 546 RenderProcessHostImpl* render_process_host =
547 static_cast<RenderProcessHostImpl*>(impl->GetProcess()); 547 static_cast<RenderProcessHostImpl*>(impl->GetProcess());
548 render_process_host->EndFrameSubscription(impl->GetRoutingID()); 548 render_process_host->EndFrameSubscription(impl->GetRoutingID());
549 } 549 }
550 550
551 void RenderWidgetHostViewBase::UpdateCompositorFrameMetadata(
552 const cc::CompositorFrameMetadata& frame_metadata) {
553 compositor_frame_metadata_ = frame_metadata;
554 }
555
556 cc::CompositorFrameMetadata
557 RenderWidgetHostViewBase::GetCompositorFrameMetadata() {
558 return compositor_frame_metadata_;
559 }
560
551 void RenderWidgetHostViewBase::OnOverscrolled( 561 void RenderWidgetHostViewBase::OnOverscrolled(
552 gfx::Vector2dF accumulated_overscroll, 562 gfx::Vector2dF accumulated_overscroll,
553 gfx::Vector2dF current_fling_velocity) { 563 gfx::Vector2dF current_fling_velocity) {
554 } 564 }
555 565
556 uint32 RenderWidgetHostViewBase::RendererFrameNumber() { 566 uint32 RenderWidgetHostViewBase::RendererFrameNumber() {
557 return renderer_frame_number_; 567 return renderer_frame_number_;
558 } 568 }
559 569
560 void RenderWidgetHostViewBase::DidReceiveRendererFrame() { 570 void RenderWidgetHostViewBase::DidReceiveRendererFrame() {
561 ++renderer_frame_number_; 571 ++renderer_frame_number_;
562 } 572 }
563 573
564 } // namespace content 574 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698