diff --git a/engine/src/flutter/ci/licenses_golden/licenses_flutter b/engine/src/flutter/ci/licenses_golden/licenses_flutter index 8054331e611..4aad0ab44b3 100755 --- a/engine/src/flutter/ci/licenses_golden/licenses_flutter +++ b/engine/src/flutter/ci/licenses_golden/licenses_flutter @@ -413,7 +413,6 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/canvas.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/canvas_kit_canvas.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/color_filter.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/embedded_views.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/fonts.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/image.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/image_filter.dart @@ -430,7 +429,6 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/picture_recorder.dar FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/platform_message.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/raster_cache.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/rasterizer.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/surface.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/text.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/compositor/util.dart diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine.dart b/engine/src/flutter/lib/web_ui/lib/src/engine.dart index dd76738945b..4f6116195a7 100644 --- a/engine/src/flutter/lib/web_ui/lib/src/engine.dart +++ b/engine/src/flutter/lib/web_ui/lib/src/engine.dart @@ -31,7 +31,6 @@ part 'engine/compositor/canvas.dart'; part 'engine/compositor/canvas_kit_canvas.dart'; part 'engine/compositor/color_filter.dart'; part 'engine/compositor/embedded_views.dart'; -part 'engine/compositor/engine_delegate.dart'; part 'engine/compositor/fonts.dart'; part 'engine/compositor/image.dart'; part 'engine/compositor/image_filter.dart'; @@ -48,7 +47,6 @@ part 'engine/compositor/picture_recorder.dart'; part 'engine/compositor/platform_message.dart'; part 'engine/compositor/raster_cache.dart'; part 'engine/compositor/rasterizer.dart'; -part 'engine/compositor/runtime_delegate.dart'; part 'engine/compositor/surface.dart'; part 'engine/compositor/text.dart'; part 'engine/compositor/util.dart'; diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart b/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart deleted file mode 100644 index bcf6368ee95..00000000000 --- a/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright 2013 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// @dart = 2.6 -part of engine; - -const String assetChannel = 'flutter/assets'; - -class Engine extends RuntimeDelegate { - final Animator _animator; - final dynamic _runtimeController; - final AssetManager _assetManager; - final dynamic _delegate; - - Engine(this._animator, this._runtimeController, this._assetManager, - this._delegate); - - @override - String get defaultRouteName => _initialRoute ?? '/'; - - String _initialRoute; - - bool get haveSurface => true; - - ViewportMetrics _viewportMetrics; - set viewportMetrics(ViewportMetrics metrics) { - final bool dimensionsChanged = - _viewportMetrics.physicalHeight != metrics.physicalHeight || - _viewportMetrics.physicalWidth != metrics.physicalWidth; - _viewportMetrics = metrics; - _runtimeController.viewportMetrics = _viewportMetrics; - if (_animator != null) { - if (dimensionsChanged) { - _animator.setDimensionChangePending(); - } - if (haveSurface) { - scheduleFrame(); - } - } - } - - @override - void scheduleFrame({bool regenerateLayerTree = true}) { - _animator.requestFrame(regenerateLayerTree); - } - - @override - void render(LayerTree layerTree) { - if (layerTree == null) { - return; - } - - final ui.Size frameSize = ui.Size( - _viewportMetrics.physicalWidth, _viewportMetrics.physicalHeight); - - if (frameSize.isEmpty) { - return; - } - - layerTree.frameSize = frameSize; - layerTree.devicePixelRatio = _viewportMetrics.devicePixelRatio; - _animator.render(layerTree); - } - - @override - void handlePlatformMessage(PlatformMessage message) { - if (message.channel == assetChannel) { - handleAssetPlatformMessage(message); - } else { - _delegate.onEngineHandlePlatformMessage(message); - } - } - - void handleAssetPlatformMessage(PlatformMessage message) { - final PlatformMessageResponse response = message.response; - if (response == null) { - return; - } - - final String asset = utf8.decode(message.data.buffer.asUint8List()); - if (_assetManager != null) { - _assetManager.load(asset).then((ByteData data) { - if (data != null) { - response.complete(data.buffer.asUint8List()); - } else { - response.completeEmpty(); - } - }); - } else { - response.completeEmpty(); - } - } - - @override - FontCollection getFontCollection() => null; -} - -class Animator { - void setDimensionChangePending() {} - void render(LayerTree layerTree) {} - void requestFrame(bool regenerateLayerTree) {} -} diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart b/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart deleted file mode 100644 index 3bd3b146961..00000000000 --- a/engine/src/flutter/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2013 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// @dart = 2.6 -part of engine; - -abstract class RuntimeDelegate { - String get defaultRouteName; - void scheduleFrame({bool regenerateLayerTree = true}); - void render(LayerTree layerTree); - void handlePlatformMessage(PlatformMessage message); - FontCollection getFontCollection(); -}