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

Side by Side Diff: content/browser/device_orientation/motion.cc

Issue 10698046: Implements part of Device Motion in the Renderer (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 5 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 (c) 2012 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 "content/browser/device_orientation/motion.h"
6
7 namespace device_orientation {
8
9 Motion::Motion()
10 : acceleration_x_(0),
11 acceleration_y_(0),
12 acceleration_z_(0),
13 acceleration_including_gravity_x_(0),
14 acceleration_including_gravity_y_(0),
15 acceleration_including_gravity_z_(0),
16 rotation_rate_alpha_(0),
17 rotation_rate_beta_(0),
18 rotation_rate_gamma_(0),
19 interval_(0),
20 can_provide_acceleration_x_(false),
21 can_provide_acceleration_y_(false),
22 can_provide_acceleration_z_(false),
23 can_provide_acceleration_including_gravity_x_(false),
24 can_provide_acceleration_including_gravity_y_(false),
25 can_provide_acceleration_including_gravity_z_(false),
26 can_provide_rotation_rate_alpha_(false),
27 can_provide_rotation_rate_beta_(false),
28 can_provide_rotation_rate_gamma_(false),
29 can_provide_interval_(false) {
30 }
31
32 Motion::Motion(const Motion& motion)
33 : acceleration_x_(motion.accelerationX()),
34 acceleration_y_(motion.accelerationY()),
35 acceleration_z_(motion.accelerationZ()),
36 acceleration_including_gravity_x_(
37 motion.accelerationIncludingGravityX()),
38 acceleration_including_gravity_y_(
39 motion.accelerationIncludingGravityY()),
40 acceleration_including_gravity_z_(
41 motion.accelerationIncludingGravityZ()),
42 rotation_rate_alpha_(motion.rotationRateAlpha()),
43 rotation_rate_beta_(motion.rotationRateBeta()),
44 rotation_rate_gamma_(motion.rotationRateGamma()),
45 interval_(motion.interval()),
46 can_provide_acceleration_x_(motion.canProvideAccelerationX()),
47 can_provide_acceleration_y_(motion.canProvideAccelerationY()),
48 can_provide_acceleration_z_(motion.canProvideAccelerationZ()),
49 can_provide_acceleration_including_gravity_x_(
50 motion.canProvideAccelerationIncludingGravityX()),
51 can_provide_acceleration_including_gravity_y_(
52 motion.canProvideAccelerationIncludingGravityY()),
53 can_provide_acceleration_including_gravity_z_(
54 motion.canProvideAccelerationIncludingGravityZ()),
55 can_provide_rotation_rate_alpha_(motion.canProvideRotationRateAlpha()),
56 can_provide_rotation_rate_beta_(motion.canProvideRotationRateBeta()),
57 can_provide_rotation_rate_gamma_(motion.canProvideRotationRateGamma()),
58 can_provide_interval_(motion.canProvideInterval()) {
59 }
60
61 }; // namespace device_orientation
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698