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 94a217c08cb4a7348918b7ad37249ea764f2f4eb..1b95424b0dc9f9e4b5cca06aa183db7cbc6fbafc 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 |
@@ -23,6 +23,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); |
@@ -188,6 +198,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); |
@@ -411,6 +436,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); |