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

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

Issue 16638013: Adding annotations for native types of type Object or dynamic. (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
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | tests/html/documentfragment_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 2277 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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 }
OLDNEW
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | tests/html/documentfragment_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698