Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(255)

Side by Side Diff: sdk/lib/web_gl/dart2js/web_gl_dart2js.dart

Issue 16494002: Expand overloaded methods and optional parameters in the html library. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698