Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/browser_compositor_view_mac.h" | 5 #include "content/browser/renderer_host/browser_compositor_view_mac.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 281 recyclable_compositor_->compositor()->SetDisplayColorSpace(color_space); | 281 recyclable_compositor_->compositor()->SetDisplayColorSpace(color_space); |
| 282 } | 282 } |
| 283 | 283 |
| 284 void BrowserCompositorMac::UpdateVSyncParameters( | 284 void BrowserCompositorMac::UpdateVSyncParameters( |
| 285 const base::TimeTicks& timebase, | 285 const base::TimeTicks& timebase, |
| 286 const base::TimeDelta& interval) { | 286 const base::TimeDelta& interval) { |
| 287 if (recyclable_compositor_) { | 287 if (recyclable_compositor_) { |
| 288 recyclable_compositor_->compositor() | 288 recyclable_compositor_->compositor() |
| 289 ->vsync_manager() | 289 ->vsync_manager() |
| 290 ->UpdateVSyncParameters(timebase, interval); | 290 ->UpdateVSyncParameters(timebase, interval); |
| 291 recyclable_compositor_->compositor() | |
| 292 ->context_factory() | |
| 293 ->SetDisplayVSyncParameters(recyclable_compositor_->compositor(), | |
| 294 timebase, interval); | |
| 291 } | 295 } |
|
ccameron
2016/07/25 17:30:12
Would it make sense to just do:
if (begin_fram
| |
| 292 } | 296 } |
| 293 | 297 |
| 294 void BrowserCompositorMac::SetRenderWidgetHostIsHidden(bool hidden) { | 298 void BrowserCompositorMac::SetRenderWidgetHostIsHidden(bool hidden) { |
| 295 render_widget_host_is_hidden_ = hidden; | 299 render_widget_host_is_hidden_ = hidden; |
| 296 UpdateState(); | 300 UpdateState(); |
| 297 } | 301 } |
| 298 | 302 |
| 299 void BrowserCompositorMac::SetNSViewAttachedToWindow(bool attached) { | 303 void BrowserCompositorMac::SetNSViewAttachedToWindow(bool attached) { |
| 300 ns_view_attached_to_window_ = attached; | 304 ns_view_attached_to_window_ = attached; |
| 301 UpdateState(); | 305 UpdateState(); |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 462 | 466 |
| 463 const cc::BeginFrameArgs& BrowserCompositorMac::LastUsedBeginFrameArgs() const { | 467 const cc::BeginFrameArgs& BrowserCompositorMac::LastUsedBeginFrameArgs() const { |
| 464 return last_begin_frame_args_; | 468 return last_begin_frame_args_; |
| 465 } | 469 } |
| 466 | 470 |
| 467 void BrowserCompositorMac::OnBeginFrameSourcePausedChanged(bool paused) { | 471 void BrowserCompositorMac::OnBeginFrameSourcePausedChanged(bool paused) { |
| 468 // Only used on Android WebView. | 472 // Only used on Android WebView. |
| 469 } | 473 } |
| 470 | 474 |
| 471 } // namespace content | 475 } // namespace content |
| OLD | NEW |