This repository was archived by the owner on Feb 25, 2025. It is now read-only.
File tree 2 files changed +31
-0
lines changed
lib/web_ui/lib/src/engine 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,11 @@ class CanvasKitCanvas implements ui.Canvas {
104
104
_canvas.transform (matrix4);
105
105
}
106
106
107
+ @override
108
+ Float64List getTransform () {
109
+ throw UnimplementedError ('getTransform not implemented on CanvasKit back end' );
110
+ }
111
+
107
112
@override
108
113
void clipRect (ui.Rect rect,
109
114
{ui.ClipOp clipOp = ui.ClipOp .intersect, bool doAntiAlias = true }) {
@@ -136,6 +141,17 @@ class CanvasKitCanvas implements ui.Canvas {
136
141
_canvas.clipPath (path as CkPath , doAntiAlias);
137
142
}
138
143
144
+
145
+ @override
146
+ ui.Rect getLocalClipBounds () {
147
+ throw UnimplementedError ('getLocalClipBounds not implemented on CanvasKit back end' );
148
+ }
149
+
150
+ @override
151
+ ui.Rect getDestinationClipBounds () {
152
+ throw UnimplementedError ('getDestinationClipBounds not implemented on CanvasKit back end' );
153
+ }
154
+
139
155
@override
140
156
void drawColor (ui.Color color, ui.BlendMode blendMode) {
141
157
assert (color != null ); // ignore: unnecessary_null_comparison
Original file line number Diff line number Diff line change @@ -96,6 +96,11 @@ class SurfaceCanvas implements ui.Canvas {
96
96
_canvas.transform (matrix4);
97
97
}
98
98
99
+ @override
100
+ Float64List getTransform () {
101
+ throw UnimplementedError ('getTransform not implemented on HTML back end' );
102
+ }
103
+
99
104
@override
100
105
void clipRect (ui.Rect rect,
101
106
{ui.ClipOp clipOp = ui.ClipOp .intersect, bool doAntiAlias = true }) {
@@ -132,6 +137,16 @@ class SurfaceCanvas implements ui.Canvas {
132
137
_canvas.clipPath (path, doAntiAlias: doAntiAlias);
133
138
}
134
139
140
+ @override
141
+ ui.Rect getLocalClipBounds () {
142
+ throw UnimplementedError ('getLocalClipBounds not implemented on HTML back end' );
143
+ }
144
+
145
+ @override
146
+ ui.Rect getDestinationClipBounds () {
147
+ throw UnimplementedError ('getDestinationClipBounds not implemented on HTML back end' );
148
+ }
149
+
135
150
@override
136
151
void drawColor (ui.Color color, ui.BlendMode blendMode) {
137
152
assert (color != null ); // ignore: unnecessary_null_comparison
You can’t perform that action at this time.
0 commit comments