Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Side by Side Diff: Source/modules/vr/PositionSensorVRDevice.cpp

Issue 848053002: Adding WebVR interface to Blink (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fixed compiler warning treated as an error on Windows Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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.
4
5 #include "config.h"
6 #include "modules/vr/PositionSensorVRDevice.h"
7
8 #include "public/platform/Platform.h"
9
10 namespace blink {
11
12 PositionSensorVRDevice::PositionSensorVRDevice(VRHardwareUnit* hardwareUnit)
13 : VRDevice(hardwareUnit)
14 {
15 }
16
17 VRPositionState* PositionSensorVRDevice::getState()
18 {
19 // FIXME: This value should be stable for the duration of a requestAnimation Frame callback
20 return hardwareUnit()->getPositionState();
21 }
22
23 VRPositionState* PositionSensorVRDevice::getImmediateState()
24 {
25 return hardwareUnit()->getPositionState();
26 }
27
28 void PositionSensorVRDevice::resetSensor()
29 {
30 blink::Platform::current()->resetVRSensor(index());
mdempsky 2015/05/11 22:48:40 Should resetting a VR sensor be global like this?
31 }
32
33 void PositionSensorVRDevice::trace(Visitor* visitor)
34 {
35 VRDevice::trace(visitor);
36 }
37
38 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698