| 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 83745312834cb467eba2e295bf1afd7a9ebeedfc..ed70b84c39d7c3f017f056a60a6a618e94d96668 100644
|
| --- a/device/vr/android/gvr/gvr_device.h
|
| +++ b/device/vr/android/gvr/gvr_device.h
|
| @@ -8,15 +8,13 @@
|
| #include "base/macros.h"
|
| #include "device/vr/vr_device.h"
|
|
|
| -namespace gvr {
|
| -class GvrApi;
|
| -} // namespace gvr
|
| -
|
| namespace device {
|
|
|
| +class GvrDelegate;
|
| +
|
| class GvrDevice : public VRDevice {
|
| public:
|
| - GvrDevice(VRDeviceProvider* provider, gvr::GvrApi* gvr_api);
|
| + GvrDevice(VRDeviceProvider* provider, GvrDelegate* delegate);
|
| ~GvrDevice() override;
|
|
|
| // VRDevice
|
| @@ -24,8 +22,15 @@ class GvrDevice : public VRDevice {
|
| VRPosePtr GetPose() override;
|
| void ResetPose() override;
|
|
|
| + void RequestPresent() override;
|
| + void ExitPresent() override;
|
| +
|
| + void SubmitFrame() override;
|
| + void UpdateLayerBounds(VRLayerBoundsPtr leftBounds,
|
| + VRLayerBoundsPtr rightBounds) override;
|
| +
|
| private:
|
| - gvr::GvrApi* gvr_api_;
|
| + GvrDelegate* delegate_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(GvrDevice);
|
| };
|
|
|