OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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/renderer/gpu/render_widget_compositor.h" | 5 #include "content/renderer/gpu/render_widget_compositor.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <limits> | 8 #include <limits> |
9 #include <string> | 9 #include <string> |
10 #include <utility> | 10 #include <utility> |
(...skipping 608 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
619 } | 619 } |
620 | 620 |
621 void RenderWidgetCompositor::SetNeedsForcedRedraw() { | 621 void RenderWidgetCompositor::SetNeedsForcedRedraw() { |
622 layer_tree_host_->SetNextCommitForcesRedraw(); | 622 layer_tree_host_->SetNextCommitForcesRedraw(); |
623 setNeedsAnimate(); | 623 setNeedsAnimate(); |
624 } | 624 } |
625 | 625 |
626 std::unique_ptr<cc::SwapPromiseMonitor> | 626 std::unique_ptr<cc::SwapPromiseMonitor> |
627 RenderWidgetCompositor::CreateLatencyInfoSwapPromiseMonitor( | 627 RenderWidgetCompositor::CreateLatencyInfoSwapPromiseMonitor( |
628 ui::LatencyInfo* latency) { | 628 ui::LatencyInfo* latency) { |
629 return std::unique_ptr<cc::SwapPromiseMonitor>( | 629 return base::MakeUnique<cc::LatencyInfoSwapPromiseMonitor>( |
630 new cc::LatencyInfoSwapPromiseMonitor(latency, layer_tree_host_.get(), | 630 latency, layer_tree_host_->GetSwapPromiseManager(), nullptr); |
631 NULL)); | |
632 } | 631 } |
633 | 632 |
634 void RenderWidgetCompositor::QueueSwapPromise( | 633 void RenderWidgetCompositor::QueueSwapPromise( |
635 std::unique_ptr<cc::SwapPromise> swap_promise) { | 634 std::unique_ptr<cc::SwapPromise> swap_promise) { |
636 layer_tree_host_->QueueSwapPromise(std::move(swap_promise)); | 635 layer_tree_host_->QueueSwapPromise(std::move(swap_promise)); |
637 } | 636 } |
638 | 637 |
639 int RenderWidgetCompositor::GetSourceFrameNumber() const { | 638 int RenderWidgetCompositor::GetSourceFrameNumber() const { |
640 return layer_tree_host_->SourceFrameNumber(); | 639 return layer_tree_host_->SourceFrameNumber(); |
641 } | 640 } |
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1143 | 1142 |
1144 remote_proto_channel_receiver_->OnProtoReceived(std::move(deserialized)); | 1143 remote_proto_channel_receiver_->OnProtoReceived(std::move(deserialized)); |
1145 } | 1144 } |
1146 | 1145 |
1147 void RenderWidgetCompositor::SetPaintedDeviceScaleFactor( | 1146 void RenderWidgetCompositor::SetPaintedDeviceScaleFactor( |
1148 float device_scale) { | 1147 float device_scale) { |
1149 layer_tree_host_->GetLayerTree()->SetPaintedDeviceScaleFactor(device_scale); | 1148 layer_tree_host_->GetLayerTree()->SetPaintedDeviceScaleFactor(device_scale); |
1150 } | 1149 } |
1151 | 1150 |
1152 } // namespace content | 1151 } // namespace content |
OLD | NEW |