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 2384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2395 @DocsEditable | 2395 @DocsEditable |
2396 void stencilOp(int fail, int zfail, int zpass) native; | 2396 void stencilOp(int fail, int zfail, int zpass) native; |
2397 | 2397 |
2398 @DomName('WebGLRenderingContext.stencilOpSeparate') | 2398 @DomName('WebGLRenderingContext.stencilOpSeparate') |
2399 @DocsEditable | 2399 @DocsEditable |
2400 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; | 2400 void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; |
2401 | 2401 |
2402 @DomName('WebGLRenderingContext.texImage2D') | 2402 @DomName('WebGLRenderingContext.texImage2D') |
2403 @DocsEditable | 2403 @DocsEditable |
2404 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]) { | 2404 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]) { |
2405 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas
_OR_image_OR_pixels_OR_video == null)) { | 2405 if ((border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas
_OR_image_OR_pixels_OR_video == null) && format != null && type != null) { |
2406 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); | 2406 _texImage2D_1(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); |
2407 return; | 2407 return; |
2408 } | 2408 } |
2409 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) { | 2409 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) { |
2410 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR
_pixels_OR_video); | 2410 var pixels_1 = _convertDartToNative_ImageData(border_OR_canvas_OR_image_OR
_pixels_OR_video); |
2411 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty
pe, pixels_1); | 2411 _texImage2D_2(target, level, internalformat, format_OR_width, height_OR_ty
pe, pixels_1); |
2412 return; | 2412 return; |
2413 } | 2413 } |
2414 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
) { | 2414 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
) { |
2415 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); | 2415 _texImage2D_3(target, level, internalformat, format_OR_width, height_OR_ty
pe, border_OR_canvas_OR_image_OR_pixels_OR_video); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2450 @DocsEditable | 2450 @DocsEditable |
2451 void texParameterf(int target, int pname, num param) native; | 2451 void texParameterf(int target, int pname, num param) native; |
2452 | 2452 |
2453 @DomName('WebGLRenderingContext.texParameteri') | 2453 @DomName('WebGLRenderingContext.texParameteri') |
2454 @DocsEditable | 2454 @DocsEditable |
2455 void texParameteri(int target, int pname, int param) native; | 2455 void texParameteri(int target, int pname, int param) native; |
2456 | 2456 |
2457 @DomName('WebGLRenderingContext.texSubImage2D') | 2457 @DomName('WebGLRenderingContext.texSubImage2D') |
2458 @DocsEditable | 2458 @DocsEditable |
2459 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]) { | 2459 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]) { |
2460 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format
_OR_image_OR_pixels_OR_video == null)) { | 2460 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format
_OR_image_OR_pixels_OR_video == null) && type != null) { |
2461 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); | 2461 _texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); |
2462 return; | 2462 return; |
2463 } | 2463 } |
2464 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_
format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 2464 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || canvas_OR_
format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
2465 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR
_pixels_OR_video); | 2465 var pixels_1 = _convertDartToNative_ImageData(canvas_OR_format_OR_image_OR
_pixels_OR_video); |
2466 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, pixels_1); | 2466 _texSubImage2D_2(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, pixels_1); |
2467 return; | 2467 return; |
2468 } | 2468 } |
2469 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { | 2469 if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement || canvas_
OR_format_OR_image_OR_pixels_OR_video == null) && !?type && !?pixels) { |
2470 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); | 2470 _texSubImage2D_3(target, level, xoffset, yoffset, format_OR_width, height_
OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video); |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2675 } | 2675 } |
2676 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2676 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2677 // for details. All rights reserved. Use of this source code is governed by a | 2677 // for details. All rights reserved. Use of this source code is governed by a |
2678 // BSD-style license that can be found in the LICENSE file. | 2678 // BSD-style license that can be found in the LICENSE file. |
2679 | 2679 |
2680 | 2680 |
2681 @DocsEditable | 2681 @DocsEditable |
2682 @DomName('WebGLVertexArrayObjectOES') | 2682 @DomName('WebGLVertexArrayObjectOES') |
2683 class VertexArrayObject native "WebGLVertexArrayObjectOES" { | 2683 class VertexArrayObject native "WebGLVertexArrayObjectOES" { |
2684 } | 2684 } |
OLD | NEW |