Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/nodes.mojom.dart

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Merge with master Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 library nodes_mojom; 5 library nodes_mojom;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:mojo/bindings.dart' as bindings; 9 import 'package:mojo/bindings.dart' as bindings;
10 import 'package:mojo/core.dart' as core; 10 import 'package:mojo/core.dart' as core;
11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
12
11 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; 13 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
12 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_ tests_mojom; 14 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_ tests_mojom;
13 15
14 16
15 17
16 class NodeCombinator extends bindings.MojoEnum { 18 class NodeCombinator extends bindings.MojoEnum {
17 static const NodeCombinator merge = const NodeCombinator._(0); 19 static const NodeCombinator merge = const NodeCombinator._(0);
18 static const NodeCombinator prune = const NodeCombinator._(1); 20 static const NodeCombinator prune = const NodeCombinator._(1);
19 static const NodeCombinator fallback = const NodeCombinator._(2); 21 static const NodeCombinator fallback = const NodeCombinator._(2);
20 22
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 } 59 }
58 60
59 String toString() { 61 String toString() {
60 switch(this) { 62 switch(this) {
61 case merge: 63 case merge:
62 return 'NodeCombinator.merge'; 64 return 'NodeCombinator.merge';
63 case prune: 65 case prune:
64 return 'NodeCombinator.prune'; 66 return 'NodeCombinator.prune';
65 case fallback: 67 case fallback:
66 return 'NodeCombinator.fallback'; 68 return 'NodeCombinator.fallback';
69 default:
70 return null;
67 } 71 }
68 } 72 }
69 73
70 int toJson() => mojoEnumValue; 74 int toJson() => mojoEnumValue;
71 } 75 }
72 76
77
78
73 class Node extends bindings.Struct { 79 class Node extends bindings.Struct {
74 static const List<bindings.StructDataHeader> kVersions = const [ 80 static const List<bindings.StructDataHeader> kVersions = const [
75 const bindings.StructDataHeader(56, 0) 81 const bindings.StructDataHeader(56, 0)
76 ]; 82 ];
77 geometry_mojom.Transform contentTransform = null; 83 geometry_mojom.Transform contentTransform = null;
78 geometry_mojom.Rect contentClip = null; 84 geometry_mojom.Rect contentClip = null;
79 int hitId = 0; 85 int hitId = 0;
80 NodeCombinator combinator = new NodeCombinator(0); 86 NodeCombinator combinator = new NodeCombinator(0);
81 List<int> childNodeIds = null; 87 List<int> childNodeIds = null;
82 NodeOp op = null; 88 NodeOp op = null;
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 map["contentClip"] = contentClip; 187 map["contentClip"] = contentClip;
182 map["hitId"] = hitId; 188 map["hitId"] = hitId;
183 map["combinator"] = combinator; 189 map["combinator"] = combinator;
184 map["childNodeIds"] = childNodeIds; 190 map["childNodeIds"] = childNodeIds;
185 map["op"] = op; 191 map["op"] = op;
186 return map; 192 return map;
187 } 193 }
188 } 194 }
189 195
190 196
197
198
191 class RectNodeOp extends bindings.Struct { 199 class RectNodeOp extends bindings.Struct {
192 static const List<bindings.StructDataHeader> kVersions = const [ 200 static const List<bindings.StructDataHeader> kVersions = const [
193 const bindings.StructDataHeader(24, 0) 201 const bindings.StructDataHeader(24, 0)
194 ]; 202 ];
195 geometry_mojom.Rect contentRect = null; 203 geometry_mojom.Rect contentRect = null;
196 Color color = null; 204 Color color = null;
197 205
198 RectNodeOp() : super(kVersions.last.size); 206 RectNodeOp() : super(kVersions.last.size);
199 207
200 static RectNodeOp deserialize(bindings.Message message) { 208 static RectNodeOp deserialize(bindings.Message message) {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 267
260 Map toJson() { 268 Map toJson() {
261 Map map = new Map(); 269 Map map = new Map();
262 map["contentRect"] = contentRect; 270 map["contentRect"] = contentRect;
263 map["color"] = color; 271 map["color"] = color;
264 return map; 272 return map;
265 } 273 }
266 } 274 }
267 275
268 276
277
278
269 class ImageNodeOp extends bindings.Struct { 279 class ImageNodeOp extends bindings.Struct {
270 static const List<bindings.StructDataHeader> kVersions = const [ 280 static const List<bindings.StructDataHeader> kVersions = const [
271 const bindings.StructDataHeader(40, 0) 281 const bindings.StructDataHeader(40, 0)
272 ]; 282 ];
273 geometry_mojom.Rect contentRect = null; 283 geometry_mojom.Rect contentRect = null;
274 geometry_mojom.Rect imageRect = null; 284 geometry_mojom.Rect imageRect = null;
275 int imageResourceId = 0; 285 int imageResourceId = 0;
276 Blend blend = null; 286 Blend blend = null;
277 287
278 ImageNodeOp() : super(kVersions.last.size); 288 ImageNodeOp() : super(kVersions.last.size);
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 Map map = new Map(); 366 Map map = new Map();
357 map["contentRect"] = contentRect; 367 map["contentRect"] = contentRect;
358 map["imageRect"] = imageRect; 368 map["imageRect"] = imageRect;
359 map["imageResourceId"] = imageResourceId; 369 map["imageResourceId"] = imageResourceId;
360 map["blend"] = blend; 370 map["blend"] = blend;
361 return map; 371 return map;
362 } 372 }
363 } 373 }
364 374
365 375
376
377
366 class SceneNodeOp extends bindings.Struct { 378 class SceneNodeOp extends bindings.Struct {
367 static const List<bindings.StructDataHeader> kVersions = const [ 379 static const List<bindings.StructDataHeader> kVersions = const [
368 const bindings.StructDataHeader(16, 0) 380 const bindings.StructDataHeader(16, 0)
369 ]; 381 ];
370 int sceneResourceId = 0; 382 int sceneResourceId = 0;
371 int sceneVersion = 0; 383 int sceneVersion = 0;
372 384
373 SceneNodeOp() : super(kVersions.last.size); 385 SceneNodeOp() : super(kVersions.last.size);
374 386
375 static SceneNodeOp deserialize(bindings.Message message) { 387 static SceneNodeOp deserialize(bindings.Message message) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 444
433 Map toJson() { 445 Map toJson() {
434 Map map = new Map(); 446 Map map = new Map();
435 map["sceneResourceId"] = sceneResourceId; 447 map["sceneResourceId"] = sceneResourceId;
436 map["sceneVersion"] = sceneVersion; 448 map["sceneVersion"] = sceneVersion;
437 return map; 449 return map;
438 } 450 }
439 } 451 }
440 452
441 453
454
455
442 class LayerNodeOp extends bindings.Struct { 456 class LayerNodeOp extends bindings.Struct {
443 static const List<bindings.StructDataHeader> kVersions = const [ 457 static const List<bindings.StructDataHeader> kVersions = const [
444 const bindings.StructDataHeader(24, 0) 458 const bindings.StructDataHeader(24, 0)
445 ]; 459 ];
446 geometry_mojom.Size layerSize = null; 460 geometry_mojom.Size layerSize = null;
447 Blend blend = null; 461 Blend blend = null;
448 462
449 LayerNodeOp() : super(kVersions.last.size); 463 LayerNodeOp() : super(kVersions.last.size);
450 464
451 static LayerNodeOp deserialize(bindings.Message message) { 465 static LayerNodeOp deserialize(bindings.Message message) {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
510 524
511 Map toJson() { 525 Map toJson() {
512 Map map = new Map(); 526 Map map = new Map();
513 map["layerSize"] = layerSize; 527 map["layerSize"] = layerSize;
514 map["blend"] = blend; 528 map["blend"] = blend;
515 return map; 529 return map;
516 } 530 }
517 } 531 }
518 532
519 533
534
535
520 class Color extends bindings.Struct { 536 class Color extends bindings.Struct {
521 static const List<bindings.StructDataHeader> kVersions = const [ 537 static const List<bindings.StructDataHeader> kVersions = const [
522 const bindings.StructDataHeader(16, 0) 538 const bindings.StructDataHeader(16, 0)
523 ]; 539 ];
524 int red = 0; 540 int red = 0;
525 int green = 0; 541 int green = 0;
526 int blue = 0; 542 int blue = 0;
527 int alpha = 0; 543 int alpha = 0;
528 544
529 Color() : super(kVersions.last.size); 545 Color() : super(kVersions.last.size);
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
604 Map map = new Map(); 620 Map map = new Map();
605 map["red"] = red; 621 map["red"] = red;
606 map["green"] = green; 622 map["green"] = green;
607 map["blue"] = blue; 623 map["blue"] = blue;
608 map["alpha"] = alpha; 624 map["alpha"] = alpha;
609 return map; 625 return map;
610 } 626 }
611 } 627 }
612 628
613 629
630
631
614 class Blend extends bindings.Struct { 632 class Blend extends bindings.Struct {
615 static const List<bindings.StructDataHeader> kVersions = const [ 633 static const List<bindings.StructDataHeader> kVersions = const [
616 const bindings.StructDataHeader(16, 0) 634 const bindings.StructDataHeader(16, 0)
617 ]; 635 ];
618 int alpha = 255; 636 int alpha = 255;
619 637
620 Blend() : super(kVersions.last.size); 638 Blend() : super(kVersions.last.size);
621 639
622 static Blend deserialize(bindings.Message message) { 640 static Blend deserialize(bindings.Message message) {
623 var decoder = new bindings.Decoder(message); 641 var decoder = new bindings.Decoder(message);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
672 690
673 Map toJson() { 691 Map toJson() {
674 Map map = new Map(); 692 Map map = new Map();
675 map["alpha"] = alpha; 693 map["alpha"] = alpha;
676 return map; 694 return map;
677 } 695 }
678 } 696 }
679 697
680 698
681 699
700
701
682 enum NodeOpTag { 702 enum NodeOpTag {
683 rect, 703 rect,
684 image, 704 image,
685 scene, 705 scene,
686 layer, 706 layer,
687 unknown 707 unknown
688 } 708 }
689 709
690 class NodeOp extends bindings.Union { 710 class NodeOp extends bindings.Union {
691 static final _tag_to_int = const { 711 static final _tag_to_int = const {
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
830 result += "layer"; 850 result += "layer";
831 break; 851 break;
832 default: 852 default:
833 result += "unknown"; 853 result += "unknown";
834 } 854 }
835 result += ": $_data)"; 855 result += ": $_data)";
836 return result; 856 return result;
837 } 857 }
838 } 858 }
839 859
860
861
862
863
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698