| Index: sdk/lib/html/dartium/html_dartium.dart
|
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
|
| index 34f36244dfdc398a7c4d3dd59a85ebc50ae69cd7..0cd2e030198c962529f9a44ad9573be01637dba6 100644
|
| --- a/sdk/lib/html/dartium/html_dartium.dart
|
| +++ b/sdk/lib/html/dartium/html_dartium.dart
|
| @@ -994,6 +994,14 @@ class Canvas2DContextAttributes extends NativeFieldWrapperClass1 {
|
| class CanvasElement extends _HTMLElement implements CanvasImageSource {
|
| CanvasElement.internal() : super.internal();
|
|
|
| + @DomName('HTMLCanvasElement.webglcontextlostEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<gl.ContextEvent> webGlContextLostEvent = const EventStreamProvider<gl.ContextEvent>('webglcontextlost');
|
| +
|
| + @DomName('HTMLCanvasElement.webglcontextrestoredEvent')
|
| + @DocsEditable
|
| + static const EventStreamProvider<gl.ContextEvent> webGlContextRestoredEvent = const EventStreamProvider<gl.ContextEvent>('webglcontextrestored');
|
| +
|
| @DomName('HTMLCanvasElement.HTMLCanvasElement')
|
| @DocsEditable
|
| factory CanvasElement({int width, int height}) {
|
| @@ -1071,6 +1079,14 @@ class CanvasElement extends _HTMLElement implements CanvasImageSource {
|
| @DocsEditable
|
| String toDataUrl(String type, [num quality]) native "HTMLCanvasElement_toDataURL_Callback";
|
|
|
| + @DomName('HTMLCanvasElement.onwebglcontextlost')
|
| + @DocsEditable
|
| + Stream<gl.ContextEvent> get onWebGlContextLost => webGlContextLostEvent.forTarget(this);
|
| +
|
| + @DomName('HTMLCanvasElement.onwebglcontextrestored')
|
| + @DocsEditable
|
| + Stream<gl.ContextEvent> get onWebGlContextRestored => webGlContextRestoredEvent.forTarget(this);
|
| +
|
| /** An API for drawing on this canvas. */
|
| CanvasRenderingContext2D get context2D => getContext('2d');
|
|
|
|
|