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

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

Issue 14976004: Remove more question marks. (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 2421 matching lines...) Expand 10 before | Expand all | Expand 10 after
2432 @DocsEditable 2432 @DocsEditable
2433 void stencilOp(int fail, int zfail, int zpass) native; 2433 void stencilOp(int fail, int zfail, int zpass) native;
2434 2434
2435 @DomName('WebGLRenderingContext.stencilOpSeparate') 2435 @DomName('WebGLRenderingContext.stencilOpSeparate')
2436 @DocsEditable 2436 @DocsEditable
2437 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; 2437 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native;
2438 2438
2439 @DomName('WebGLRenderingContext.texImage2D') 2439 @DomName('WebGLRenderingContext.texImage2D')
2440 @DocsEditable 2440 @DocsEditable
2441 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]) { 2441 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]) {
2442 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas _OR_image_OR_pixels_OR_video == null) && ?format && ?type && ?pixels) { 2442 if (pixels != null && type != null && format != null && (border_OR_canvas_OR _image_OR_pixels_OR_video is int || border_OR_canvas_OR_image_OR_pixels_OR_video == null)) {
2443 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); 2443 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels);
2444 return; 2444 return;
2445 } 2445 }
2446 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) { 2446 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || border_OR_ canvas_OR_image_OR_pixels_OR_video == null) && format == null && type == null && pixels == null) {
2447 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR _pixels_OR_video); 2447 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR _pixels_OR_video);
2448 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty pe, pixels_1); 2448 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty pe, pixels_1);
2449 return; 2449 return;
2450 } 2450 }
2451 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 ) { 2451 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement || border_ OR_canvas_OR_image_OR_pixels_OR_video == null) && format == null && type == null && pixels == null) {
2452 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video); 2452 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video);
2453 return; 2453 return;
2454 } 2454 }
2455 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) { 2455 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement || border _OR_canvas_OR_image_OR_pixels_OR_video == null) && format == null && type == nul l && pixels == null) {
2456 _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video); 2456 _texImage2D_4(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video);
2457 return; 2457 return;
2458 } 2458 }
2459 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 ) { 2459 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement || border_ OR_canvas_OR_image_OR_pixels_OR_video == null) && format == null && type == null && pixels == null) {
2460 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video); 2460 _texImage2D_5(target, level, internalformat, format_OR_width, height_OR_ty pe, border_OR_canvas_OR_image_OR_pixels_OR_video);
2461 return; 2461 return;
2462 } 2462 }
2463 throw new ArgumentError("Incorrect number or type of arguments"); 2463 throw new ArgumentError("Incorrect number or type of arguments");
2464 } 2464 }
2465 @JSName('texImage2D') 2465 @JSName('texImage2D')
2466 @DomName('WebGLRenderingContext.texImage2D') 2466 @DomName('WebGLRenderingContext.texImage2D')
2467 @DocsEditable 2467 @DocsEditable
2468 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, TypedData pixels) native; 2468 void _texImage2D_1(target, level, internalformat, width, height, int border, f ormat, type, TypedData pixels) native;
2469 @JSName('texImage2D') 2469 @JSName('texImage2D')
(...skipping 17 matching lines...) Expand all
2487 @DocsEditable 2487 @DocsEditable
2488 void texParameterf(int target, int pname, num param) native; 2488 void texParameterf(int target, int pname, num param) native;
2489 2489
2490 @DomName('WebGLRenderingContext.texParameteri') 2490 @DomName('WebGLRenderingContext.texParameteri')
2491 @DocsEditable 2491 @DocsEditable
2492 void texParameteri(int target, int pname, int param) native; 2492 void texParameteri(int target, int pname, int param) native;
2493 2493
2494 @DomName('WebGLRenderingContext.texSubImage2D') 2494 @DomName('WebGLRenderingContext.texSubImage2D')
2495 @DocsEditable 2495 @DocsEditable
2496 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]) { 2496 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]) {
2497 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format _OR_image_OR_pixels_OR_video == null) && ?type && ?pixels) { 2497 if (pixels != null && type != null && (canvas_OR_format_OR_image_OR_pixels_O R_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video == null)) {
2498 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); 2498 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels);
2499 return; 2499 return;
2500 } 2500 }
2501 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_ format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { 2501 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_ format_OR_image_OR_pixels_OR_video == null) && type == null && pixels == null) {
2502 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR _pixels_OR_video); 2502 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR _pixels_OR_video);
2503 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, pixels_1); 2503 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, pixels_1);
2504 return; 2504 return;
2505 } 2505 }
2506 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_ OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { 2506 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_ OR_format_OR_image_OR_pixels_OR_video == null) && type == null && pixels == null ) {
2507 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); 2507 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
2508 return; 2508 return;
2509 } 2509 }
2510 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas _OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { 2510 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement || canvas _OR_format_OR_image_OR_pixels_OR_video == null) && type == null && pixels == nul l) {
2511 _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); 2511 _texSubImage2D_4(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
2512 return; 2512 return;
2513 } 2513 }
2514 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_ OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { 2514 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement || canvas_ OR_format_OR_image_OR_pixels_OR_video == null) && type == null && pixels == null ) {
2515 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); 2515 _texSubImage2D_5(target, level, xoffset, yoffset, format_OR_width, height_ OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video);
2516 return; 2516 return;
2517 } 2517 }
2518 throw new ArgumentError("Incorrect number or type of arguments"); 2518 throw new ArgumentError("Incorrect number or type of arguments");
2519 } 2519 }
2520 @JSName('texSubImage2D') 2520 @JSName('texSubImage2D')
2521 @DomName('WebGLRenderingContext.texSubImage2D') 2521 @DomName('WebGLRenderingContext.texSubImage2D')
2522 @DocsEditable 2522 @DocsEditable
2523 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, TypedData pixels) native; 2523 void _texSubImage2D_1(target, level, xoffset, yoffset, width, height, int form at, type, TypedData pixels) native;
2524 @JSName('texSubImage2D') 2524 @JSName('texSubImage2D')
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
2714 // for details. All rights reserved. Use of this source code is governed by a 2714 // for details. All rights reserved. Use of this source code is governed by a
2715 // BSD-style license that can be found in the LICENSE file. 2715 // BSD-style license that can be found in the LICENSE file.
2716 2716
2717 2717
2718 @DocsEditable 2718 @DocsEditable
2719 @DomName('WebGLVertexArrayObjectOES') 2719 @DomName('WebGLVertexArrayObjectOES')
2720 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ 2720 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
2721 @Experimental // experimental 2721 @Experimental // experimental
2722 class VertexArrayObject native "WebGLVertexArrayObjectOES" { 2722 class VertexArrayObject native "WebGLVertexArrayObjectOES" {
2723 } 2723 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698