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:typed_data'; | 7 import 'dart:typed_data'; |
8 import 'dart:_js_helper' show Creates, JSName, Null, Returns, convertDartClosure
ToJS; | 8 import 'dart:_js_helper' show Creates, JSName, Null, Returns, convertDartClosure
ToJS; |
9 import 'dart:_foreign_helper' show JS; | 9 import 'dart:_foreign_helper' show JS; |
10 import 'dart:_interceptors' show Interceptor; | 10 import 'dart:_interceptors' show Interceptor; |
(...skipping 2096 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2107 void blendFunc(int sfactor, int dfactor) native; | 2107 void blendFunc(int sfactor, int dfactor) native; |
2108 | 2108 |
2109 @DomName('WebGLRenderingContext.blendFuncSeparate') | 2109 @DomName('WebGLRenderingContext.blendFuncSeparate') |
2110 @DocsEditable | 2110 @DocsEditable |
2111 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat
ive; | 2111 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat
ive; |
2112 | 2112 |
2113 @DomName('WebGLRenderingContext.bufferData') | 2113 @DomName('WebGLRenderingContext.bufferData') |
2114 @DocsEditable | 2114 @DocsEditable |
2115 void bufferData(int target, data_OR_size, int usage) native; | 2115 void bufferData(int target, data_OR_size, int usage) native; |
2116 | 2116 |
| 2117 @JSName('bufferData') |
| 2118 @DomName('WebGLRenderingContext.bufferData') |
| 2119 @DocsEditable |
| 2120 void bufferEmptyData(int target, int size, int usage) native; |
| 2121 |
2117 @DomName('WebGLRenderingContext.bufferSubData') | 2122 @DomName('WebGLRenderingContext.bufferSubData') |
2118 @DocsEditable | 2123 @DocsEditable |
2119 void bufferSubData(int target, int offset, data) native; | 2124 void bufferSubData(int target, int offset, data) native; |
2120 | 2125 |
| 2126 @JSName('bufferSubData') |
| 2127 @DomName('WebGLRenderingContext.bufferSubData') |
| 2128 @DocsEditable |
| 2129 void bufferSubTypedData(int target, int offset, TypedData data) native; |
| 2130 |
| 2131 @JSName('bufferData') |
| 2132 @DomName('WebGLRenderingContext.bufferData') |
| 2133 @DocsEditable |
| 2134 void bufferTypedData(int target, TypedData data, int usage) native; |
| 2135 |
2121 @DomName('WebGLRenderingContext.checkFramebufferStatus') | 2136 @DomName('WebGLRenderingContext.checkFramebufferStatus') |
2122 @DocsEditable | 2137 @DocsEditable |
2123 int checkFramebufferStatus(int target) native; | 2138 int checkFramebufferStatus(int target) native; |
2124 | 2139 |
2125 @DomName('WebGLRenderingContext.clear') | 2140 @DomName('WebGLRenderingContext.clear') |
2126 @DocsEditable | 2141 @DocsEditable |
2127 void clear(int mask) native; | 2142 void clear(int mask) native; |
2128 | 2143 |
2129 @DomName('WebGLRenderingContext.clearColor') | 2144 @DomName('WebGLRenderingContext.clearColor') |
2130 @DocsEditable | 2145 @DocsEditable |
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2524 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native; | 2539 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i
mage) native; |
2525 @JSName('texImage2D') | 2540 @JSName('texImage2D') |
2526 @DomName('WebGLRenderingContext.texImage2D') | 2541 @DomName('WebGLRenderingContext.texImage2D') |
2527 @DocsEditable | 2542 @DocsEditable |
2528 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native; | 2543 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement
canvas) native; |
2529 @JSName('texImage2D') | 2544 @JSName('texImage2D') |
2530 @DomName('WebGLRenderingContext.texImage2D') | 2545 @DomName('WebGLRenderingContext.texImage2D') |
2531 @DocsEditable | 2546 @DocsEditable |
2532 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native; | 2547 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v
ideo) native; |
2533 | 2548 |
| 2549 @JSName('texImage2D') |
| 2550 @DomName('WebGLRenderingContext.texImage2D') |
| 2551 @DocsEditable |
| 2552 void texImage2DCanvas(int target, int level, int internalformat, int format, i
nt type, CanvasElement canvas) native; |
| 2553 |
| 2554 @DomName('WebGLRenderingContext.texImage2D') |
| 2555 @DocsEditable |
| 2556 void texImage2DData(int target, int level, int internalformat, int format, int
type, ImageData pixels) { |
| 2557 var pixels_1 = convertDartToNative_ImageData(pixels); |
| 2558 _texImage2DData_1(target, level, internalformat, format, type, pixels_1); |
| 2559 return; |
| 2560 } |
| 2561 @JSName('texImage2D') |
| 2562 @DomName('WebGLRenderingContext.texImage2D') |
| 2563 @DocsEditable |
| 2564 void _texImage2DData_1(target, level, internalformat, format, type, pixels) na
tive; |
| 2565 |
| 2566 @JSName('texImage2D') |
| 2567 @DomName('WebGLRenderingContext.texImage2D') |
| 2568 @DocsEditable |
| 2569 void texImage2DImage(int target, int level, int internalformat, int format, in
t type, ImageElement image) native; |
| 2570 |
| 2571 @JSName('texImage2D') |
| 2572 @DomName('WebGLRenderingContext.texImage2D') |
| 2573 @DocsEditable |
| 2574 void texImage2DVideo(int target, int level, int internalformat, int format, in
t type, VideoElement video) native; |
| 2575 |
2534 @DomName('WebGLRenderingContext.texParameterf') | 2576 @DomName('WebGLRenderingContext.texParameterf') |
2535 @DocsEditable | 2577 @DocsEditable |
2536 void texParameterf(int target, int pname, num param) native; | 2578 void texParameterf(int target, int pname, num param) native; |
2537 | 2579 |
2538 @DomName('WebGLRenderingContext.texParameteri') | 2580 @DomName('WebGLRenderingContext.texParameteri') |
2539 @DocsEditable | 2581 @DocsEditable |
2540 void texParameteri(int target, int pname, int param) native; | 2582 void texParameteri(int target, int pname, int param) native; |
2541 | 2583 |
2542 @DomName('WebGLRenderingContext.texSubImage2D') | 2584 @DomName('WebGLRenderingContext.texSubImage2D') |
2543 @DocsEditable | 2585 @DocsEditable |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2579 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native; | 2621 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem
ent image) native; |
2580 @JSName('texSubImage2D') | 2622 @JSName('texSubImage2D') |
2581 @DomName('WebGLRenderingContext.texSubImage2D') | 2623 @DomName('WebGLRenderingContext.texSubImage2D') |
2582 @DocsEditable | 2624 @DocsEditable |
2583 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native; | 2625 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle
ment canvas) native; |
2584 @JSName('texSubImage2D') | 2626 @JSName('texSubImage2D') |
2585 @DomName('WebGLRenderingContext.texSubImage2D') | 2627 @DomName('WebGLRenderingContext.texSubImage2D') |
2586 @DocsEditable | 2628 @DocsEditable |
2587 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native; | 2629 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem
ent video) native; |
2588 | 2630 |
| 2631 @JSName('texSubImage2D') |
| 2632 @DomName('WebGLRenderingContext.texSubImage2D') |
| 2633 @DocsEditable |
| 2634 void texSubImage2DCanvas(int target, int level, int xoffset, int yoffset, int
format, int type, CanvasElement canvas) native; |
| 2635 |
| 2636 @DomName('WebGLRenderingContext.texSubImage2D') |
| 2637 @DocsEditable |
| 2638 void texSubImage2DData(int target, int level, int xoffset, int yoffset, int fo
rmat, int type, ImageData pixels) { |
| 2639 var pixels_1 = convertDartToNative_ImageData(pixels); |
| 2640 _texSubImage2DData_1(target, level, xoffset, yoffset, format, type, pixels_1
); |
| 2641 return; |
| 2642 } |
| 2643 @JSName('texSubImage2D') |
| 2644 @DomName('WebGLRenderingContext.texSubImage2D') |
| 2645 @DocsEditable |
| 2646 void _texSubImage2DData_1(target, level, xoffset, yoffset, format, type, pixel
s) native; |
| 2647 |
| 2648 @JSName('texSubImage2D') |
| 2649 @DomName('WebGLRenderingContext.texSubImage2D') |
| 2650 @DocsEditable |
| 2651 void texSubImage2DImage(int target, int level, int xoffset, int yoffset, int f
ormat, int type, ImageElement image) native; |
| 2652 |
| 2653 @JSName('texSubImage2D') |
| 2654 @DomName('WebGLRenderingContext.texSubImage2D') |
| 2655 @DocsEditable |
| 2656 void texSubImage2DVideo(int target, int level, int xoffset, int yoffset, int f
ormat, int type, VideoElement video) native; |
| 2657 |
2589 @DomName('WebGLRenderingContext.uniform1f') | 2658 @DomName('WebGLRenderingContext.uniform1f') |
2590 @DocsEditable | 2659 @DocsEditable |
2591 void uniform1f(UniformLocation location, num x) native; | 2660 void uniform1f(UniformLocation location, num x) native; |
2592 | 2661 |
2593 @DomName('WebGLRenderingContext.uniform1fv') | 2662 @DomName('WebGLRenderingContext.uniform1fv') |
2594 @DocsEditable | 2663 @DocsEditable |
2595 void uniform1fv(UniformLocation location, Float32List v) native; | 2664 void uniform1fv(UniformLocation location, Float32List v) native; |
2596 | 2665 |
2597 @DomName('WebGLRenderingContext.uniform1i') | 2666 @DomName('WebGLRenderingContext.uniform1i') |
2598 @DocsEditable | 2667 @DocsEditable |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2762 // for details. All rights reserved. Use of this source code is governed by a | 2831 // for details. All rights reserved. Use of this source code is governed by a |
2763 // BSD-style license that can be found in the LICENSE file. | 2832 // BSD-style license that can be found in the LICENSE file. |
2764 | 2833 |
2765 | 2834 |
2766 @DocsEditable | 2835 @DocsEditable |
2767 @DomName('WebGLVertexArrayObjectOES') | 2836 @DomName('WebGLVertexArrayObjectOES') |
2768 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ | 2837 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ |
2769 @Experimental // experimental | 2838 @Experimental // experimental |
2770 class VertexArrayObject native "WebGLVertexArrayObjectOES" { | 2839 class VertexArrayObject native "WebGLVertexArrayObjectOES" { |
2771 } | 2840 } |
OLD | NEW |