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

Unified Diff: device/vr/test/fake_vr_device.cc

Issue 2420743003: mojo VR interface simplified (Closed)
Patch Set: update binding process and update some unittest Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: device/vr/test/fake_vr_device.cc
diff --git a/device/vr/test/fake_vr_device.cc b/device/vr/test/fake_vr_device.cc
index 48e7138dd074fb2199c9a7f0b1748ff9feea5757..879164efc3bd666821b2615fd94c5f1b846e8384 100644
--- a/device/vr/test/fake_vr_device.cc
+++ b/device/vr/test/fake_vr_device.cc
@@ -9,6 +9,8 @@ namespace device {
FakeVRDevice::FakeVRDevice(VRDeviceProvider* provider) : VRDevice(provider) {
device_ = VRDisplay::New();
pose_ = VRPose::New();
+ updated = 0;
+ device_registered = false;
InitBasicDevice();
}
@@ -60,14 +62,42 @@ void FakeVRDevice::SetPose(const VRPosePtr& pose) {
VRDisplayPtr FakeVRDevice::GetVRDevice() {
VRDisplayPtr display = device_.Clone();
- display->index = id();
return display.Clone();
}
-VRPosePtr FakeVRDevice::GetPose() {
+VRPosePtr FakeVRDevice::GetPose(VRServiceImpl* service) {
return pose_.Clone();
}
-void FakeVRDevice::ResetPose() {}
+void FakeVRDevice::ResetPose(VRServiceImpl* service) {}
+
+// TODO(Shaobo): Will implemenate for VRDeviceServiceImpl tests.
+bool FakeVRDevice::RequestPresent(VRServiceImpl* service, bool secure_origin) {
+ return true;
+}
+
+void FakeVRDevice::ExitPresent(VRServiceImpl* service) {}
+
+void FakeVRDevice::SubmitFrame(VRServiceImpl* service, VRPosePtr pose) {}
+
+void FakeVRDevice::UpdateLayerBounds(VRServiceImpl* service,
+ VRLayerBoundsPtr leftBounds,
+ VRLayerBoundsPtr rightBounds) {}
+
+void FakeVRDevice::OnDisplayChanged() {}
+
+void FakeVRDevice::OnExitPresent(VRServiceImpl* service) {}
+
+void FakeVRDevice::OnDisplayConnected() {}
+
+void FakeVRDevice::OnDisplayDisconnected() {}
+
+void FakeVRDevice::UpdateDisplayInfo(VRServiceImpl* service) {
+ ++updated;
+}
+
+void FakeVRDevice::RegisterDeviceClient(VRServiceImpl* service) {
+ device_registered = true;
+}
} // namespace device

Powered by Google App Engine
This is Rietveld 408576698