| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "device/vr/android/gvr/gvr_device_provider.h" | 5 #include "device/vr/android/gvr/gvr_device_provider.h" |
| 6 | 6 |
| 7 #include <jni.h> | 7 #include <jni.h> |
| 8 | 8 |
| 9 #include "base/android/context_utils.h" | 9 #include "base/android/context_utils.h" |
| 10 #include "base/android/jni_android.h" | 10 #include "base/android/jni_android.h" |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 SwitchToNonPresentingDelegate(); | 96 SwitchToNonPresentingDelegate(); |
| 97 vr_device_->OnExitPresent(); | 97 vr_device_->OnExitPresent(); |
| 98 } | 98 } |
| 99 | 99 |
| 100 void GvrDeviceProvider::OnNonPresentingDelegateRemoved() { | 100 void GvrDeviceProvider::OnNonPresentingDelegateRemoved() { |
| 101 if (!vr_device_) | 101 if (!vr_device_) |
| 102 return; | 102 return; |
| 103 vr_device_->SetDelegate(nullptr); | 103 vr_device_->SetDelegate(nullptr); |
| 104 } | 104 } |
| 105 | 105 |
| 106 void GvrDeviceProvider::OnFrameSubmitted(int32_t surface_handle, uint32_t frame_
index, double elapsed) { |
| 107 if (!vr_device_) { |
| 108 VLOG(1) << __FUNCTION__ << ": No vr_device_"; |
| 109 return; |
| 110 } |
| 111 |
| 112 vr_device_->OnFrameSubmitted(surface_handle, frame_index, elapsed); |
| 113 } |
| 114 |
| 106 void GvrDeviceProvider::OnDisplayBlur() { | 115 void GvrDeviceProvider::OnDisplayBlur() { |
| 107 if (!vr_device_) | 116 if (!vr_device_) |
| 108 return; | 117 return; |
| 109 vr_device_->OnBlur(); | 118 vr_device_->OnBlur(); |
| 110 } | 119 } |
| 111 | 120 |
| 112 void GvrDeviceProvider::OnDisplayFocus() { | 121 void GvrDeviceProvider::OnDisplayFocus() { |
| 113 if (!vr_device_) | 122 if (!vr_device_) |
| 114 return; | 123 return; |
| 115 vr_device_->OnFocus(); | 124 vr_device_->OnFocus(); |
| (...skipping 21 matching lines...) Expand all Loading... |
| 137 void GvrDeviceProvider::SetListeningForActivate(bool listening) { | 146 void GvrDeviceProvider::SetListeningForActivate(bool listening) { |
| 138 device::GvrDelegateProvider* delegate_provider = | 147 device::GvrDelegateProvider* delegate_provider = |
| 139 device::GvrDelegateProvider::GetInstance(); | 148 device::GvrDelegateProvider::GetInstance(); |
| 140 if (!delegate_provider) | 149 if (!delegate_provider) |
| 141 return; | 150 return; |
| 142 | 151 |
| 143 delegate_provider->SetListeningForActivate(listening); | 152 delegate_provider->SetListeningForActivate(listening); |
| 144 } | 153 } |
| 145 | 154 |
| 146 } // namespace device | 155 } // namespace device |
| OLD | NEW |