| Index: sky/services/viewport/input_event.mojom
|
| diff --git a/sky/services/viewport/input_event.mojom b/sky/services/viewport/input_event.mojom
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..21cf84c760246a70c871f3623d25a3dac85ac456
|
| --- /dev/null
|
| +++ b/sky/services/viewport/input_event.mojom
|
| @@ -0,0 +1,43 @@
|
| +// Copyright 2015 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +module sky;
|
| +
|
| +enum EventType {
|
| + UNKNOWN,
|
| + POINTER_DOWN,
|
| + POINTER_UP,
|
| + POINTER_MOVE,
|
| + POINTER_CANCEL,
|
| +};
|
| +
|
| +enum PointerKind {
|
| + TOUCH,
|
| +};
|
| +
|
| +struct PointerData {
|
| + int32 pointer;
|
| + PointerKind kind;
|
| + float x;
|
| + float y;
|
| + int32 buttons;
|
| + float pressure;
|
| + float pressure_min;
|
| + float pressure_max;
|
| + float distance;
|
| + float distance_min;
|
| + float distance_max;
|
| + float radius_major;
|
| + float radius_minor;
|
| + float radius_min;
|
| + float radius_max;
|
| + float orientation;
|
| + float tilt;
|
| +};
|
| +
|
| +struct InputEvent {
|
| + EventType type;
|
| + int64 time_stamp;
|
| + PointerData? pointer_data;
|
| +};
|
|
|