Chromium Code Reviews| Index: remoting/proto/event.proto |
| diff --git a/remoting/proto/event.proto b/remoting/proto/event.proto |
| index dd150942b771df1fab75e72512bac3d28ded5a6b..00c40012cc87523f7d805fc4baf55dc54e41e7a3 100644 |
| --- a/remoting/proto/event.proto |
| +++ b/remoting/proto/event.proto |
| @@ -79,3 +79,35 @@ message ClipboardEvent { |
| // The data being sent. |
| optional bytes data = 2; |
| } |
| + |
| +message TouchEventPoint { |
| + |
| + // The ID for the touch point. |
| + optional uint32 id = 1; |
| + |
| + // The position of the touch point. |
| + // These values on-the-wire are host coordinates. |
| + optional float x = 2; |
| + optional float y = 3; |
| + |
| + // The size of the touch point, used to aid hit-testing. |
| + // Unlike x,y coordinates, these will not be scaled. |
|
Sergey Ulanov
2015/01/29 18:00:46
You also need rotation angle. It's not useful to s
Rintaro Kuroiwa
2015/01/30 17:57:02
Done.
|
| + optional float radius_x = 4; |
|
Sergey Ulanov
2015/01/29 18:00:46
Do we also need a field for pressure/force?
Rintaro Kuroiwa
2015/01/30 17:57:02
wez mentioned that rotation angle and pressure are
Sergey Ulanov
2015/02/02 19:32:05
We do get pressure values on Android, Web and Pepp
Rintaro Kuroiwa
2015/02/02 22:22:56
Done.
|
| + optional float radius_y = 5; |
| +} |
| + |
| +message TouchEvent { |
| + |
| + enum TouchEventType { |
| + TOUCH_POINT_START = 1; |
|
Sergey Ulanov
2015/01/29 18:00:46
I'm not sure I understand what these types mean. E
Rintaro Kuroiwa
2015/01/30 17:57:02
When a user starts touching a screen with a new fi
Sergey Ulanov
2015/02/02 19:32:05
I see.
What's confusing to me is that there are mu
Rintaro Kuroiwa
2015/02/02 22:22:56
Repeating myself what we discussed offline.
Corre
|
| + TOUCH_POINT_MOVE = 2; |
| + TOUCH_POINT_END = 3; |
| + // Cancel event is different from END. For example, Android MotionEvent's |
| + // ACTION_CANCEL should be treated as UP (END) but might not perform the |
| + // same action as UP. |
| + TOUCH_POINT_CANCEL = 4; |
| + }; |
| + |
| + optional TouchEventType event_type = 1; |
| + repeated TouchEventPoint touch_points = 2; |
|
Sergey Ulanov
2015/01/29 18:00:46
Should this include all current touches or only th
Rintaro Kuroiwa
2015/01/30 17:57:02
Only those points that changed.
This seems to be t
|
| +} |