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..1dbac1c732491e72d2a437e89f1e6072c94c4bef 100644 |
--- a/ui/events/gesture_detection/motion_event.h |
+++ b/ui/events/gesture_detection/motion_event.h |
@@ -46,7 +46,9 @@ class GESTURE_DETECTION_EXPORT MotionEvent { |
virtual ~MotionEvent() {} |
- virtual int GetId() const = 0; |
+ |
+ // An unique identifier this motion event. |
+ virtual uint64 GetUniqueEventId() const = 0; |
virtual Action GetAction() const = 0; |
// Only valid if |GetAction()| returns ACTION_POINTER_UP or |
// ACTION_POINTER_DOWN. |
@@ -80,6 +82,7 @@ class GESTURE_DETECTION_EXPORT MotionEvent { |
virtual int GetSourceDeviceId(size_t pointer_index) const; |
// Utility accessor methods for convenience. |
+ int GetPointerId() const { return GetPointerId(0); } |
float GetX() const { return GetX(0); } |
float GetY() const { return GetY(0); } |
float GetRawX() const { return GetRawX(0); } |