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

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

Issue 1753013002: Mojom runtime type info: New implementation for Dart. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: No changes to sha1s Created 4 years, 9 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 import 'package:mojo/bindings.dart' as bindings; 6 import 'package:mojo/bindings.dart' as bindings;
7 7
8 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; 8 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
9 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_ tests_mojom; 9 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_ tests_mojom;
10 10
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 case fallback: 62 case fallback:
63 return 'NodeCombinator.fallback'; 63 return 'NodeCombinator.fallback';
64 default: 64 default:
65 return null; 65 return null;
66 } 66 }
67 } 67 }
68 68
69 int toJson() => mojoEnumValue; 69 int toJson() => mojoEnumValue;
70 } 70 }
71 71
72
73
74 class Node extends bindings.Struct { 72 class Node extends bindings.Struct {
75 static const List<bindings.StructDataHeader> kVersions = const [ 73 static const List<bindings.StructDataHeader> kVersions = const [
76 const bindings.StructDataHeader(64, 0) 74 const bindings.StructDataHeader(64, 0)
77 ]; 75 ];
78 geometry_mojom.Transform contentTransform = null; 76 geometry_mojom.Transform contentTransform = null;
79 geometry_mojom.Rect contentClip = null; 77 geometry_mojom.Rect contentClip = null;
80 NodeCombinator combinator = new NodeCombinator(0); 78 NodeCombinator combinator = new NodeCombinator(0);
81 hit_tests_mojom.HitTestBehavior hitTestBehavior = null; 79 hit_tests_mojom.HitTestBehavior hitTestBehavior = null;
82 List<int> childNodeIds = null; 80 List<int> childNodeIds = null;
83 NodeOp op = null; 81 NodeOp op = null;
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 map["contentClip"] = contentClip; 211 map["contentClip"] = contentClip;
214 map["combinator"] = combinator; 212 map["combinator"] = combinator;
215 map["hitTestBehavior"] = hitTestBehavior; 213 map["hitTestBehavior"] = hitTestBehavior;
216 map["childNodeIds"] = childNodeIds; 214 map["childNodeIds"] = childNodeIds;
217 map["op"] = op; 215 map["op"] = op;
218 return map; 216 return map;
219 } 217 }
220 } 218 }
221 219
222 220
223
224
225 class RectNodeOp extends bindings.Struct { 221 class RectNodeOp extends bindings.Struct {
226 static const List<bindings.StructDataHeader> kVersions = const [ 222 static const List<bindings.StructDataHeader> kVersions = const [
227 const bindings.StructDataHeader(24, 0) 223 const bindings.StructDataHeader(24, 0)
228 ]; 224 ];
229 geometry_mojom.Rect contentRect = null; 225 geometry_mojom.Rect contentRect = null;
230 Color color = null; 226 Color color = null;
231 227
232 RectNodeOp() : super(kVersions.last.size); 228 RectNodeOp() : super(kVersions.last.size);
233 229
234 static RectNodeOp deserialize(bindings.Message message) { 230 static RectNodeOp deserialize(bindings.Message message) {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 299
304 Map toJson() { 300 Map toJson() {
305 Map map = new Map(); 301 Map map = new Map();
306 map["contentRect"] = contentRect; 302 map["contentRect"] = contentRect;
307 map["color"] = color; 303 map["color"] = color;
308 return map; 304 return map;
309 } 305 }
310 } 306 }
311 307
312 308
313
314
315 class ImageNodeOp extends bindings.Struct { 309 class ImageNodeOp extends bindings.Struct {
316 static const List<bindings.StructDataHeader> kVersions = const [ 310 static const List<bindings.StructDataHeader> kVersions = const [
317 const bindings.StructDataHeader(40, 0) 311 const bindings.StructDataHeader(40, 0)
318 ]; 312 ];
319 geometry_mojom.Rect contentRect = null; 313 geometry_mojom.Rect contentRect = null;
320 geometry_mojom.Rect imageRect = null; 314 geometry_mojom.Rect imageRect = null;
321 int imageResourceId = 0; 315 int imageResourceId = 0;
322 Blend blend = null; 316 Blend blend = null;
323 317
324 ImageNodeOp() : super(kVersions.last.size); 318 ImageNodeOp() : super(kVersions.last.size);
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
422 Map map = new Map(); 416 Map map = new Map();
423 map["contentRect"] = contentRect; 417 map["contentRect"] = contentRect;
424 map["imageRect"] = imageRect; 418 map["imageRect"] = imageRect;
425 map["imageResourceId"] = imageResourceId; 419 map["imageResourceId"] = imageResourceId;
426 map["blend"] = blend; 420 map["blend"] = blend;
427 return map; 421 return map;
428 } 422 }
429 } 423 }
430 424
431 425
432
433
434 class SceneNodeOp extends bindings.Struct { 426 class SceneNodeOp extends bindings.Struct {
435 static const List<bindings.StructDataHeader> kVersions = const [ 427 static const List<bindings.StructDataHeader> kVersions = const [
436 const bindings.StructDataHeader(16, 0) 428 const bindings.StructDataHeader(16, 0)
437 ]; 429 ];
438 int sceneResourceId = 0; 430 int sceneResourceId = 0;
439 int sceneVersion = 0; 431 int sceneVersion = 0;
440 432
441 SceneNodeOp() : super(kVersions.last.size); 433 SceneNodeOp() : super(kVersions.last.size);
442 434
443 static SceneNodeOp deserialize(bindings.Message message) { 435 static SceneNodeOp deserialize(bindings.Message message) {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
510 502
511 Map toJson() { 503 Map toJson() {
512 Map map = new Map(); 504 Map map = new Map();
513 map["sceneResourceId"] = sceneResourceId; 505 map["sceneResourceId"] = sceneResourceId;
514 map["sceneVersion"] = sceneVersion; 506 map["sceneVersion"] = sceneVersion;
515 return map; 507 return map;
516 } 508 }
517 } 509 }
518 510
519 511
520
521
522 class LayerNodeOp extends bindings.Struct { 512 class LayerNodeOp extends bindings.Struct {
523 static const List<bindings.StructDataHeader> kVersions = const [ 513 static const List<bindings.StructDataHeader> kVersions = const [
524 const bindings.StructDataHeader(24, 0) 514 const bindings.StructDataHeader(24, 0)
525 ]; 515 ];
526 geometry_mojom.Size layerSize = null; 516 geometry_mojom.Size layerSize = null;
527 Blend blend = null; 517 Blend blend = null;
528 518
529 LayerNodeOp() : super(kVersions.last.size); 519 LayerNodeOp() : super(kVersions.last.size);
530 520
531 static LayerNodeOp deserialize(bindings.Message message) { 521 static LayerNodeOp deserialize(bindings.Message message) {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
600 590
601 Map toJson() { 591 Map toJson() {
602 Map map = new Map(); 592 Map map = new Map();
603 map["layerSize"] = layerSize; 593 map["layerSize"] = layerSize;
604 map["blend"] = blend; 594 map["blend"] = blend;
605 return map; 595 return map;
606 } 596 }
607 } 597 }
608 598
609 599
610
611
612 class Color extends bindings.Struct { 600 class Color extends bindings.Struct {
613 static const List<bindings.StructDataHeader> kVersions = const [ 601 static const List<bindings.StructDataHeader> kVersions = const [
614 const bindings.StructDataHeader(16, 0) 602 const bindings.StructDataHeader(16, 0)
615 ]; 603 ];
616 int red = 0; 604 int red = 0;
617 int green = 0; 605 int green = 0;
618 int blue = 0; 606 int blue = 0;
619 int alpha = 0; 607 int alpha = 0;
620 608
621 Color() : super(kVersions.last.size); 609 Color() : super(kVersions.last.size);
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
716 Map map = new Map(); 704 Map map = new Map();
717 map["red"] = red; 705 map["red"] = red;
718 map["green"] = green; 706 map["green"] = green;
719 map["blue"] = blue; 707 map["blue"] = blue;
720 map["alpha"] = alpha; 708 map["alpha"] = alpha;
721 return map; 709 return map;
722 } 710 }
723 } 711 }
724 712
725 713
726
727
728 class Blend extends bindings.Struct { 714 class Blend extends bindings.Struct {
729 static const List<bindings.StructDataHeader> kVersions = const [ 715 static const List<bindings.StructDataHeader> kVersions = const [
730 const bindings.StructDataHeader(16, 0) 716 const bindings.StructDataHeader(16, 0)
731 ]; 717 ];
732 int alpha = 255; 718 int alpha = 255;
733 719
734 Blend() : super(kVersions.last.size); 720 Blend() : super(kVersions.last.size);
735 721
736 static Blend deserialize(bindings.Message message) { 722 static Blend deserialize(bindings.Message message) {
737 var decoder = new bindings.Decoder(message); 723 var decoder = new bindings.Decoder(message);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
791 777
792 Map toJson() { 778 Map toJson() {
793 Map map = new Map(); 779 Map map = new Map();
794 map["alpha"] = alpha; 780 map["alpha"] = alpha;
795 return map; 781 return map;
796 } 782 }
797 } 783 }
798 784
799 785
800 786
801
802
803 enum NodeOpTag { 787 enum NodeOpTag {
804 rect, 788 rect,
805 image, 789 image,
806 scene, 790 scene,
807 layer, 791 layer,
808 unknown 792 unknown
809 } 793 }
810 794
811 class NodeOp extends bindings.Union { 795 class NodeOp extends bindings.Union {
812 static final _tag_to_int = const { 796 static final _tag_to_int = const {
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
948 break; 932 break;
949 default: 933 default:
950 result += "unknown"; 934 result += "unknown";
951 } 935 }
952 result += ": $_data)"; 936 result += ": $_data)";
953 return result; 937 return result;
954 } 938 }
955 } 939 }
956 940
957 941
958
959
960
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698