1 // Copyright (c) 2015 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.
5 #ifndef WebPointerProperties_h
6 #define WebPointerProperties_h
10 // This class encapsulates the properties that are common between mouse and
11 // pointer events and touch points as we transition towards the unified pointer
13 // TODO(e_hakkinen): Replace WebTouchEvent with WebPointerEvent, remove
14 // WebTouchEvent and WebTouchPoint and merge this into WebPointerEvent.
15 class WebPointerProperties
{
17 WebPointerProperties()
23 , pointerType(PointerTypeUnknown
)
46 // Tilt of a pen stylus from surface normal as plane angles in degrees,
47 // Values lie in [-90,90]. A positive tiltX is to the right and a positive
48 // tiltY is towards the user.
52 PointerType pointerType
;