Delete unused web_ui RuntimeDelegate, Engine (#18429)
These were part of the old compositor but no longer referenced anywhere
in the web engine.
diff --git a/ci/licenses_golden/licenses_flutter b/ci/licenses_golden/licenses_flutter
index 8054331..4aad0ab 100755
--- a/ci/licenses_golden/licenses_flutter
+++ b/ci/licenses_golden/licenses_flutter
@@ -413,7 +413,6 @@
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/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/lib/web_ui/lib/src/engine.dart b/lib/web_ui/lib/src/engine.dart
index dd76738..4f61161 100644
--- a/lib/web_ui/lib/src/engine.dart
+++ b/lib/web_ui/lib/src/engine.dart
@@ -31,7 +31,6 @@
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/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/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart b/lib/web_ui/lib/src/engine/compositor/engine_delegate.dart
deleted file mode 100644
index bcf6368..0000000
--- a/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/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart b/lib/web_ui/lib/src/engine/compositor/runtime_delegate.dart
deleted file mode 100644
index 3bd3b14..0000000
--- a/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();
-}