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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/input/GamepadDevice.java

Issue 615893003: Use the new java_cpp_enum rule in content. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix aosp Created 6 years, 2 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 package org.chromium.content.browser.input; 5 package org.chromium.content.browser.input;
6 6
7 import android.os.SystemClock; 7 import android.os.SystemClock;
8 import android.view.InputDevice; 8 import android.view.InputDevice;
9 import android.view.InputDevice.MotionRange; 9 import android.view.InputDevice.MotionRange;
10 import android.view.KeyEvent; 10 import android.view.KeyEvent;
(...skipping 12 matching lines...) Expand all
23 private int mDeviceIndex; 23 private int mDeviceIndex;
24 // Last time the data for this gamepad was updated. 24 // Last time the data for this gamepad was updated.
25 private long mTimestamp; 25 private long mTimestamp;
26 // If this gamepad is mapped to standard gamepad? 26 // If this gamepad is mapped to standard gamepad?
27 private boolean mIsStandardGamepad; 27 private boolean mIsStandardGamepad;
28 28
29 // Array of values for all axes of the gamepad. 29 // Array of values for all axes of the gamepad.
30 // All axis values must be linearly normalized to the range [-1.0 .. 1.0]. 30 // All axis values must be linearly normalized to the range [-1.0 .. 1.0].
31 // As appropriate, -1.0 should correspond to "up" or "left", and 1.0 31 // As appropriate, -1.0 should correspond to "up" or "left", and 1.0
32 // should correspond to "down" or "right". 32 // should correspond to "down" or "right".
33 private final float[] mAxisValues = new float[CanonicalAxisIndex.NUM_CANONIC AL_AXES]; 33 private final float[] mAxisValues = new float[CanonicalAxisIndex.COUNT];
34 34
35 private final float[] mButtonsValues = new float[CanonicalButtonIndex.NUM_CA NONICAL_BUTTONS];; 35 private final float[] mButtonsValues = new float[CanonicalButtonIndex.COUNT] ;;
36 36
37 // When the user agent recognizes the attached inputDevice, it is recommende d 37 // When the user agent recognizes the attached inputDevice, it is recommende d
38 // that it be remapped to a canonical ordering when possible. Devices that a re 38 // that it be remapped to a canonical ordering when possible. Devices that a re
39 // not recognized should still be exposed in their raw form. Therefore we mu st 39 // not recognized should still be exposed in their raw form. Therefore we mu st
40 // pass the raw Button and raw Axis values. 40 // pass the raw Button and raw Axis values.
41 private final float[] mRawButtons = new float[256]; 41 private final float[] mRawButtons = new float[256];
42 private final float[] mRawAxes = new float[256]; 42 private final float[] mRawAxes = new float[256];
43 43
44 // An identification string for the gamepad. 44 // An identification string for the gamepad.
45 private String mDeviceName; 45 private String mDeviceName;
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 if (!GamepadList.isGamepadEvent(event)) return false; 148 if (!GamepadList.isGamepadEvent(event)) return false;
149 // Update axes values. 149 // Update axes values.
150 for (int i = 0; i < mAxes.length; i++) { 150 for (int i = 0; i < mAxes.length; i++) {
151 int axis = mAxes[i]; 151 int axis = mAxes[i];
152 mRawAxes[axis] = event.getAxisValue(axis); 152 mRawAxes[axis] = event.getAxisValue(axis);
153 } 153 }
154 mTimestamp = event.getEventTime(); 154 mTimestamp = event.getEventTime();
155 return true; 155 return true;
156 } 156 }
157 } 157 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698