| OLD | NEW |
| 1 library dart.dom.web_gl; | 1 library dart.dom.web_gl; |
| 2 | 2 |
| 3 import 'dart:collection'; | 3 import 'dart:collection'; |
| 4 import 'dart:_collection-dev'; | 4 import 'dart:_collection-dev'; |
| 5 import 'dart:html'; | 5 import 'dart:html'; |
| 6 import 'dart:html_common'; | 6 import 'dart:html_common'; |
| 7 import 'dart:typeddata'; |
| 7 import 'dart:_js_helper' show Creates, JSName, Null, Returns, convertDartClosure
ToJS; | 8 import 'dart:_js_helper' show Creates, JSName, Null, Returns, convertDartClosure
ToJS; |
| 8 import 'dart:_foreign_helper' show JS; | 9 import 'dart:_foreign_helper' show JS; |
| 9 // DO NOT EDIT - unless you are editing documentation as per: | 10 // DO NOT EDIT - unless you are editing documentation as per: |
| 10 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation | 11 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation |
| 11 // Auto-generated dart:web_gl library. | 12 // Auto-generated dart:web_gl library. |
| 12 | 13 |
| 13 | 14 |
| 14 | 15 |
| 15 | 16 |
| 16 | 17 |
| (...skipping 1325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1342 @DomName('WebGLRenderingContext.blendFuncSeparate') | 1343 @DomName('WebGLRenderingContext.blendFuncSeparate') |
| 1343 @DocsEditable | 1344 @DocsEditable |
| 1344 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat
ive; | 1345 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat
ive; |
| 1345 | 1346 |
| 1346 @DomName('WebGLRenderingContext.bufferData') | 1347 @DomName('WebGLRenderingContext.bufferData') |
| 1347 @DocsEditable | 1348 @DocsEditable |
| 1348 void bufferData(int target, data_OR_size, int usage) native; | 1349 void bufferData(int target, data_OR_size, int usage) native; |
| 1349 | 1350 |
| 1350 @DomName('WebGLRenderingContext.bufferSubData') | 1351 @DomName('WebGLRenderingContext.bufferSubData') |
| 1351 @DocsEditable | 1352 @DocsEditable |
| 1352 void bufferSubData(int target, int offset, /*ArrayBuffer*/ data) native; | 1353 void bufferSubData(int target, int offset, data) native; |
| 1353 | 1354 |
| 1354 @DomName('WebGLRenderingContext.checkFramebufferStatus') | 1355 @DomName('WebGLRenderingContext.checkFramebufferStatus') |
| 1355 @DocsEditable | 1356 @DocsEditable |
| 1356 int checkFramebufferStatus(int target) native; | 1357 int checkFramebufferStatus(int target) native; |
| 1357 | 1358 |
| 1358 @DomName('WebGLRenderingContext.clear') | 1359 @DomName('WebGLRenderingContext.clear') |
| 1359 @DocsEditable | 1360 @DocsEditable |
| 1360 void clear(int mask) native; | 1361 void clear(int mask) native; |
| 1361 | 1362 |
| 1362 @DomName('WebGLRenderingContext.clearColor') | 1363 @DomName('WebGLRenderingContext.clearColor') |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1374 @DomName('WebGLRenderingContext.colorMask') | 1375 @DomName('WebGLRenderingContext.colorMask') |
| 1375 @DocsEditable | 1376 @DocsEditable |
| 1376 void colorMask(bool red, bool green, bool blue, bool alpha) native; | 1377 void colorMask(bool red, bool green, bool blue, bool alpha) native; |
| 1377 | 1378 |
| 1378 @DomName('WebGLRenderingContext.compileShader') | 1379 @DomName('WebGLRenderingContext.compileShader') |
| 1379 @DocsEditable | 1380 @DocsEditable |
| 1380 void compileShader(Shader shader) native; | 1381 void compileShader(Shader shader) native; |
| 1381 | 1382 |
| 1382 @DomName('WebGLRenderingContext.compressedTexImage2D') | 1383 @DomName('WebGLRenderingContext.compressedTexImage2D') |
| 1383 @DocsEditable | 1384 @DocsEditable |
| 1384 void compressedTexImage2D(int target, int level, int internalformat, int width
, int height, int border, /*ArrayBufferView*/ data) native; | 1385 void compressedTexImage2D(int target, int level, int internalformat, int width
, int height, int border, TypedData data) native; |
| 1385 | 1386 |
| 1386 @DomName('WebGLRenderingContext.compressedTexSubImage2D') | 1387 @DomName('WebGLRenderingContext.compressedTexSubImage2D') |
| 1387 @DocsEditable | 1388 @DocsEditable |
| 1388 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset,
int width, int height, int format, /*ArrayBufferView*/ data) native; | 1389 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset,
int width, int height, int format, TypedData data) native; |
| 1389 | 1390 |
| 1390 @DomName('WebGLRenderingContext.copyTexImage2D') | 1391 @DomName('WebGLRenderingContext.copyTexImage2D') |
| 1391 @DocsEditable | 1392 @DocsEditable |
| 1392 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i
nt width, int height, int border) native; | 1393 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i
nt width, int height, int border) native; |
| 1393 | 1394 |
| 1394 @DomName('WebGLRenderingContext.copyTexSubImage2D') | 1395 @DomName('WebGLRenderingContext.copyTexSubImage2D') |
| 1395 @DocsEditable | 1396 @DocsEditable |
| 1396 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x,
int y, int width, int height) native; | 1397 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x,
int y, int width, int height) native; |
| 1397 | 1398 |
| 1398 @DomName('WebGLRenderingContext.createBuffer') | 1399 @DomName('WebGLRenderingContext.createBuffer') |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1542 @DomName('WebGLRenderingContext.getExtension') | 1543 @DomName('WebGLRenderingContext.getExtension') |
| 1543 @DocsEditable | 1544 @DocsEditable |
| 1544 Object getExtension(String name) native; | 1545 Object getExtension(String name) native; |
| 1545 | 1546 |
| 1546 @DomName('WebGLRenderingContext.getFramebufferAttachmentParameter') | 1547 @DomName('WebGLRenderingContext.getFramebufferAttachmentParameter') |
| 1547 @DocsEditable | 1548 @DocsEditable |
| 1548 Object getFramebufferAttachmentParameter(int target, int attachment, int pname
) native; | 1549 Object getFramebufferAttachmentParameter(int target, int attachment, int pname
) native; |
| 1549 | 1550 |
| 1550 @DomName('WebGLRenderingContext.getParameter') | 1551 @DomName('WebGLRenderingContext.getParameter') |
| 1551 @DocsEditable | 1552 @DocsEditable |
| 1552 @Creates('Null|num|String|bool|=List|Float32Array|Int32Array|Uint32Array|Frame
buffer|Renderbuffer|Texture') | 1553 @Creates('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') |
| 1553 @Returns('Null|num|String|bool|=List|Float32Array|Int32Array|Uint32Array|Frame
buffer|Renderbuffer|Texture') | 1554 @Returns('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') |
| 1554 Object getParameter(int pname) native; | 1555 Object getParameter(int pname) native; |
| 1555 | 1556 |
| 1556 @DomName('WebGLRenderingContext.getProgramInfoLog') | 1557 @DomName('WebGLRenderingContext.getProgramInfoLog') |
| 1557 @DocsEditable | 1558 @DocsEditable |
| 1558 String getProgramInfoLog(Program program) native; | 1559 String getProgramInfoLog(Program program) native; |
| 1559 | 1560 |
| 1560 @DomName('WebGLRenderingContext.getProgramParameter') | 1561 @DomName('WebGLRenderingContext.getProgramParameter') |
| 1561 @DocsEditable | 1562 @DocsEditable |
| 1562 Object getProgramParameter(Program program, int pname) native; | 1563 Object getProgramParameter(Program program, int pname) native; |
| 1563 | 1564 |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1652 @DomName('WebGLRenderingContext.pixelStorei') | 1653 @DomName('WebGLRenderingContext.pixelStorei') |
| 1653 @DocsEditable | 1654 @DocsEditable |
| 1654 void pixelStorei(int pname, int param) native; | 1655 void pixelStorei(int pname, int param) native; |
| 1655 | 1656 |
| 1656 @DomName('WebGLRenderingContext.polygonOffset') | 1657 @DomName('WebGLRenderingContext.polygonOffset') |
| 1657 @DocsEditable | 1658 @DocsEditable |
| 1658 void polygonOffset(num factor, num units) native; | 1659 void polygonOffset(num factor, num units) native; |
| 1659 | 1660 |
| 1660 @DomName('WebGLRenderingContext.readPixels') | 1661 @DomName('WebGLRenderingContext.readPixels') |
| 1661 @DocsEditable | 1662 @DocsEditable |
| 1662 void readPixels(int x, int y, int width, int height, int format, int type, /*A
rrayBufferView*/ pixels) native; | 1663 void readPixels(int x, int y, int width, int height, int format, int type, Typ
edData pixels) native; |
| 1663 | 1664 |
| 1664 @DomName('WebGLRenderingContext.releaseShaderCompiler') | 1665 @DomName('WebGLRenderingContext.releaseShaderCompiler') |
| 1665 @DocsEditable | 1666 @DocsEditable |
| 1666 void releaseShaderCompiler() native; | 1667 void releaseShaderCompiler() native; |
| 1667 | 1668 |
| 1668 @DomName('WebGLRenderingContext.renderbufferStorage') | 1669 @DomName('WebGLRenderingContext.renderbufferStorage') |
| 1669 @DocsEditable | 1670 @DocsEditable |
| 1670 void renderbufferStorage(int target, int internalformat, int width, int height
) native; | 1671 void renderbufferStorage(int target, int internalformat, int width, int height
) native; |
| 1671 | 1672 |
| 1672 @DomName('WebGLRenderingContext.sampleCoverage') | 1673 @DomName('WebGLRenderingContext.sampleCoverage') |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1700 @DomName('WebGLRenderingContext.stencilOp') | 1701 @DomName('WebGLRenderingContext.stencilOp') |
| 1701 @DocsEditable | 1702 @DocsEditable |
| 1702 void stencilOp(int fail, int zfail, int zpass) native; | 1703 void stencilOp(int fail, int zfail, int zpass) native; |
| 1703 | 1704 |
| 1704 @DomName('WebGLRenderingContext.stencilOpSeparate') | 1705 @DomName('WebGLRenderingContext.stencilOpSeparate') |
| 1705 @DocsEditable | 1706 @DocsEditable |
| 1706 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; | 1707 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; |
| 1707 | 1708 |
| 1708 @DomName('WebGLRenderingContext.texImage2D') | 1709 @DomName('WebGLRenderingContext.texImage2D') |
| 1709 @DocsEditable | 1710 @DocsEditable |
| 1710 void texImage2D(int target, int level, int internalformat, int format_OR_width
, int height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [int format,
int type, /*ArrayBufferView*/ pixels]) { | 1711 void texImage2D(int target, int level, int internalformat, int format_OR_width
, int height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [int format,
int type, TypedData pixels]) { |
| 1711 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas
_OR_image_OR_pixels_OR_video == null) && ?pixels) { | 1712 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas
_OR_image_OR_pixels_OR_video == null)) { |
| 1712 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); | 1713 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); |
| 1713 return; | 1714 return; |
| 1714 } | 1715 } |
| 1715 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || border_OR_
canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) { | 1716 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || border_OR_
canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels) { |
| 1716 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR
_pixels_OR_video); | 1717 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR
_pixels_OR_video); |
| 1717 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty
pe, pixels_1); | 1718 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty
pe, pixels_1); |
| 1718 return; | 1719 return; |
| 1719 } | 1720 } |
| 1720 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement || border_
OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels
) { | 1721 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement || border_
OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels
) { |
| 1721 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); | 1722 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); |
| 1722 return; | 1723 return; |
| 1723 } | 1724 } |
| 1724 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement || border
_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixel
s) { | 1725 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement || border
_OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixel
s) { |
| 1725 _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); | 1726 _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); |
| 1726 return; | 1727 return; |
| 1727 } | 1728 } |
| 1728 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement || border_
OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels
) { | 1729 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement || border_
OR_canvas_OR_image_OR_pixels_OR_video == null) && !?format && !?type && !?pixels
) { |
| 1729 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); | 1730 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); |
| 1730 return; | 1731 return; |
| 1731 } | 1732 } |
| 1732 throw new ArgumentError("Incorrect number or type of arguments"); | 1733 throw new ArgumentError("Incorrect number or type of arguments"); |
| 1733 } | 1734 } |
| 1734 @JSName('texImage2D') | 1735 @JSName('texImage2D') |
| 1735 @DomName('WebGLRenderingContext.texImage2D') | 1736 @DomName('WebGLRenderingContext.texImage2D') |
| 1736 @DocsEditable | 1737 @DocsEditable |
| 1737 void _texImage2D_1(target, level, internalformat, width, height, int border, f
ormat, type, pixels) native; | 1738 void _texImage2D_1(target, level, internalformat, width, height, int border, f
ormat, type, TypedData pixels) native; |
| 1738 @JSName('texImage2D') | 1739 @JSName('texImage2D') |
| 1739 @DomName('WebGLRenderingContext.texImage2D') | 1740 @DomName('WebGLRenderingContext.texImage2D') |
| 1740 @DocsEditable | 1741 @DocsEditable |
| 1741 void _texImage2D_2(target, level, internalformat, format, type, pixels) native
; | 1742 void _texImage2D_2(target, level, internalformat, format, type, pixels) native
; |
| 1742 @JSName('texImage2D') | 1743 @JSName('texImage2D') |
| 1743 @DomName('WebGLRenderingContext.texImage2D') | 1744 @DomName('WebGLRenderingContext.texImage2D') |
| 1744 @DocsEditable | 1745 @DocsEditable |
| 1745 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native; | 1746 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native; |
| 1746 @JSName('texImage2D') | 1747 @JSName('texImage2D') |
| 1747 @DomName('WebGLRenderingContext.texImage2D') | 1748 @DomName('WebGLRenderingContext.texImage2D') |
| 1748 @DocsEditable | 1749 @DocsEditable |
| 1749 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native; | 1750 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native; |
| 1750 @JSName('texImage2D') | 1751 @JSName('texImage2D') |
| 1751 @DomName('WebGLRenderingContext.texImage2D') | 1752 @DomName('WebGLRenderingContext.texImage2D') |
| 1752 @DocsEditable | 1753 @DocsEditable |
| 1753 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native; | 1754 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native; |
| 1754 | 1755 |
| 1755 @DomName('WebGLRenderingContext.texParameterf') | 1756 @DomName('WebGLRenderingContext.texParameterf') |
| 1756 @DocsEditable | 1757 @DocsEditable |
| 1757 void texParameterf(int target, int pname, num param) native; | 1758 void texParameterf(int target, int pname, num param) native; |
| 1758 | 1759 |
| 1759 @DomName('WebGLRenderingContext.texParameteri') | 1760 @DomName('WebGLRenderingContext.texParameteri') |
| 1760 @DocsEditable | 1761 @DocsEditable |
| 1761 void texParameteri(int target, int pname, int param) native; | 1762 void texParameteri(int target, int pname, int param) native; |
| 1762 | 1763 |
| 1763 @DomName('WebGLRenderingContext.texSubImage2D') | 1764 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1764 @DocsEditable | 1765 @DocsEditable |
| 1765 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format
_OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [in
t type, /*ArrayBufferView*/ pixels]) { | 1766 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format
_OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [in
t type, TypedData pixels]) { |
| 1766 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format
_OR_image_OR_pixels_OR_video == null) && ?pixels) { | 1767 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format
_OR_image_OR_pixels_OR_video == null)) { |
| 1767 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); | 1768 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); |
| 1768 return; | 1769 return; |
| 1769 } | 1770 } |
| 1770 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_
format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 1771 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_
format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
| 1771 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR
_pixels_OR_video); | 1772 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR
_pixels_OR_video); |
| 1772 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, pixels_1); | 1773 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, pixels_1); |
| 1773 return; | 1774 return; |
| 1774 } | 1775 } |
| 1775 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 1776 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
| 1776 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); | 1777 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); |
| 1777 return; | 1778 return; |
| 1778 } | 1779 } |
| 1779 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas
_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 1780 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas
_OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
| 1780 _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); | 1781 _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); |
| 1781 return; | 1782 return; |
| 1782 } | 1783 } |
| 1783 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 1784 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
| 1784 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); | 1785 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); |
| 1785 return; | 1786 return; |
| 1786 } | 1787 } |
| 1787 throw new ArgumentError("Incorrect number or type of arguments"); | 1788 throw new ArgumentError("Incorrect number or type of arguments"); |
| 1788 } | 1789 } |
| 1789 @JSName('texSubImage2D') | 1790 @JSName('texSubImage2D') |
| 1790 @DomName('WebGLRenderingContext.texSubImage2D') | 1791 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1791 @DocsEditable | 1792 @DocsEditable |
| 1792 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form
at, type, pixels) native; | 1793 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form
at, type, TypedData pixels) native; |
| 1793 @JSName('texSubImage2D') | 1794 @JSName('texSubImage2D') |
| 1794 @DomName('WebGLRenderingContext.texSubImage2D') | 1795 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1795 @DocsEditable | 1796 @DocsEditable |
| 1796 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n
ative; | 1797 void _texSubImage2D_2(target, level, xoffset, yoffset, format, type, pixels) n
ative; |
| 1797 @JSName('texSubImage2D') | 1798 @JSName('texSubImage2D') |
| 1798 @DomName('WebGLRenderingContext.texSubImage2D') | 1799 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1799 @DocsEditable | 1800 @DocsEditable |
| 1800 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native; | 1801 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native; |
| 1801 @JSName('texSubImage2D') | 1802 @JSName('texSubImage2D') |
| 1802 @DomName('WebGLRenderingContext.texSubImage2D') | 1803 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1803 @DocsEditable | 1804 @DocsEditable |
| 1804 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native; | 1805 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native; |
| 1805 @JSName('texSubImage2D') | 1806 @JSName('texSubImage2D') |
| 1806 @DomName('WebGLRenderingContext.texSubImage2D') | 1807 @DomName('WebGLRenderingContext.texSubImage2D') |
| 1807 @DocsEditable | 1808 @DocsEditable |
| 1808 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native; | 1809 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native; |
| 1809 | 1810 |
| 1810 @DomName('WebGLRenderingContext.uniform1f') | 1811 @DomName('WebGLRenderingContext.uniform1f') |
| 1811 @DocsEditable | 1812 @DocsEditable |
| 1812 void uniform1f(UniformLocation location, num x) native; | 1813 void uniform1f(UniformLocation location, num x) native; |
| 1813 | 1814 |
| 1814 @DomName('WebGLRenderingContext.uniform1fv') | 1815 @DomName('WebGLRenderingContext.uniform1fv') |
| 1815 @DocsEditable | 1816 @DocsEditable |
| 1816 void uniform1fv(UniformLocation location, Float32Array v) native; | 1817 void uniform1fv(UniformLocation location, Float32List v) native; |
| 1817 | 1818 |
| 1818 @DomName('WebGLRenderingContext.uniform1i') | 1819 @DomName('WebGLRenderingContext.uniform1i') |
| 1819 @DocsEditable | 1820 @DocsEditable |
| 1820 void uniform1i(UniformLocation location, int x) native; | 1821 void uniform1i(UniformLocation location, int x) native; |
| 1821 | 1822 |
| 1822 @DomName('WebGLRenderingContext.uniform1iv') | 1823 @DomName('WebGLRenderingContext.uniform1iv') |
| 1823 @DocsEditable | 1824 @DocsEditable |
| 1824 void uniform1iv(UniformLocation location, Int32Array v) native; | 1825 void uniform1iv(UniformLocation location, Int32List v) native; |
| 1825 | 1826 |
| 1826 @DomName('WebGLRenderingContext.uniform2f') | 1827 @DomName('WebGLRenderingContext.uniform2f') |
| 1827 @DocsEditable | 1828 @DocsEditable |
| 1828 void uniform2f(UniformLocation location, num x, num y) native; | 1829 void uniform2f(UniformLocation location, num x, num y) native; |
| 1829 | 1830 |
| 1830 @DomName('WebGLRenderingContext.uniform2fv') | 1831 @DomName('WebGLRenderingContext.uniform2fv') |
| 1831 @DocsEditable | 1832 @DocsEditable |
| 1832 void uniform2fv(UniformLocation location, Float32Array v) native; | 1833 void uniform2fv(UniformLocation location, Float32List v) native; |
| 1833 | 1834 |
| 1834 @DomName('WebGLRenderingContext.uniform2i') | 1835 @DomName('WebGLRenderingContext.uniform2i') |
| 1835 @DocsEditable | 1836 @DocsEditable |
| 1836 void uniform2i(UniformLocation location, int x, int y) native; | 1837 void uniform2i(UniformLocation location, int x, int y) native; |
| 1837 | 1838 |
| 1838 @DomName('WebGLRenderingContext.uniform2iv') | 1839 @DomName('WebGLRenderingContext.uniform2iv') |
| 1839 @DocsEditable | 1840 @DocsEditable |
| 1840 void uniform2iv(UniformLocation location, Int32Array v) native; | 1841 void uniform2iv(UniformLocation location, Int32List v) native; |
| 1841 | 1842 |
| 1842 @DomName('WebGLRenderingContext.uniform3f') | 1843 @DomName('WebGLRenderingContext.uniform3f') |
| 1843 @DocsEditable | 1844 @DocsEditable |
| 1844 void uniform3f(UniformLocation location, num x, num y, num z) native; | 1845 void uniform3f(UniformLocation location, num x, num y, num z) native; |
| 1845 | 1846 |
| 1846 @DomName('WebGLRenderingContext.uniform3fv') | 1847 @DomName('WebGLRenderingContext.uniform3fv') |
| 1847 @DocsEditable | 1848 @DocsEditable |
| 1848 void uniform3fv(UniformLocation location, Float32Array v) native; | 1849 void uniform3fv(UniformLocation location, Float32List v) native; |
| 1849 | 1850 |
| 1850 @DomName('WebGLRenderingContext.uniform3i') | 1851 @DomName('WebGLRenderingContext.uniform3i') |
| 1851 @DocsEditable | 1852 @DocsEditable |
| 1852 void uniform3i(UniformLocation location, int x, int y, int z) native; | 1853 void uniform3i(UniformLocation location, int x, int y, int z) native; |
| 1853 | 1854 |
| 1854 @DomName('WebGLRenderingContext.uniform3iv') | 1855 @DomName('WebGLRenderingContext.uniform3iv') |
| 1855 @DocsEditable | 1856 @DocsEditable |
| 1856 void uniform3iv(UniformLocation location, Int32Array v) native; | 1857 void uniform3iv(UniformLocation location, Int32List v) native; |
| 1857 | 1858 |
| 1858 @DomName('WebGLRenderingContext.uniform4f') | 1859 @DomName('WebGLRenderingContext.uniform4f') |
| 1859 @DocsEditable | 1860 @DocsEditable |
| 1860 void uniform4f(UniformLocation location, num x, num y, num z, num w) native; | 1861 void uniform4f(UniformLocation location, num x, num y, num z, num w) native; |
| 1861 | 1862 |
| 1862 @DomName('WebGLRenderingContext.uniform4fv') | 1863 @DomName('WebGLRenderingContext.uniform4fv') |
| 1863 @DocsEditable | 1864 @DocsEditable |
| 1864 void uniform4fv(UniformLocation location, Float32Array v) native; | 1865 void uniform4fv(UniformLocation location, Float32List v) native; |
| 1865 | 1866 |
| 1866 @DomName('WebGLRenderingContext.uniform4i') | 1867 @DomName('WebGLRenderingContext.uniform4i') |
| 1867 @DocsEditable | 1868 @DocsEditable |
| 1868 void uniform4i(UniformLocation location, int x, int y, int z, int w) native; | 1869 void uniform4i(UniformLocation location, int x, int y, int z, int w) native; |
| 1869 | 1870 |
| 1870 @DomName('WebGLRenderingContext.uniform4iv') | 1871 @DomName('WebGLRenderingContext.uniform4iv') |
| 1871 @DocsEditable | 1872 @DocsEditable |
| 1872 void uniform4iv(UniformLocation location, Int32Array v) native; | 1873 void uniform4iv(UniformLocation location, Int32List v) native; |
| 1873 | 1874 |
| 1874 @DomName('WebGLRenderingContext.uniformMatrix2fv') | 1875 @DomName('WebGLRenderingContext.uniformMatrix2fv') |
| 1875 @DocsEditable | 1876 @DocsEditable |
| 1876 void uniformMatrix2fv(UniformLocation location, bool transpose, Float32Array a
rray) native; | 1877 void uniformMatrix2fv(UniformLocation location, bool transpose, Float32List ar
ray) native; |
| 1877 | 1878 |
| 1878 @DomName('WebGLRenderingContext.uniformMatrix3fv') | 1879 @DomName('WebGLRenderingContext.uniformMatrix3fv') |
| 1879 @DocsEditable | 1880 @DocsEditable |
| 1880 void uniformMatrix3fv(UniformLocation location, bool transpose, Float32Array a
rray) native; | 1881 void uniformMatrix3fv(UniformLocation location, bool transpose, Float32List ar
ray) native; |
| 1881 | 1882 |
| 1882 @DomName('WebGLRenderingContext.uniformMatrix4fv') | 1883 @DomName('WebGLRenderingContext.uniformMatrix4fv') |
| 1883 @DocsEditable | 1884 @DocsEditable |
| 1884 void uniformMatrix4fv(UniformLocation location, bool transpose, Float32Array a
rray) native; | 1885 void uniformMatrix4fv(UniformLocation location, bool transpose, Float32List ar
ray) native; |
| 1885 | 1886 |
| 1886 @DomName('WebGLRenderingContext.useProgram') | 1887 @DomName('WebGLRenderingContext.useProgram') |
| 1887 @DocsEditable | 1888 @DocsEditable |
| 1888 void useProgram(Program program) native; | 1889 void useProgram(Program program) native; |
| 1889 | 1890 |
| 1890 @DomName('WebGLRenderingContext.validateProgram') | 1891 @DomName('WebGLRenderingContext.validateProgram') |
| 1891 @DocsEditable | 1892 @DocsEditable |
| 1892 void validateProgram(Program program) native; | 1893 void validateProgram(Program program) native; |
| 1893 | 1894 |
| 1894 @DomName('WebGLRenderingContext.vertexAttrib1f') | 1895 @DomName('WebGLRenderingContext.vertexAttrib1f') |
| 1895 @DocsEditable | 1896 @DocsEditable |
| 1896 void vertexAttrib1f(int indx, num x) native; | 1897 void vertexAttrib1f(int indx, num x) native; |
| 1897 | 1898 |
| 1898 @DomName('WebGLRenderingContext.vertexAttrib1fv') | 1899 @DomName('WebGLRenderingContext.vertexAttrib1fv') |
| 1899 @DocsEditable | 1900 @DocsEditable |
| 1900 void vertexAttrib1fv(int indx, Float32Array values) native; | 1901 void vertexAttrib1fv(int indx, Float32List values) native; |
| 1901 | 1902 |
| 1902 @DomName('WebGLRenderingContext.vertexAttrib2f') | 1903 @DomName('WebGLRenderingContext.vertexAttrib2f') |
| 1903 @DocsEditable | 1904 @DocsEditable |
| 1904 void vertexAttrib2f(int indx, num x, num y) native; | 1905 void vertexAttrib2f(int indx, num x, num y) native; |
| 1905 | 1906 |
| 1906 @DomName('WebGLRenderingContext.vertexAttrib2fv') | 1907 @DomName('WebGLRenderingContext.vertexAttrib2fv') |
| 1907 @DocsEditable | 1908 @DocsEditable |
| 1908 void vertexAttrib2fv(int indx, Float32Array values) native; | 1909 void vertexAttrib2fv(int indx, Float32List values) native; |
| 1909 | 1910 |
| 1910 @DomName('WebGLRenderingContext.vertexAttrib3f') | 1911 @DomName('WebGLRenderingContext.vertexAttrib3f') |
| 1911 @DocsEditable | 1912 @DocsEditable |
| 1912 void vertexAttrib3f(int indx, num x, num y, num z) native; | 1913 void vertexAttrib3f(int indx, num x, num y, num z) native; |
| 1913 | 1914 |
| 1914 @DomName('WebGLRenderingContext.vertexAttrib3fv') | 1915 @DomName('WebGLRenderingContext.vertexAttrib3fv') |
| 1915 @DocsEditable | 1916 @DocsEditable |
| 1916 void vertexAttrib3fv(int indx, Float32Array values) native; | 1917 void vertexAttrib3fv(int indx, Float32List values) native; |
| 1917 | 1918 |
| 1918 @DomName('WebGLRenderingContext.vertexAttrib4f') | 1919 @DomName('WebGLRenderingContext.vertexAttrib4f') |
| 1919 @DocsEditable | 1920 @DocsEditable |
| 1920 void vertexAttrib4f(int indx, num x, num y, num z, num w) native; | 1921 void vertexAttrib4f(int indx, num x, num y, num z, num w) native; |
| 1921 | 1922 |
| 1922 @DomName('WebGLRenderingContext.vertexAttrib4fv') | 1923 @DomName('WebGLRenderingContext.vertexAttrib4fv') |
| 1923 @DocsEditable | 1924 @DocsEditable |
| 1924 void vertexAttrib4fv(int indx, Float32Array values) native; | 1925 void vertexAttrib4fv(int indx, Float32List values) native; |
| 1925 | 1926 |
| 1926 @DomName('WebGLRenderingContext.vertexAttribPointer') | 1927 @DomName('WebGLRenderingContext.vertexAttribPointer') |
| 1927 @DocsEditable | 1928 @DocsEditable |
| 1928 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st
ride, int offset) native; | 1929 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st
ride, int offset) native; |
| 1929 | 1930 |
| 1930 @DomName('WebGLRenderingContext.viewport') | 1931 @DomName('WebGLRenderingContext.viewport') |
| 1931 @DocsEditable | 1932 @DocsEditable |
| 1932 void viewport(int x, int y, int width, int height) native; | 1933 void viewport(int x, int y, int width, int height) native; |
| 1933 } | 1934 } |
| 1934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1935 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1981 } | 1982 } |
| 1982 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1983 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1983 // for details. All rights reserved. Use of this source code is governed by a | 1984 // for details. All rights reserved. Use of this source code is governed by a |
| 1984 // BSD-style license that can be found in the LICENSE file. | 1985 // BSD-style license that can be found in the LICENSE file. |
| 1985 | 1986 |
| 1986 | 1987 |
| 1987 @DocsEditable | 1988 @DocsEditable |
| 1988 @DomName('WebGLVertexArrayObjectOES') | 1989 @DomName('WebGLVertexArrayObjectOES') |
| 1989 class VertexArrayObject native "*WebGLVertexArrayObjectOES" { | 1990 class VertexArrayObject native "*WebGLVertexArrayObjectOES" { |
| 1990 } | 1991 } |
| OLD | NEW |