| 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 |