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

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, 5 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, JSExtendableArray; 10 import 'dart:_interceptors' show Interceptor, JSExtendableArray;
(...skipping 655 matching lines...) Expand 10 before | Expand all | Expand 10 after
666 @DocsEditable 666 @DocsEditable
667 static const int MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF; 667 static const int MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF;
668 668
669 @DomName('EXTDrawBuffers.MAX_DRAW_BUFFERS_EXT') 669 @DomName('EXTDrawBuffers.MAX_DRAW_BUFFERS_EXT')
670 @DocsEditable 670 @DocsEditable
671 static const int MAX_DRAW_BUFFERS_EXT = 0x8824; 671 static const int MAX_DRAW_BUFFERS_EXT = 0x8824;
672 672
673 @JSName('drawBuffersEXT') 673 @JSName('drawBuffersEXT')
674 @DomName('EXTDrawBuffers.drawBuffersEXT') 674 @DomName('EXTDrawBuffers.drawBuffersEXT')
675 @DocsEditable 675 @DocsEditable
676 @Experimental // untriaged
677 void drawBuffersExt(List<int> buffers) native; 676 void drawBuffersExt(List<int> buffers) native;
678 } 677 }
679 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 678 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
680 // for details. All rights reserved. Use of this source code is governed by a 679 // for details. All rights reserved. Use of this source code is governed by a
681 // BSD-style license that can be found in the LICENSE file. 680 // BSD-style license that can be found in the LICENSE file.
682 681
683 682
684 @DocsEditable 683 @DocsEditable
685 @DomName('EXTFragDepth') 684 @DomName('EXTFragDepth')
686 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/ 685 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/
(...skipping 1426 matching lines...) Expand 10 before | Expand all | Expand 10 after
2113 void blendFunc(int sfactor, int dfactor) native; 2112 void blendFunc(int sfactor, int dfactor) native;
2114 2113
2115 @DomName('WebGLRenderingContext.blendFuncSeparate') 2114 @DomName('WebGLRenderingContext.blendFuncSeparate')
2116 @DocsEditable 2115 @DocsEditable
2117 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat ive; 2116 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) nat ive;
2118 2117
2119 @DomName('WebGLRenderingContext.bufferData') 2118 @DomName('WebGLRenderingContext.bufferData')
2120 @DocsEditable 2119 @DocsEditable
2121 void bufferData(int target, data_OR_size, int usage) native; 2120 void bufferData(int target, data_OR_size, int usage) native;
2122 2121
2122 @JSName('bufferData')
2123 @DomName('WebGLRenderingContext.bufferData')
2124 @DocsEditable
2125 void bufferEmptyData(int target, int size, int usage) native;
2126
2123 @DomName('WebGLRenderingContext.bufferSubData') 2127 @DomName('WebGLRenderingContext.bufferSubData')
2124 @DocsEditable 2128 @DocsEditable
2125 void bufferSubData(int target, int offset, data) native; 2129 void bufferSubData(int target, int offset, data) native;
2126 2130
2131 @JSName('bufferSubData')
2132 @DomName('WebGLRenderingContext.bufferSubData')
2133 @DocsEditable
2134 void bufferSubTypedData(int target, int offset, TypedData data) native;
2135
2136 @JSName('bufferData')
2137 @DomName('WebGLRenderingContext.bufferData')
2138 @DocsEditable
2139 void bufferTypedData(int target, TypedData data, int usage) native;
2140
2127 @DomName('WebGLRenderingContext.checkFramebufferStatus') 2141 @DomName('WebGLRenderingContext.checkFramebufferStatus')
2128 @DocsEditable 2142 @DocsEditable
2129 int checkFramebufferStatus(int target) native; 2143 int checkFramebufferStatus(int target) native;
2130 2144
2131 @DomName('WebGLRenderingContext.clear') 2145 @DomName('WebGLRenderingContext.clear')
2132 @DocsEditable 2146 @DocsEditable
2133 void clear(int mask) native; 2147 void clear(int mask) native;
2134 2148
2135 @DomName('WebGLRenderingContext.clearColor') 2149 @DomName('WebGLRenderingContext.clearColor')
2136 @DocsEditable 2150 @DocsEditable
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after
2530 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native; 2544 void _texImage2D_3(target, level, internalformat, format, type, ImageElement i mage) native;
2531 @JSName('texImage2D') 2545 @JSName('texImage2D')
2532 @DomName('WebGLRenderingContext.texImage2D') 2546 @DomName('WebGLRenderingContext.texImage2D')
2533 @DocsEditable 2547 @DocsEditable
2534 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native; 2548 void _texImage2D_4(target, level, internalformat, format, type, CanvasElement canvas) native;
2535 @JSName('texImage2D') 2549 @JSName('texImage2D')
2536 @DomName('WebGLRenderingContext.texImage2D') 2550 @DomName('WebGLRenderingContext.texImage2D')
2537 @DocsEditable 2551 @DocsEditable
2538 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native; 2552 void _texImage2D_5(target, level, internalformat, format, type, VideoElement v ideo) native;
2539 2553
2554 @JSName('texImage2D')
2555 @DomName('WebGLRenderingContext.texImage2D')
2556 @DocsEditable
2557 void texImage2DCanvas(int target, int level, int internalformat, int format, i nt type, CanvasElement canvas) native;
2558
2559 @DomName('WebGLRenderingContext.texImage2D')
2560 @DocsEditable
2561 void texImage2DData(int target, int level, int internalformat, int format, int type, ImageData pixels) {
2562 var pixels_1 = convertDartToNative_ImageData(pixels);
2563 _texImage2DData_1(target, level, internalformat, format, type, pixels_1);
2564 return;
2565 }
2566 @JSName('texImage2D')
2567 @DomName('WebGLRenderingContext.texImage2D')
2568 @DocsEditable
2569 void _texImage2DData_1(target, level, internalformat, format, type, pixels) na tive;
2570
2571 @JSName('texImage2D')
2572 @DomName('WebGLRenderingContext.texImage2D')
2573 @DocsEditable
2574 void texImage2DImage(int target, int level, int internalformat, int format, in t type, ImageElement image) native;
2575
2576 @JSName('texImage2D')
2577 @DomName('WebGLRenderingContext.texImage2D')
2578 @DocsEditable
2579 void texImage2DVideo(int target, int level, int internalformat, int format, in t type, VideoElement video) native;
2580
2540 @DomName('WebGLRenderingContext.texParameterf') 2581 @DomName('WebGLRenderingContext.texParameterf')
2541 @DocsEditable 2582 @DocsEditable
2542 void texParameterf(int target, int pname, num param) native; 2583 void texParameterf(int target, int pname, num param) native;
2543 2584
2544 @DomName('WebGLRenderingContext.texParameteri') 2585 @DomName('WebGLRenderingContext.texParameteri')
2545 @DocsEditable 2586 @DocsEditable
2546 void texParameteri(int target, int pname, int param) native; 2587 void texParameteri(int target, int pname, int param) native;
2547 2588
2548 @DomName('WebGLRenderingContext.texSubImage2D') 2589 @DomName('WebGLRenderingContext.texSubImage2D')
2549 @DocsEditable 2590 @DocsEditable
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
2585 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native; 2626 void _texSubImage2D_3(target, level, xoffset, yoffset, format, type, ImageElem ent image) native;
2586 @JSName('texSubImage2D') 2627 @JSName('texSubImage2D')
2587 @DomName('WebGLRenderingContext.texSubImage2D') 2628 @DomName('WebGLRenderingContext.texSubImage2D')
2588 @DocsEditable 2629 @DocsEditable
2589 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native; 2630 void _texSubImage2D_4(target, level, xoffset, yoffset, format, type, CanvasEle ment canvas) native;
2590 @JSName('texSubImage2D') 2631 @JSName('texSubImage2D')
2591 @DomName('WebGLRenderingContext.texSubImage2D') 2632 @DomName('WebGLRenderingContext.texSubImage2D')
2592 @DocsEditable 2633 @DocsEditable
2593 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native; 2634 void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElem ent video) native;
2594 2635
2636 @JSName('texSubImage2D')
2637 @DomName('WebGLRenderingContext.texSubImage2D')
2638 @DocsEditable
2639 void texSubImage2DCanvas(int target, int level, int xoffset, int yoffset, int format, int type, CanvasElement canvas) native;
2640
2641 @DomName('WebGLRenderingContext.texSubImage2D')
2642 @DocsEditable
2643 void texSubImage2DData(int target, int level, int xoffset, int yoffset, int fo rmat, int type, ImageData pixels) {
2644 var pixels_1 = convertDartToNative_ImageData(pixels);
2645 _texSubImage2DData_1(target, level, xoffset, yoffset, format, type, pixels_1 );
2646 return;
2647 }
2648 @JSName('texSubImage2D')
2649 @DomName('WebGLRenderingContext.texSubImage2D')
2650 @DocsEditable
2651 void _texSubImage2DData_1(target, level, xoffset, yoffset, format, type, pixel s) native;
2652
2653 @JSName('texSubImage2D')
2654 @DomName('WebGLRenderingContext.texSubImage2D')
2655 @DocsEditable
2656 void texSubImage2DImage(int target, int level, int xoffset, int yoffset, int f ormat, int type, ImageElement image) native;
2657
2658 @JSName('texSubImage2D')
2659 @DomName('WebGLRenderingContext.texSubImage2D')
2660 @DocsEditable
2661 void texSubImage2DVideo(int target, int level, int xoffset, int yoffset, int f ormat, int type, VideoElement video) native;
2662
2595 @DomName('WebGLRenderingContext.uniform1f') 2663 @DomName('WebGLRenderingContext.uniform1f')
2596 @DocsEditable 2664 @DocsEditable
2597 void uniform1f(UniformLocation location, num x) native; 2665 void uniform1f(UniformLocation location, num x) native;
2598 2666
2599 @DomName('WebGLRenderingContext.uniform1fv') 2667 @DomName('WebGLRenderingContext.uniform1fv')
2600 @DocsEditable 2668 @DocsEditable
2601 void uniform1fv(UniformLocation location, Float32List v) native; 2669 void uniform1fv(UniformLocation location, Float32List v) native;
2602 2670
2603 @DomName('WebGLRenderingContext.uniform1i') 2671 @DomName('WebGLRenderingContext.uniform1i')
2604 @DocsEditable 2672 @DocsEditable
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
2768 // for details. All rights reserved. Use of this source code is governed by a 2836 // for details. All rights reserved. Use of this source code is governed by a
2769 // BSD-style license that can be found in the LICENSE file. 2837 // BSD-style license that can be found in the LICENSE file.
2770 2838
2771 2839
2772 @DocsEditable 2840 @DocsEditable
2773 @DomName('WebGLVertexArrayObjectOES') 2841 @DomName('WebGLVertexArrayObjectOES')
2774 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ 2842 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
2775 @Experimental // experimental 2843 @Experimental // experimental
2776 class VertexArrayObject native "WebGLVertexArrayObjectOES" { 2844 class VertexArrayObject native "WebGLVertexArrayObjectOES" {
2777 } 2845 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698