| Index: device/vr/android/gvr/gvr_device.h
|
| diff --git a/device/vr/android/gvr/gvr_device.h b/device/vr/android/gvr/gvr_device.h
|
| index 2f7baaa1fead43b188a6b15f419e36aedfc90e0b..4e8e7c12c0cd70711d09791490f6aea9b84f93f1 100644
|
| --- a/device/vr/android/gvr/gvr_device.h
|
| +++ b/device/vr/android/gvr/gvr_device.h
|
| @@ -24,18 +24,24 @@ class GvrDevice : public VRDevice {
|
|
|
| // VRDevice
|
| VRDisplayPtr GetVRDevice() override;
|
| - VRPosePtr GetPose() override;
|
| - void ResetPose() override;
|
| + VRPosePtr GetPose(VRServiceImpl* service) override;
|
| + void ResetPose(VRServiceImpl* service) override;
|
|
|
| - bool RequestPresent(bool secure_origin) override;
|
| - void ExitPresent() override;
|
| + bool RequestPresent(VRServiceImpl* service, bool secure_origin) override;
|
| + void ExitPresent(VRServiceImpl* service) override;
|
|
|
| - void SubmitFrame(VRPosePtr pose) override;
|
| - void UpdateLayerBounds(VRLayerBoundsPtr leftBounds,
|
| + void SubmitFrame(VRServiceImpl* service, VRPosePtr pose) override;
|
| + void UpdateLayerBounds(VRServiceImpl* service,
|
| + VRLayerBoundsPtr leftBounds,
|
| VRLayerBoundsPtr rightBounds) override;
|
|
|
| void SetDelegate(GvrDelegate* delegate);
|
|
|
| + void OnDisplayChanged() override;
|
| + void OnExitPresent(VRServiceImpl* service) override;
|
| + void OnDisplayConnected() override;
|
| + void OnDisplayDisconnected() override;
|
| +
|
| private:
|
| gvr::GvrApi* GetGvrApi();
|
|
|
|
|