Index: mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart |
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart |
index f11aa5d0418e08b46f79f010fda8db86d000638c..3eddadb12d1ff3c9b23551061978088c95fa2506 100644 |
--- a/mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart |
+++ b/mojo/dart/packages/mojo_services/lib/mojo/input_events.mojom.dart |
@@ -24,6 +24,16 @@ class KeyData extends bindings.Struct { |
KeyData() : super(kVersions.last.size); |
+ KeyData.init( |
+ int this.keyCode, |
+ bool this.isChar, |
+ int this.character, |
+ input_key_codes_mojom.KeyboardCode this.windowsKeyCode, |
+ int this.nativeKeyCode, |
+ int this.text, |
+ int this.unmodifiedText |
+ ) : super(kVersions.last.size); |
+ |
static KeyData deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
@@ -189,6 +199,21 @@ class PointerData extends bindings.Struct { |
PointerData() : super(kVersions.last.size); |
+ PointerData.init( |
+ int this.pointerId, |
+ input_event_constants_mojom.PointerKind this.kind, |
+ double this.x, |
+ double this.y, |
+ double this.screenX, |
+ double this.screenY, |
+ double this.pressure, |
+ double this.radiusMajor, |
+ double this.radiusMinor, |
+ double this.orientation, |
+ double this.horizontalWheel, |
+ double this.verticalWheel |
+ ) : super(kVersions.last.size); |
+ |
static PointerData deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
@@ -412,6 +437,14 @@ class Event extends bindings.Struct { |
Event() : super(kVersions.last.size); |
+ Event.init( |
+ input_event_constants_mojom.EventType this.action, |
+ input_event_constants_mojom.EventFlags this.flags, |
+ int this.timeStamp, |
+ KeyData this.keyData, |
+ PointerData this.pointerData |
+ ) : super(kVersions.last.size); |
+ |
static Event deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |