| Index: mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart
 | 
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart
 | 
| index 849c7ab35615dad333b1319e61cb1fcf5a9e8e27..b0d13a224ecf72436d150c01462a4237cffb700b 100644
 | 
| --- a/mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart
 | 
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/geometry.mojom.dart
 | 
| @@ -16,6 +16,11 @@ class Point extends bindings.Struct {
 | 
|  
 | 
|    Point() : super(kVersions.last.size);
 | 
|  
 | 
| +  Point.init(
 | 
| +    int this.x, 
 | 
| +    int this.y
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static Point deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -102,6 +107,11 @@ class PointF extends bindings.Struct {
 | 
|  
 | 
|    PointF() : super(kVersions.last.size);
 | 
|  
 | 
| +  PointF.init(
 | 
| +    double this.x, 
 | 
| +    double this.y
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static PointF deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -188,6 +198,11 @@ class Size extends bindings.Struct {
 | 
|  
 | 
|    Size() : super(kVersions.last.size);
 | 
|  
 | 
| +  Size.init(
 | 
| +    int this.width, 
 | 
| +    int this.height
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static Size deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -276,6 +291,13 @@ class Rect extends bindings.Struct {
 | 
|  
 | 
|    Rect() : super(kVersions.last.size);
 | 
|  
 | 
| +  Rect.init(
 | 
| +    int this.x, 
 | 
| +    int this.y, 
 | 
| +    int this.width, 
 | 
| +    int this.height
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static Rect deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -390,6 +412,13 @@ class RectF extends bindings.Struct {
 | 
|  
 | 
|    RectF() : super(kVersions.last.size);
 | 
|  
 | 
| +  RectF.init(
 | 
| +    double this.x, 
 | 
| +    double this.y, 
 | 
| +    double this.width, 
 | 
| +    double this.height
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static RectF deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -512,6 +541,21 @@ class RRectF extends bindings.Struct {
 | 
|  
 | 
|    RRectF() : super(kVersions.last.size);
 | 
|  
 | 
| +  RRectF.init(
 | 
| +    double this.x, 
 | 
| +    double this.y, 
 | 
| +    double this.width, 
 | 
| +    double this.height, 
 | 
| +    double this.topLeftRadiusX, 
 | 
| +    double this.topLeftRadiusY, 
 | 
| +    double this.topRightRadiusX, 
 | 
| +    double this.topRightRadiusY, 
 | 
| +    double this.bottomLeftRadiusX, 
 | 
| +    double this.bottomLeftRadiusY, 
 | 
| +    double this.bottomRightRadiusX, 
 | 
| +    double this.bottomRightRadiusY
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static RRectF deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| @@ -727,6 +771,10 @@ class Transform extends bindings.Struct {
 | 
|  
 | 
|    Transform() : super(kVersions.last.size);
 | 
|  
 | 
| +  Transform.init(
 | 
| +    List<double> this.matrix
 | 
| +  ) : super(kVersions.last.size);
 | 
| +
 | 
|    static Transform deserialize(bindings.Message message) {
 | 
|      var decoder = new bindings.Decoder(message);
 | 
|      var result = decode(decoder);
 | 
| 
 |