@@ -8703,6 +8703,33 @@ <h4>Pointer actions</h4>
8703
8703
< var > input state</ var > ’s < code > pressed</ code > property, and
8704
8704
let < var > buttons</ var > be the resulting value of that property.
8705
8705
8706
+ < li > < p > Let < var > width</ var > be equal to < var > action object</ var > ’s
8707
+ < code > width</ code > property.
8708
+
8709
+ < li > < p > Let < var > height</ var > be equal to < var > action object</ var > ’s
8710
+ < code > height</ code > property.
8711
+
8712
+ < li > < p > Let < var > pressure</ var > be equal to < var > action object</ var > ’s
8713
+ < code > pressure</ code > property.
8714
+
8715
+ < li > < p > Let < var > tangentialPressure</ var > be equal to
8716
+ < var > action object</ var > ’s < code > tangentialPressure</ code > property.
8717
+
8718
+ < li > < p > Let < var > tiltX</ var > be equal to < var > action object</ var > ’s
8719
+ < code > tiltX</ code > property.
8720
+
8721
+ < li > < p > Let < var > tiltY</ var > be equal to < var > action object</ var > ’s
8722
+ < code > tiltY</ code > property.
8723
+
8724
+ < li > < p > Let < var > twist</ var > be equal to < var > action object</ var > ’s
8725
+ < code > twist</ code > property.
8726
+
8727
+ < li > < p > Let < var > altitudeAngle</ var > be equal to < var > action object</ var > ’s
8728
+ < code > altitudeAngle</ code > property.
8729
+
8730
+ < li > < p > Let < var > azimuthAngle</ var > be equal to < var > action object</ var > ’s
8731
+ < code > azimuthAngle</ code > property.
8732
+
8706
8733
< li > < p > Append a copy of < var > action object</ var > with
8707
8734
the < var > subtype</ var > property changed to "< code > pointerUp</ code > " to
8708
8735
the < a > current session</ a > ’s < a > input cancel list</ a > .
@@ -8712,7 +8739,10 @@ <h4>Pointer actions</h4>
8712
8739
numbered < var > button</ var > on the pointer with ID
8713
8740
< var > source id</ var > , having type < var > pointerType</ var > at
8714
8741
viewport x coordinate < var > x</ var > , viewport y
8715
- coordinate < var > y</ var > , with buttons < var > buttons</ var > depressed
8742
+ coordinate < var > y</ var > , < var > width</ var > , < var > height</ var > ,
8743
+ < var > pressure</ var > , < var > tangentialPressure</ var > , < var > tiltX</ var > ,
8744
+ < var > tiltY</ var > , < var > twist</ var > , < var > altitudeAngle</ var > ,
8745
+ < var > azimuthAngle</ var > , with buttons < var > buttons</ var > depressed
8716
8746
in accordance with the requirements of [[UI-EVENTS]] and
8717
8747
[[POINTER-EVENTS]]. The generated events must
8718
8748
set < code > ctrlKey</ code > , < code > shiftKey</ code > , < code > altKey</ code > ,
@@ -8853,17 +8883,50 @@ <h4>Pointer actions</h4>
8853
8883
vsync).</ p > </ aside >
8854
8884
</ li >
8855
8885
8886
+ < li > < p > Let < var > width</ var > be equal to < var > action object</ var > ’s
8887
+ < code > width</ code > property.
8888
+
8889
+ < li > < p > Let < var > height</ var > be equal to < var > action object</ var > ’s
8890
+ < code > height</ code > property.
8891
+
8892
+ < li > < p > Let < var > pressure</ var > be equal to < var > action object</ var > ’s
8893
+ < code > pressure</ code > property.
8894
+
8895
+ < li > < p > Let < var > tangentialPressure</ var > be equal to
8896
+ < var > action object</ var > ’s < code > tangentialPressure</ code > property.
8897
+
8898
+ < li > < p > Let < var > tiltX</ var > be equal to < var > action object</ var > ’s
8899
+ < code > tiltX</ code > property.
8900
+
8901
+ < li > < p > Let < var > tiltY</ var > be equal to < var > action object</ var > ’s
8902
+ < code > tiltY</ code > property.
8903
+
8904
+ < li > < p > Let < var > twist</ var > be equal to < var > action object</ var > ’s
8905
+ < code > twist</ code > property.
8906
+
8907
+ < li > < p > Let < var > altitudeAngle</ var > be equal to < var > action object</ var > ’s
8908
+ < code > altitudeAngle</ code > property.
8909
+
8910
+ < li > < p > Let < var > azimuthAngle</ var > be equal to < var > action object</ var > ’s
8911
+ < code > azimuthAngle</ code > property.
8912
+
8856
8913
< li > < p > < a > Perform a pointer move</ a > with arguments
8857
8914
< var > source id</ var > , < var > input state</ var > , < var > duration</ var > ,
8858
- < var > start x</ var > , < var > start y</ var > , < var > x</ var > , < var > y</ var > .
8915
+ < var > start x</ var > , < var > start y</ var > , < var > x</ var > , < var > y</ var > ,
8916
+ < var > width</ var > , < var > height</ var > , < var > pressure</ var > ,
8917
+ < var > tangentialPressure</ var > , < var > tiltX</ var > , < var > tiltY</ var > ,
8918
+ < var > twist</ var > , < var > altitudeAngle</ var > , < var > azimuthAngle</ var > .
8859
8919
8860
8920
< li > < p > Return < a > success</ a > with data < a > < code > null</ code > </ a > .
8861
8921
</ ol >
8862
8922
8863
8923
< p > When required to < dfn > perform a pointer move</ dfn > with
8864
8924
arguments < var > source id</ var > , < var > input state</ var > ,
8865
8925
< var > duration</ var > , < var > start x</ var > , < var > start y</ var > ,
8866
- < var > target x</ var > and < var > target y</ var > , an implementation must
8926
+ < var > target x</ var > and < var > target y</ var > , < var > width</ var > ,
8927
+ < var > height</ var > , < var > pressure</ var > , < var > tangentialPressure</ var > ,
8928
+ < var > tiltX</ var > , < var > tiltY</ var > , < var > twist</ var > ,
8929
+ < var > altitudeAngle</ var > , < var > azimuthAngle</ var > , an implementation must
8867
8930
run the following steps:
8868
8931
8869
8932
< ol >
@@ -8908,7 +8971,10 @@ <h4>Pointer actions</h4>
8908
8971
ID < var > source id</ var > having type < var > pointerType</ var > from
8909
8972
viewport x coordinate < var > current x</ var > , viewport y
8910
8973
coordinate < var > current y</ var > to viewport x coordinate < var > x</ var > and
8911
- viewport y coordinate < var > y</ var > , with
8974
+ viewport y coordinate < var > y</ var > , < var > width</ var > , < var > height</ var > ,
8975
+ < var > pressure</ var > , < var > tangentialPressure</ var > , < var > tiltX</ var > ,
8976
+ < var > tiltY</ var > , < var > twist</ var > , < var > altitudeAngle</ var > ,
8977
+ < var > azimuthAngle</ var > , with
8912
8978
buttons < var > buttons</ var > depressed, in accordance with the
8913
8979
requirements of [[UI-EVENTS]] and [[POINTER-EVENTS]]. The
8914
8980
generated events must set < code > ctrlKey</ code > , < code > shiftKey</ code > ,
0 commit comments