Chromium Code Reviews| Index: ui/events/gesture_detection/motion_event.h | 
| diff --git a/ui/events/gesture_detection/motion_event.h b/ui/events/gesture_detection/motion_event.h | 
| index 560afcbd044c20155ed281e7762f33ddbba77bb7..770a2290d0c3bd9ddaea295584e8338f62a567bb 100644 | 
| --- a/ui/events/gesture_detection/motion_event.h | 
| +++ b/ui/events/gesture_detection/motion_event.h | 
| @@ -60,6 +60,8 @@ class GESTURE_DETECTION_EXPORT MotionEvent { | 
| virtual float GetTouchMajor(size_t pointer_index) const = 0; | 
| virtual float GetTouchMinor(size_t pointer_index) const = 0; | 
| virtual float GetOrientation(size_t pointer_index) const = 0; | 
| + virtual float GetTilt(size_t pointer_index) const = 0; | 
| 
 
jdduke (slow)
2015/02/20 16:20:13
Interesting, it looks like Android repurposes orie
 
Rick Byers
2015/02/20 21:19:07
That's TiltDirection, yes.  I tried asking them if
 
 | 
| + virtual float GetTiltDirection(size_t pointer_index) const = 0; | 
| virtual float GetPressure(size_t pointer_index) const = 0; | 
| virtual ToolType GetToolType(size_t pointer_index) const = 0; | 
| virtual int GetButtonState() const = 0; | 
| @@ -94,6 +96,14 @@ class GESTURE_DETECTION_EXPORT MotionEvent { | 
| // radians. The return value lies in [-PI/2, PI/2]. | 
| float GetOrientation() const { return GetOrientation(0); } | 
| + // Gets the tilt angle of the stylus away from the perpendicular to the | 
| + // screen. The return value lies in [0, PI/2). Default is NaN. | 
| + float GetTilt() const { return GetTilt(0); } | 
| + | 
| + // Gets the clockwise angle from the X axis to the XY-projection of the | 
| + // stylus. The range is from -PI radians to PI radians. Default is NaN. | 
| + float GetTiltDirection() const { return GetTiltDirection(0); } | 
| + | 
| float GetPressure() const { return GetPressure(0); } | 
| ToolType GetToolType() const { return GetToolType(0); } |