OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 | |
OLD | NEW |