Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / content / browser / vr / test / fake_vr_device_provider.cc
blobd69802be6396df686d0e700908711b58f2a1d723
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "content/browser/vr/test/fake_vr_device_provider.h"
7 namespace content {
9 FakeVRDeviceProvider::FakeVRDeviceProvider() : VRDeviceProvider() {
10 initialized_ = false;
13 FakeVRDeviceProvider::~FakeVRDeviceProvider() {
16 void FakeVRDeviceProvider::AddDevice(VRDevice* device) {
17 devices_.push_back(device);
20 void FakeVRDeviceProvider::RemoveDevice(VRDevice* device) {
21 std::vector<VRDevice*>::iterator iter = devices_.begin();
22 while (iter != devices_.end()) {
23 if (device == *iter) {
24 iter = devices_.erase(iter);
25 } else {
26 ++iter;
31 void FakeVRDeviceProvider::GetDevices(std::vector<VRDevice*>& devices) {
32 std::vector<VRDevice*>::iterator iter;
34 for (auto device : devices_) {
35 devices.push_back(device);
39 void FakeVRDeviceProvider::Initialize() {
40 initialized_ = true;
43 } // namespace content