OLD | NEW |
1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
3 | 3 |
4 library renderers_mojom; | 4 library renderers_mojom; |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'package:mojo/bindings.dart' as bindings; | 6 import 'package:mojo/bindings.dart' as bindings; |
7 import 'package:mojo/core.dart' as core; | 7 import 'package:mojo/core.dart' as core; |
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
9 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; | 9 import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom; |
10 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_
tests_mojom; | 10 import 'package:mojo_services/mojo/gfx/composition/hit_tests.mojom.dart' as hit_
tests_mojom; |
11 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc
ene_token_mojom; | 11 import 'package:mojo_services/mojo/gfx/composition/scene_token.mojom.dart' as sc
ene_token_mojom; |
12 import 'package:mojo_services/mojo/gfx/composition/scheduling.mojom.dart' as sch
eduling_mojom; | 12 import 'package:mojo_services/mojo/gfx/composition/scheduling.mojom.dart' as sch
eduling_mojom; |
13 | 13 |
14 | 14 |
15 | 15 |
16 class _RendererSetRootSceneParams extends bindings.Struct { | 16 class _RendererSetRootSceneParams extends bindings.Struct { |
17 static const List<bindings.StructDataHeader> kVersions = const [ | 17 static const List<bindings.StructDataHeader> kVersions = const [ |
18 const bindings.StructDataHeader(32, 0) | 18 const bindings.StructDataHeader(32, 0) |
19 ]; | 19 ]; |
20 scene_token_mojom.SceneToken sceneToken = null; | 20 scene_token_mojom.SceneToken sceneToken = null; |
21 int sceneVersion = 0; | 21 int sceneVersion = 0; |
22 geometry_mojom.Rect viewport = null; | 22 geometry_mojom.Rect viewport = null; |
23 | 23 |
24 _RendererSetRootSceneParams() : super(kVersions.last.size); | 24 _RendererSetRootSceneParams() : super(kVersions.last.size); |
25 | 25 |
| 26 _RendererSetRootSceneParams.init( |
| 27 scene_token_mojom.SceneToken this.sceneToken, |
| 28 int this.sceneVersion, |
| 29 geometry_mojom.Rect this.viewport |
| 30 ) : super(kVersions.last.size); |
| 31 |
26 static _RendererSetRootSceneParams deserialize(bindings.Message message) { | 32 static _RendererSetRootSceneParams deserialize(bindings.Message message) { |
27 var decoder = new bindings.Decoder(message); | 33 var decoder = new bindings.Decoder(message); |
28 var result = decode(decoder); | 34 var result = decode(decoder); |
29 if (decoder.excessHandles != null) { | 35 if (decoder.excessHandles != null) { |
30 decoder.excessHandles.forEach((h) => h.close()); | 36 decoder.excessHandles.forEach((h) => h.close()); |
31 } | 37 } |
32 return result; | 38 return result; |
33 } | 39 } |
34 | 40 |
35 static _RendererSetRootSceneParams decode(bindings.Decoder decoder0) { | 41 static _RendererSetRootSceneParams decode(bindings.Decoder decoder0) { |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 } | 121 } |
116 | 122 |
117 | 123 |
118 class _RendererClearRootSceneParams extends bindings.Struct { | 124 class _RendererClearRootSceneParams extends bindings.Struct { |
119 static const List<bindings.StructDataHeader> kVersions = const [ | 125 static const List<bindings.StructDataHeader> kVersions = const [ |
120 const bindings.StructDataHeader(8, 0) | 126 const bindings.StructDataHeader(8, 0) |
121 ]; | 127 ]; |
122 | 128 |
123 _RendererClearRootSceneParams() : super(kVersions.last.size); | 129 _RendererClearRootSceneParams() : super(kVersions.last.size); |
124 | 130 |
| 131 _RendererClearRootSceneParams.init( |
| 132 ) : super(kVersions.last.size); |
| 133 |
125 static _RendererClearRootSceneParams deserialize(bindings.Message message) { | 134 static _RendererClearRootSceneParams deserialize(bindings.Message message) { |
126 var decoder = new bindings.Decoder(message); | 135 var decoder = new bindings.Decoder(message); |
127 var result = decode(decoder); | 136 var result = decode(decoder); |
128 if (decoder.excessHandles != null) { | 137 if (decoder.excessHandles != null) { |
129 decoder.excessHandles.forEach((h) => h.close()); | 138 decoder.excessHandles.forEach((h) => h.close()); |
130 } | 139 } |
131 return result; | 140 return result; |
132 } | 141 } |
133 | 142 |
134 static _RendererClearRootSceneParams decode(bindings.Decoder decoder0) { | 143 static _RendererClearRootSceneParams decode(bindings.Decoder decoder0) { |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
174 | 183 |
175 | 184 |
176 class _RendererGetSchedulerParams extends bindings.Struct { | 185 class _RendererGetSchedulerParams extends bindings.Struct { |
177 static const List<bindings.StructDataHeader> kVersions = const [ | 186 static const List<bindings.StructDataHeader> kVersions = const [ |
178 const bindings.StructDataHeader(16, 0) | 187 const bindings.StructDataHeader(16, 0) |
179 ]; | 188 ]; |
180 scheduling_mojom.FrameSchedulerInterfaceRequest scheduler = null; | 189 scheduling_mojom.FrameSchedulerInterfaceRequest scheduler = null; |
181 | 190 |
182 _RendererGetSchedulerParams() : super(kVersions.last.size); | 191 _RendererGetSchedulerParams() : super(kVersions.last.size); |
183 | 192 |
| 193 _RendererGetSchedulerParams.init( |
| 194 scheduling_mojom.FrameSchedulerInterfaceRequest this.scheduler |
| 195 ) : super(kVersions.last.size); |
| 196 |
184 static _RendererGetSchedulerParams deserialize(bindings.Message message) { | 197 static _RendererGetSchedulerParams deserialize(bindings.Message message) { |
185 var decoder = new bindings.Decoder(message); | 198 var decoder = new bindings.Decoder(message); |
186 var result = decode(decoder); | 199 var result = decode(decoder); |
187 if (decoder.excessHandles != null) { | 200 if (decoder.excessHandles != null) { |
188 decoder.excessHandles.forEach((h) => h.close()); | 201 decoder.excessHandles.forEach((h) => h.close()); |
189 } | 202 } |
190 return result; | 203 return result; |
191 } | 204 } |
192 | 205 |
193 static _RendererGetSchedulerParams decode(bindings.Decoder decoder0) { | 206 static _RendererGetSchedulerParams decode(bindings.Decoder decoder0) { |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 | 258 |
246 | 259 |
247 class _RendererGetHitTesterParams extends bindings.Struct { | 260 class _RendererGetHitTesterParams extends bindings.Struct { |
248 static const List<bindings.StructDataHeader> kVersions = const [ | 261 static const List<bindings.StructDataHeader> kVersions = const [ |
249 const bindings.StructDataHeader(16, 0) | 262 const bindings.StructDataHeader(16, 0) |
250 ]; | 263 ]; |
251 hit_tests_mojom.HitTesterInterfaceRequest hitTester = null; | 264 hit_tests_mojom.HitTesterInterfaceRequest hitTester = null; |
252 | 265 |
253 _RendererGetHitTesterParams() : super(kVersions.last.size); | 266 _RendererGetHitTesterParams() : super(kVersions.last.size); |
254 | 267 |
| 268 _RendererGetHitTesterParams.init( |
| 269 hit_tests_mojom.HitTesterInterfaceRequest this.hitTester |
| 270 ) : super(kVersions.last.size); |
| 271 |
255 static _RendererGetHitTesterParams deserialize(bindings.Message message) { | 272 static _RendererGetHitTesterParams deserialize(bindings.Message message) { |
256 var decoder = new bindings.Decoder(message); | 273 var decoder = new bindings.Decoder(message); |
257 var result = decode(decoder); | 274 var result = decode(decoder); |
258 if (decoder.excessHandles != null) { | 275 if (decoder.excessHandles != null) { |
259 decoder.excessHandles.forEach((h) => h.close()); | 276 decoder.excessHandles.forEach((h) => h.close()); |
260 } | 277 } |
261 return result; | 278 return result; |
262 } | 279 } |
263 | 280 |
264 static _RendererGetHitTesterParams decode(bindings.Decoder decoder0) { | 281 static _RendererGetHitTesterParams decode(bindings.Decoder decoder0) { |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
313 'Object containing handles cannot be encoded to JSON.'); | 330 'Object containing handles cannot be encoded to JSON.'); |
314 } | 331 } |
315 } | 332 } |
316 | 333 |
317 const int _rendererMethodSetRootSceneName = 0; | 334 const int _rendererMethodSetRootSceneName = 0; |
318 const int _rendererMethodClearRootSceneName = 1; | 335 const int _rendererMethodClearRootSceneName = 1; |
319 const int _rendererMethodGetSchedulerName = 2; | 336 const int _rendererMethodGetSchedulerName = 2; |
320 const int _rendererMethodGetHitTesterName = 3; | 337 const int _rendererMethodGetHitTesterName = 3; |
321 | 338 |
322 class _RendererServiceDescription implements service_describer.ServiceDescriptio
n { | 339 class _RendererServiceDescription implements service_describer.ServiceDescriptio
n { |
323 dynamic getTopLevelInterface([Function responseFactory]) => | 340 void getTopLevelInterface(Function responder) { |
324 responseFactory(null); | 341 responder(null); |
| 342 } |
325 | 343 |
326 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 344 void getTypeDefinition(String typeKey, Function responder) { |
327 responseFactory(null); | 345 responder(null); |
| 346 } |
328 | 347 |
329 dynamic getAllTypeDefinitions([Function responseFactory]) => | 348 void getAllTypeDefinitions(Function responder) { |
330 responseFactory(null); | 349 responder(null); |
| 350 } |
331 } | 351 } |
332 | 352 |
333 abstract class Renderer { | 353 abstract class Renderer { |
334 static const String serviceName = null; | 354 static const String serviceName = null; |
335 | 355 |
336 static service_describer.ServiceDescription _cachedServiceDescription; | 356 static service_describer.ServiceDescription _cachedServiceDescription; |
337 static service_describer.ServiceDescription get serviceDescription { | 357 static service_describer.ServiceDescription get serviceDescription { |
338 if (_cachedServiceDescription == null) { | 358 if (_cachedServiceDescription == null) { |
339 _cachedServiceDescription = new _RendererServiceDescription(); | 359 _cachedServiceDescription = new _RendererServiceDescription(); |
340 } | 360 } |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
516 : super.fromHandle(handle, autoBegin: impl != null) { | 536 : super.fromHandle(handle, autoBegin: impl != null) { |
517 _impl = impl; | 537 _impl = impl; |
518 } | 538 } |
519 | 539 |
520 _RendererStubControl.unbound([this._impl]) : super.unbound(); | 540 _RendererStubControl.unbound([this._impl]) : super.unbound(); |
521 | 541 |
522 String get serviceName => Renderer.serviceName; | 542 String get serviceName => Renderer.serviceName; |
523 | 543 |
524 | 544 |
525 | 545 |
526 dynamic handleMessage(bindings.ServiceMessage message) { | 546 void handleMessage(bindings.ServiceMessage message) { |
527 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 547 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
528 return bindings.ControlMessageHandler.handleMessage(this, | 548 bindings.ControlMessageHandler.handleMessage( |
529 0, | 549 this, 0, message); |
530 message); | 550 return; |
531 } | 551 } |
532 if (_impl == null) { | 552 if (_impl == null) { |
533 throw new core.MojoApiError("$this has no implementation set"); | 553 throw new core.MojoApiError("$this has no implementation set"); |
534 } | 554 } |
535 switch (message.header.type) { | 555 switch (message.header.type) { |
536 case _rendererMethodSetRootSceneName: | 556 case _rendererMethodSetRootSceneName: |
537 var params = _RendererSetRootSceneParams.deserialize( | 557 var params = _RendererSetRootSceneParams.deserialize( |
538 message.payload); | 558 message.payload); |
539 _impl.setRootScene(params.sceneToken, params.sceneVersion, params.viewpo
rt); | 559 _impl.setRootScene(params.sceneToken, params.sceneVersion, params.viewpo
rt); |
540 break; | 560 break; |
541 case _rendererMethodClearRootSceneName: | 561 case _rendererMethodClearRootSceneName: |
542 _impl.clearRootScene(); | 562 _impl.clearRootScene(); |
543 break; | 563 break; |
544 case _rendererMethodGetSchedulerName: | 564 case _rendererMethodGetSchedulerName: |
545 var params = _RendererGetSchedulerParams.deserialize( | 565 var params = _RendererGetSchedulerParams.deserialize( |
546 message.payload); | 566 message.payload); |
547 _impl.getScheduler(params.scheduler); | 567 _impl.getScheduler(params.scheduler); |
548 break; | 568 break; |
549 case _rendererMethodGetHitTesterName: | 569 case _rendererMethodGetHitTesterName: |
550 var params = _RendererGetHitTesterParams.deserialize( | 570 var params = _RendererGetHitTesterParams.deserialize( |
551 message.payload); | 571 message.payload); |
552 _impl.getHitTester(params.hitTester); | 572 _impl.getHitTester(params.hitTester); |
553 break; | 573 break; |
554 default: | 574 default: |
555 throw new bindings.MojoCodecError("Unexpected message name"); | 575 throw new bindings.MojoCodecError("Unexpected message name"); |
556 break; | 576 break; |
557 } | 577 } |
558 return null; | |
559 } | 578 } |
560 | 579 |
561 Renderer get impl => _impl; | 580 Renderer get impl => _impl; |
562 set impl(Renderer d) { | 581 set impl(Renderer d) { |
563 if (d == null) { | 582 if (d == null) { |
564 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 583 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
565 } | 584 } |
566 if (isBound && (_impl == null)) { | 585 if (isBound && (_impl == null)) { |
567 beginHandlingEvents(); | 586 beginHandlingEvents(); |
568 } | 587 } |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
618 void getScheduler(scheduling_mojom.FrameSchedulerInterfaceRequest scheduler) { | 637 void getScheduler(scheduling_mojom.FrameSchedulerInterfaceRequest scheduler) { |
619 return impl.getScheduler(scheduler); | 638 return impl.getScheduler(scheduler); |
620 } | 639 } |
621 void getHitTester(hit_tests_mojom.HitTesterInterfaceRequest hitTester) { | 640 void getHitTester(hit_tests_mojom.HitTesterInterfaceRequest hitTester) { |
622 return impl.getHitTester(hitTester); | 641 return impl.getHitTester(hitTester); |
623 } | 642 } |
624 } | 643 } |
625 | 644 |
626 | 645 |
627 | 646 |
OLD | NEW |