Index: third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.idl |
diff --git a/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.idl b/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.idl |
index 5a0b95bc411e64ac1a2f7ec2ab0b41ceba785639..f7af31e03e830c6e527c860b00333b9407c3e457 100644 |
--- a/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.idl |
+++ b/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.idl |
@@ -7,7 +7,8 @@ |
typedef (OffscreenCanvasRenderingContext2D or |
WebGLRenderingContext or |
WebGL2RenderingContext) OffscreenRenderingContext; |
+enum OffscreenRenderingContextType { "2d", "webgl", "webgl2" }; |
partial interface OffscreenCanvas { |
- [CallWith=ScriptState, RaisesException, RuntimeEnabled=ExperimentalCanvasFeatures] OffscreenRenderingContext? getContext(DOMString contextId, optional CanvasContextCreationAttributes attributes); |
+ [CallWith=ScriptState, RaisesException, RuntimeEnabled=ExperimentalCanvasFeatures] OffscreenRenderingContext? getContext(OffscreenRenderingContextType contextType, optional CanvasContextCreationAttributes attributes); |
}; |