| Index: device/vr/test/fake_vr_device.h
|
| diff --git a/device/vr/test/fake_vr_device.h b/device/vr/test/fake_vr_device.h
|
| index a72a1941003e99c282a9e9550955aef901166e95..1d74677fbfb01e4c442297ff3f5d39899fb65c4d 100644
|
| --- a/device/vr/test/fake_vr_device.h
|
| +++ b/device/vr/test/fake_vr_device.h
|
| @@ -20,10 +20,29 @@ class FakeVRDevice : public VRDevice {
|
|
|
| void SetVRDevice(const VRDisplayPtr& device);
|
| void SetPose(const VRPosePtr& state);
|
| + unsigned UpdatedNum() { return updated; }
|
| + bool IsDeviceRegistered() {
|
| + device_registered = !device_registered;
|
| + return !device_registered;
|
| + }
|
|
|
| VRDisplayPtr GetVRDevice() override;
|
| - VRPosePtr GetPose() override;
|
| - void ResetPose() override;
|
| + VRPosePtr GetPose(VRServiceImpl* service) override;
|
| + void ResetPose(VRServiceImpl* service) override;
|
| +
|
| + bool RequestPresent(VRServiceImpl* service, bool secure_origin) override;
|
| + void ExitPresent(VRServiceImpl* service) override;
|
| + void SubmitFrame(VRServiceImpl* service, VRPosePtr pose) override;
|
| + void UpdateLayerBounds(VRServiceImpl* service,
|
| + VRLayerBoundsPtr leftBounds,
|
| + VRLayerBoundsPtr rightBounds) override;
|
| + void RegisterDeviceClient(VRServiceImpl* service) override;
|
| + void UpdateDisplayInfo(VRServiceImpl* service) override;
|
| +
|
| + void OnDisplayChanged() override;
|
| + void OnExitPresent(VRServiceImpl* service) override;
|
| + void OnDisplayConnected() override;
|
| + void OnDisplayDisconnected() override;
|
|
|
| private:
|
| VREyeParametersPtr InitEye(float fov, float offset, uint32_t size);
|
| @@ -31,6 +50,9 @@ class FakeVRDevice : public VRDevice {
|
| VRDisplayPtr device_;
|
| VRPosePtr pose_;
|
|
|
| + unsigned updated;
|
| + bool device_registered;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(FakeVRDevice);
|
| };
|
|
|
|
|