@@ -61,7 +61,10 @@ abstract class H5vcc {
61
61
62
62
@JS ()
63
63
@anonymous
64
- class CanvasKit {
64
+ @staticInterop
65
+ class CanvasKit {}
66
+
67
+ extension CanvasKitExtension on CanvasKit {
65
68
external SkBlendModeEnum get BlendMode ;
66
69
external SkPaintStyleEnum get PaintStyle ;
67
70
external SkStrokeCapEnum get StrokeCap ;
@@ -191,6 +194,7 @@ extension CanvasKitInitPromiseExtension on CanvasKitInitPromise {
191
194
external ColorSpace get SkColorSpaceSRGB ;
192
195
193
196
@JS ()
197
+ @staticInterop
194
198
class ColorSpace {}
195
199
196
200
@JS ()
@@ -229,13 +233,19 @@ extension SkGrContextExtension on SkGrContext {
229
233
230
234
@JS ()
231
235
@anonymous
232
- class SkFontSlantEnum {
236
+ @staticInterop
237
+ class SkFontSlantEnum {}
238
+
239
+ extension SkFontSlantEnumExtension on SkFontSlantEnum {
233
240
external SkFontSlant get Upright ;
234
241
external SkFontSlant get Italic ;
235
242
}
236
243
237
244
@JS ('window.flutterCanvasKit.FontSlant' )
238
- class SkFontSlant {
245
+ @staticInterop
246
+ class SkFontSlant {}
247
+
248
+ extension SkFontSlantExtension on SkFontSlant {
239
249
external int get value;
240
250
}
241
251
@@ -250,7 +260,10 @@ SkFontSlant toSkFontSlant(ui.FontStyle style) {
250
260
251
261
@JS ()
252
262
@anonymous
253
- class SkFontWeightEnum {
263
+ @staticInterop
264
+ class SkFontWeightEnum {}
265
+
266
+ extension SkFontWeightEnumExtension on SkFontWeightEnum {
254
267
external SkFontWeight get Thin ;
255
268
external SkFontWeight get ExtraLight ;
256
269
external SkFontWeight get Light ;
@@ -263,7 +276,10 @@ class SkFontWeightEnum {
263
276
}
264
277
265
278
@JS ()
266
- class SkFontWeight {
279
+ @staticInterop
280
+ class SkFontWeight {}
281
+
282
+ extension SkFontWeightExtension on SkFontWeight {
267
283
external int get value;
268
284
}
269
285
@@ -284,13 +300,19 @@ SkFontWeight toSkFontWeight(ui.FontWeight weight) {
284
300
}
285
301
286
302
@JS ()
287
- class SkAffinityEnum {
303
+ @staticInterop
304
+ class SkAffinityEnum {}
305
+
306
+ extension SkAffinityEnumExtension on SkAffinityEnum {
288
307
external SkAffinity get Upstream ;
289
308
external SkAffinity get Downstream ;
290
309
}
291
310
292
311
@JS ()
293
- class SkAffinity {
312
+ @staticInterop
313
+ class SkAffinity {}
314
+
315
+ extension SkAffinityExtension on SkAffinity {
294
316
external int get value;
295
317
}
296
318
@@ -304,13 +326,19 @@ SkAffinity toSkAffinity(ui.TextAffinity affinity) {
304
326
}
305
327
306
328
@JS ()
307
- class SkTextDirectionEnum {
329
+ @staticInterop
330
+ class SkTextDirectionEnum {}
331
+
332
+ extension SkTextDirectionEnumExtension on SkTextDirectionEnum {
308
333
external SkTextDirection get RTL ;
309
334
external SkTextDirection get LTR ;
310
335
}
311
336
312
337
@JS ()
313
- class SkTextDirection {
338
+ @staticInterop
339
+ class SkTextDirection {}
340
+
341
+ extension SkTextDirectionExtension on SkTextDirection {
314
342
external int get value;
315
343
}
316
344
@@ -326,7 +354,10 @@ SkTextDirection toSkTextDirection(ui.TextDirection direction) {
326
354
}
327
355
328
356
@JS ()
329
- class SkTextAlignEnum {
357
+ @staticInterop
358
+ class SkTextAlignEnum {}
359
+
360
+ extension SkTextAlignEnumExtension on SkTextAlignEnum {
330
361
external SkTextAlign get Left ;
331
362
external SkTextAlign get Right ;
332
363
external SkTextAlign get Center ;
@@ -336,7 +367,10 @@ class SkTextAlignEnum {
336
367
}
337
368
338
369
@JS ()
339
- class SkTextAlign {
370
+ @staticInterop
371
+ class SkTextAlign {}
372
+
373
+ extension SkTextAlignExtension on SkTextAlign {
340
374
external int get value;
341
375
}
342
376
0 commit comments