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

Side by Side Diff: device/vr/vr_display_impl.cc

Issue 2499793002: Refactoring how WebVR eye bounds are handled (Closed)
Patch Set: Rebase Created 4 years, 1 month 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
« no previous file with comments | « device/vr/vr_display_impl.h ('k') | third_party/WebKit/Source/modules/vr/VRDisplay.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 <utility> 5 #include <utility>
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "device/vr/vr_device.h" 8 #include "device/vr/vr_device.h"
9 #include "device/vr/vr_service_impl.h" 9 #include "device/vr/vr_service_impl.h"
10 10
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 if (device_->IsPresentingService(service_.get())) 54 if (device_->IsPresentingService(service_.get()))
55 device_->ExitPresent(); 55 device_->ExitPresent();
56 } 56 }
57 57
58 void VRDisplayImpl::SubmitFrame(mojom::VRPosePtr pose) { 58 void VRDisplayImpl::SubmitFrame(mojom::VRPosePtr pose) {
59 if (!device_->IsPresentingService(service_.get())) 59 if (!device_->IsPresentingService(service_.get()))
60 return; 60 return;
61 device_->SubmitFrame(std::move(pose)); 61 device_->SubmitFrame(std::move(pose));
62 } 62 }
63 63
64 void VRDisplayImpl::UpdateLayerBounds(mojom::VRLayerBoundsPtr leftBounds, 64 void VRDisplayImpl::UpdateLayerBounds(mojom::VRLayerBoundsPtr left_bounds,
65 mojom::VRLayerBoundsPtr rightBounds) { 65 mojom::VRLayerBoundsPtr right_bounds) {
66 if (!device_->IsAccessAllowed(service_.get())) 66 if (!device_->IsAccessAllowed(service_.get()))
67 return; 67 return;
68 68
69 device_->UpdateLayerBounds(std::move(leftBounds), std::move(rightBounds)); 69 device_->UpdateLayerBounds(std::move(left_bounds), std::move(right_bounds));
70 } 70 }
71 } 71 }
OLDNEW
« no previous file with comments | « device/vr/vr_display_impl.h ('k') | third_party/WebKit/Source/modules/vr/VRDisplay.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698