| 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 8ca44fa9494dd41e822a38267cef7c60b2fd6de7..55fb95f3b5babad5ebcf1c519d66ab7bd55c4017 100644
|
| --- a/device/vr/android/gvr/gvr_device.h
|
| +++ b/device/vr/android/gvr/gvr_device.h
|
| @@ -8,22 +8,19 @@
|
| #include "base/macros.h"
|
| #include "device/vr/vr_device.h"
|
|
|
| -namespace gvr {
|
| -class GvrApi;
|
| -} // namespace gvr
|
| -
|
| namespace device {
|
|
|
| class GvrDeviceProvider;
|
| class GvrDelegate;
|
|
|
| -class GvrDevice : public VRDevice {
|
| +class DEVICE_VR_EXPORT GvrDevice : public VRDevice {
|
| public:
|
| - GvrDevice(GvrDeviceProvider* provider, GvrDelegate* delegate);
|
| + GvrDevice(GvrDeviceProvider* provider);
|
| ~GvrDevice() override;
|
|
|
| // VRDevice
|
| - mojom::VRDisplayInfoPtr GetVRDevice() override;
|
| + void GetVRDevice(
|
| + const base::Callback<void(mojom::VRDisplayInfoPtr)>& callback) override;
|
| void ResetPose() override;
|
|
|
| void RequestPresent(const base::Callback<void(bool)>& callback) override;
|
| @@ -35,13 +32,11 @@ class GvrDevice : public VRDevice {
|
| mojom::VRLayerBoundsPtr left_bounds,
|
| mojom::VRLayerBoundsPtr right_bounds) override;
|
| void GetVRVSyncProvider(mojom::VRVSyncProviderRequest request) override;
|
| -
|
| - void SetDelegate(GvrDelegate* delegate);
|
| + void OnDelegateChanged();
|
|
|
| private:
|
| - gvr::GvrApi* GetGvrApi();
|
| + GvrDelegate* GetGvrDelegate();
|
|
|
| - GvrDelegate* delegate_;
|
| GvrDeviceProvider* gvr_provider_;
|
| bool secure_origin_ = false;
|
|
|
|
|