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

Side by Side Diff: third_party/WebKit/Source/modules/sensor/Accelerometer.h

Issue 2471003002: [sensors] Accelerometer sensor bindings implementation (Closed)
Patch Set: Rebased after splitting the refactor for the tests. Created 4 years, 1 month 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 2016 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 #ifndef Accelerometer_h
6 #define Accelerometer_h
7
8 #include "modules/sensor/AccelerometerOptions.h"
9 #include "modules/sensor/Sensor.h"
10
11 namespace blink {
12
13 class AccelerometerReading;
14
15 class Accelerometer final : public Sensor {
16 DEFINE_WRAPPERTYPEINFO();
17
18 public:
19 static Accelerometer* create(ScriptState*,
20 const AccelerometerOptions&,
21 ExceptionState&);
22 static Accelerometer* create(ScriptState*, ExceptionState&);
23
24 AccelerometerReading* reading() const;
25 bool includesGravity() const;
26
27 DECLARE_VIRTUAL_TRACE();
28
29 private:
30 Accelerometer(ScriptState*, const AccelerometerOptions&, ExceptionState&);
31 // Sensor overrides.
32 std::unique_ptr<SensorReadingFactory> createSensorReadingFactory() override;
33 AccelerometerOptions m_accelerometerOptions;
34 };
35
36 } // namespace blink
37
38 #endif // Accelerometer_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/modules/modules_idl_files.gni ('k') | third_party/WebKit/Source/modules/sensor/Accelerometer.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698