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

Side by Side Diff: third_party/WebKit/Source/modules/vr/VRFieldOfView.h

Issue 2331553002: Update WebVR interface to match the 1.1 spec (Closed)
Patch Set: Addressed further feedback Created 4 years, 3 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
1 // Copyright 2015 The Chromium Authors. All rights reserved. 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 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 #ifndef VRFieldOfView_h 5 #ifndef VRFieldOfView_h
6 #define VRFieldOfView_h 6 #define VRFieldOfView_h
7 7
8 #include "bindings/core/v8/ScriptWrappable.h" 8 #include "bindings/core/v8/ScriptWrappable.h"
9 #include "modules/vr/VRFieldOfViewInit.h"
10 #include "platform/heap/Handle.h" 9 #include "platform/heap/Handle.h"
11 #include "wtf/Forward.h" 10 #include "wtf/Forward.h"
12 11
13 12
14 namespace blink { 13 namespace blink {
15 14
16 class VRFieldOfView final : public GarbageCollected<VRFieldOfView>, public Scrip tWrappable { 15 class VRFieldOfView final : public GarbageCollected<VRFieldOfView>, public Scrip tWrappable {
17 DEFINE_WRAPPERTYPEINFO(); 16 DEFINE_WRAPPERTYPEINFO();
18 public: 17 public:
19 static VRFieldOfView* create(const VRFieldOfViewInit& fov)
20 {
21 return new VRFieldOfView(fov);
22 }
23
24 VRFieldOfView() : m_upDegrees(0.0), m_downDegrees(0.0), m_leftDegrees(0.0), m_rightDegrees(0.0) 18 VRFieldOfView() : m_upDegrees(0.0), m_downDegrees(0.0), m_leftDegrees(0.0), m_rightDegrees(0.0)
25 { 19 {
26 } 20 }
27 21
28 VRFieldOfView(double upDegrees, double rightDegrees, double downDegrees, dou ble leftDegrees) 22 VRFieldOfView(double upDegrees, double rightDegrees, double downDegrees, dou ble leftDegrees)
29 : m_upDegrees(0.0) 23 : m_upDegrees(0.0)
30 , m_downDegrees(0.0) 24 , m_downDegrees(0.0)
31 , m_leftDegrees(0.0) 25 , m_leftDegrees(0.0)
32 , m_rightDegrees(0.0) 26 , m_rightDegrees(0.0)
33 { 27 {
34 } 28 }
35 29
36 explicit VRFieldOfView(const VRFieldOfViewInit& fov)
37 : m_upDegrees(fov.upDegrees())
38 , m_downDegrees(fov.downDegrees())
39 , m_leftDegrees(fov.leftDegrees())
40 , m_rightDegrees(fov.rightDegrees())
41 {
42 }
43
44 explicit VRFieldOfView(const VRFieldOfView& fov) 30 explicit VRFieldOfView(const VRFieldOfView& fov)
45 : m_upDegrees(fov.m_upDegrees) 31 : m_upDegrees(fov.m_upDegrees)
46 , m_downDegrees(fov.m_downDegrees) 32 , m_downDegrees(fov.m_downDegrees)
47 , m_leftDegrees(fov.m_leftDegrees) 33 , m_leftDegrees(fov.m_leftDegrees)
48 , m_rightDegrees(fov.m_rightDegrees) 34 , m_rightDegrees(fov.m_rightDegrees)
49 { 35 {
50 } 36 }
51 37
52 double upDegrees() const { return m_upDegrees; } 38 double upDegrees() const { return m_upDegrees; }
53 double downDegrees() const { return m_downDegrees; } 39 double downDegrees() const { return m_downDegrees; }
(...skipping 10 matching lines...) Expand all
64 private: 50 private:
65 double m_upDegrees; 51 double m_upDegrees;
66 double m_downDegrees; 52 double m_downDegrees;
67 double m_leftDegrees; 53 double m_leftDegrees;
68 double m_rightDegrees; 54 double m_rightDegrees;
69 }; 55 };
70 56
71 } // namespace blink 57 } // namespace blink
72 58
73 #endif // VRFieldOfView_h 59 #endif // VRFieldOfView_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698