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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/compositor.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 compositor_mojom; 5 library compositor_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'package:mojo/bindings.dart' as bindings; 7 import 'package:mojo/bindings.dart' as bindings;
8 import 'package:mojo/core.dart' as core; 8 import 'package:mojo/core.dart' as core;
9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
10 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; 10 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 "label: $label" ")"; 93 "label: $label" ")";
94 } 94 }
95 95
96 Map toJson() { 96 Map toJson() {
97 throw new bindings.MojoCodecError( 97 throw new bindings.MojoCodecError(
98 'Object containing handles cannot be encoded to JSON.'); 98 'Object containing handles cannot be encoded to JSON.');
99 } 99 }
100 } 100 }
101 101
102 102
103
104
105 class CompositorCreateSceneResponseParams extends bindings.Struct { 103 class CompositorCreateSceneResponseParams extends bindings.Struct {
106 static const List<bindings.StructDataHeader> kVersions = const [ 104 static const List<bindings.StructDataHeader> kVersions = const [
107 const bindings.StructDataHeader(16, 0) 105 const bindings.StructDataHeader(16, 0)
108 ]; 106 ];
109 scene_token_mojom.SceneToken sceneToken = null; 107 scene_token_mojom.SceneToken sceneToken = null;
110 108
111 CompositorCreateSceneResponseParams() : super(kVersions.last.size); 109 CompositorCreateSceneResponseParams() : super(kVersions.last.size);
112 110
113 static CompositorCreateSceneResponseParams deserialize(bindings.Message messag e) { 111 static CompositorCreateSceneResponseParams deserialize(bindings.Message messag e) {
114 var decoder = new bindings.Decoder(message); 112 var decoder = new bindings.Decoder(message);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 } 166 }
169 167
170 Map toJson() { 168 Map toJson() {
171 Map map = new Map(); 169 Map map = new Map();
172 map["sceneToken"] = sceneToken; 170 map["sceneToken"] = sceneToken;
173 return map; 171 return map;
174 } 172 }
175 } 173 }
176 174
177 175
178
179
180 class _CompositorCreateRendererParams extends bindings.Struct { 176 class _CompositorCreateRendererParams extends bindings.Struct {
181 static const List<bindings.StructDataHeader> kVersions = const [ 177 static const List<bindings.StructDataHeader> kVersions = const [
182 const bindings.StructDataHeader(32, 0) 178 const bindings.StructDataHeader(32, 0)
183 ]; 179 ];
184 Object contextProvider = null; 180 Object contextProvider = null;
185 Object renderer = null; 181 Object renderer = null;
186 String label = null; 182 String label = null;
187 183
188 _CompositorCreateRendererParams() : super(kVersions.last.size); 184 _CompositorCreateRendererParams() : super(kVersions.last.size);
189 185
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 "renderer: $renderer" ", " 262 "renderer: $renderer" ", "
267 "label: $label" ")"; 263 "label: $label" ")";
268 } 264 }
269 265
270 Map toJson() { 266 Map toJson() {
271 throw new bindings.MojoCodecError( 267 throw new bindings.MojoCodecError(
272 'Object containing handles cannot be encoded to JSON.'); 268 'Object containing handles cannot be encoded to JSON.');
273 } 269 }
274 } 270 }
275 271
276
277
278
279 const int _Compositor_createSceneName = 0; 272 const int _Compositor_createSceneName = 0;
280 const int _Compositor_createRendererName = 1; 273 const int _Compositor_createRendererName = 1;
281 274
282
283
284 class _CompositorServiceDescription implements service_describer.ServiceDescript ion { 275 class _CompositorServiceDescription implements service_describer.ServiceDescript ion {
285 dynamic getTopLevelInterface([Function responseFactory]) => 276 dynamic getTopLevelInterface([Function responseFactory]) =>
286 responseFactory(null); 277 responseFactory(null);
287 278
288 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 279 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
289 responseFactory(null); 280 responseFactory(null);
290 281
291 dynamic getAllTypeDefinitions([Function responseFactory]) => 282 dynamic getAllTypeDefinitions([Function responseFactory]) =>
292 responseFactory(null); 283 responseFactory(null);
293 } 284 }
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 static service_describer.ServiceDescription get serviceDescription { 515 static service_describer.ServiceDescription get serviceDescription {
525 if (_cachedServiceDescription == null) { 516 if (_cachedServiceDescription == null) {
526 _cachedServiceDescription = new _CompositorServiceDescription(); 517 _cachedServiceDescription = new _CompositorServiceDescription();
527 } 518 }
528 return _cachedServiceDescription; 519 return _cachedServiceDescription;
529 } 520 }
530 } 521 }
531 522
532 523
533 524
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698