| 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 2277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2288 @DomName('WebGLRenderingContext.getAttachedShaders') | 2288 @DomName('WebGLRenderingContext.getAttachedShaders') |
| 2289 @DocsEditable | 2289 @DocsEditable |
| 2290 void getAttachedShaders(Program program) native; | 2290 void getAttachedShaders(Program program) native; |
| 2291 | 2291 |
| 2292 @DomName('WebGLRenderingContext.getAttribLocation') | 2292 @DomName('WebGLRenderingContext.getAttribLocation') |
| 2293 @DocsEditable | 2293 @DocsEditable |
| 2294 int getAttribLocation(Program program, String name) native; | 2294 int getAttribLocation(Program program, String name) native; |
| 2295 | 2295 |
| 2296 @DomName('WebGLRenderingContext.getBufferParameter') | 2296 @DomName('WebGLRenderingContext.getBufferParameter') |
| 2297 @DocsEditable | 2297 @DocsEditable |
| 2298 @Creates('int|Null') |
| 2299 @Returns('int|Null') |
| 2298 Object getBufferParameter(int target, int pname) native; | 2300 Object getBufferParameter(int target, int pname) native; |
| 2299 | 2301 |
| 2300 @DomName('WebGLRenderingContext.getContextAttributes') | 2302 @DomName('WebGLRenderingContext.getContextAttributes') |
| 2301 @DocsEditable | 2303 @DocsEditable |
| 2302 ContextAttributes getContextAttributes() native; | 2304 ContextAttributes getContextAttributes() native; |
| 2303 | 2305 |
| 2304 @DomName('WebGLRenderingContext.getError') | 2306 @DomName('WebGLRenderingContext.getError') |
| 2305 @DocsEditable | 2307 @DocsEditable |
| 2306 int getError() native; | 2308 int getError() native; |
| 2307 | 2309 |
| 2308 @DomName('WebGLRenderingContext.getExtension') | 2310 @DomName('WebGLRenderingContext.getExtension') |
| 2309 @DocsEditable | 2311 @DocsEditable |
| 2310 Object getExtension(String name) native; | 2312 Object getExtension(String name) native; |
| 2311 | 2313 |
| 2312 @DomName('WebGLRenderingContext.getFramebufferAttachmentParameter') | 2314 @DomName('WebGLRenderingContext.getFramebufferAttachmentParameter') |
| 2313 @DocsEditable | 2315 @DocsEditable |
| 2316 @Creates('int|RenderBuffer|Texture|Null') |
| 2317 @Returns('int|RenderBuffer|Texture|Null') |
| 2314 Object getFramebufferAttachmentParameter(int target, int attachment, int pname
) native; | 2318 Object getFramebufferAttachmentParameter(int target, int attachment, int pname
) native; |
| 2315 | 2319 |
| 2316 @DomName('WebGLRenderingContext.getParameter') | 2320 @DomName('WebGLRenderingContext.getParameter') |
| 2317 @DocsEditable | 2321 @DocsEditable |
| 2318 @Creates('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') | 2322 @Creates('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') |
| 2319 @Returns('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') | 2323 @Returns('Null|num|String|bool|=List|Float32List|Int32List|Uint32List|Framebuf
fer|Renderbuffer|Texture') |
| 2320 Object getParameter(int pname) native; | 2324 Object getParameter(int pname) native; |
| 2321 | 2325 |
| 2322 @DomName('WebGLRenderingContext.getProgramInfoLog') | 2326 @DomName('WebGLRenderingContext.getProgramInfoLog') |
| 2323 @DocsEditable | 2327 @DocsEditable |
| 2324 String getProgramInfoLog(Program program) native; | 2328 String getProgramInfoLog(Program program) native; |
| 2325 | 2329 |
| 2326 @DomName('WebGLRenderingContext.getProgramParameter') | 2330 @DomName('WebGLRenderingContext.getProgramParameter') |
| 2327 @DocsEditable | 2331 @DocsEditable |
| 2332 @Creates('int|bool|Null') |
| 2333 @Returns('int|bool|Null') |
| 2328 Object getProgramParameter(Program program, int pname) native; | 2334 Object getProgramParameter(Program program, int pname) native; |
| 2329 | 2335 |
| 2330 @DomName('WebGLRenderingContext.getRenderbufferParameter') | 2336 @DomName('WebGLRenderingContext.getRenderbufferParameter') |
| 2331 @DocsEditable | 2337 @DocsEditable |
| 2338 @Creates('int|Null') |
| 2339 @Returns('int|Null') |
| 2332 Object getRenderbufferParameter(int target, int pname) native; | 2340 Object getRenderbufferParameter(int target, int pname) native; |
| 2333 | 2341 |
| 2334 @DomName('WebGLRenderingContext.getShaderInfoLog') | 2342 @DomName('WebGLRenderingContext.getShaderInfoLog') |
| 2335 @DocsEditable | 2343 @DocsEditable |
| 2336 String getShaderInfoLog(Shader shader) native; | 2344 String getShaderInfoLog(Shader shader) native; |
| 2337 | 2345 |
| 2338 @DomName('WebGLRenderingContext.getShaderParameter') | 2346 @DomName('WebGLRenderingContext.getShaderParameter') |
| 2339 @DocsEditable | 2347 @DocsEditable |
| 2348 @Creates('int|Null') |
| 2349 @Returns('int|Null') |
| 2340 Object getShaderParameter(Shader shader, int pname) native; | 2350 Object getShaderParameter(Shader shader, int pname) native; |
| 2341 | 2351 |
| 2342 @DomName('WebGLRenderingContext.getShaderPrecisionFormat') | 2352 @DomName('WebGLRenderingContext.getShaderPrecisionFormat') |
| 2343 @DocsEditable | 2353 @DocsEditable |
| 2344 ShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisionty
pe) native; | 2354 ShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisionty
pe) native; |
| 2345 | 2355 |
| 2346 @DomName('WebGLRenderingContext.getShaderSource') | 2356 @DomName('WebGLRenderingContext.getShaderSource') |
| 2347 @DocsEditable | 2357 @DocsEditable |
| 2348 String getShaderSource(Shader shader) native; | 2358 String getShaderSource(Shader shader) native; |
| 2349 | 2359 |
| 2350 @DomName('WebGLRenderingContext.getSupportedExtensions') | 2360 @DomName('WebGLRenderingContext.getSupportedExtensions') |
| 2351 @DocsEditable | 2361 @DocsEditable |
| 2352 List<String> getSupportedExtensions() native; | 2362 List<String> getSupportedExtensions() native; |
| 2353 | 2363 |
| 2354 @DomName('WebGLRenderingContext.getTexParameter') | 2364 @DomName('WebGLRenderingContext.getTexParameter') |
| 2355 @DocsEditable | 2365 @DocsEditable |
| 2366 @Creates('int|Null') |
| 2367 @Returns('int|Null') |
| 2356 Object getTexParameter(int target, int pname) native; | 2368 Object getTexParameter(int target, int pname) native; |
| 2357 | 2369 |
| 2358 @DomName('WebGLRenderingContext.getUniform') | 2370 @DomName('WebGLRenderingContext.getUniform') |
| 2359 @DocsEditable | 2371 @DocsEditable |
| 2372 @Creates('Null|num|String|bool|=List|Float32List|Int32List|Uint32List') |
| 2373 @Returns('Null|num|String|bool|=List|Float32List|Int32List|Uint32List') |
| 2360 Object getUniform(Program program, UniformLocation location) native; | 2374 Object getUniform(Program program, UniformLocation location) native; |
| 2361 | 2375 |
| 2362 @DomName('WebGLRenderingContext.getUniformLocation') | 2376 @DomName('WebGLRenderingContext.getUniformLocation') |
| 2363 @DocsEditable | 2377 @DocsEditable |
| 2364 UniformLocation getUniformLocation(Program program, String name) native; | 2378 UniformLocation getUniformLocation(Program program, String name) native; |
| 2365 | 2379 |
| 2366 @DomName('WebGLRenderingContext.getVertexAttrib') | 2380 @DomName('WebGLRenderingContext.getVertexAttrib') |
| 2367 @DocsEditable | 2381 @DocsEditable |
| 2382 @Creates('Null|num|bool|Float32List|Buffer') |
| 2383 @Returns('Null|num|bool|Float32List|Buffer') |
| 2368 Object getVertexAttrib(int index, int pname) native; | 2384 Object getVertexAttrib(int index, int pname) native; |
| 2369 | 2385 |
| 2370 @DomName('WebGLRenderingContext.getVertexAttribOffset') | 2386 @DomName('WebGLRenderingContext.getVertexAttribOffset') |
| 2371 @DocsEditable | 2387 @DocsEditable |
| 2372 int getVertexAttribOffset(int index, int pname) native; | 2388 int getVertexAttribOffset(int index, int pname) native; |
| 2373 | 2389 |
| 2374 @DomName('WebGLRenderingContext.hint') | 2390 @DomName('WebGLRenderingContext.hint') |
| 2375 @DocsEditable | 2391 @DocsEditable |
| 2376 void hint(int target, int mode) native; | 2392 void hint(int target, int mode) native; |
| 2377 | 2393 |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2745 // for details. All rights reserved. Use of this source code is governed by a | 2761 // for details. All rights reserved. Use of this source code is governed by a |
| 2746 // BSD-style license that can be found in the LICENSE file. | 2762 // BSD-style license that can be found in the LICENSE file. |
| 2747 | 2763 |
| 2748 | 2764 |
| 2749 @DocsEditable | 2765 @DocsEditable |
| 2750 @DomName('WebGLVertexArrayObjectOES') | 2766 @DomName('WebGLVertexArrayObjectOES') |
| 2751 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ | 2767 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ |
| 2752 @Experimental // experimental | 2768 @Experimental // experimental |
| 2753 class VertexArrayObject native "WebGLVertexArrayObjectOES" { | 2769 class VertexArrayObject native "WebGLVertexArrayObjectOES" { |
| 2754 } | 2770 } |
| OLD | NEW |