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();
-}