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

Side by Side Diff: sdk/lib/web_gl/dartium/web_gl_dartium.dart

Issue 17063007: Making all DOM types abstract and removing superfluous Dartium constructors. (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:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:nativewrappers'; 8 import 'dart:nativewrappers';
9 import 'dart:typed_data'; 9 import 'dart:typed_data';
10 // DO NOT EDIT 10 // DO NOT EDIT
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after
319 // for details. All rights reserved. Use of this source code is governed by a 319 // for details. All rights reserved. Use of this source code is governed by a
320 // BSD-style license that can be found in the LICENSE file. 320 // BSD-style license that can be found in the LICENSE file.
321 321
322 // WARNING: Do not edit - generated code. 322 // WARNING: Do not edit - generated code.
323 323
324 324
325 @DocsEditable 325 @DocsEditable
326 @DomName('WebGLActiveInfo') 326 @DomName('WebGLActiveInfo')
327 @Unstable 327 @Unstable
328 class ActiveInfo extends NativeFieldWrapperClass1 { 328 class ActiveInfo extends NativeFieldWrapperClass1 {
329 ActiveInfo.internal(); 329 // To suppress missing implicit constructor warnings.
330 factory ActiveInfo._() { throw new UnsupportedError("Not supported"); }
330 331
331 @DomName('WebGLActiveInfo.name') 332 @DomName('WebGLActiveInfo.name')
332 @DocsEditable 333 @DocsEditable
333 String get name native "WebGLActiveInfo_name_Getter"; 334 String get name native "WebGLActiveInfo_name_Getter";
334 335
335 @DomName('WebGLActiveInfo.size') 336 @DomName('WebGLActiveInfo.size')
336 @DocsEditable 337 @DocsEditable
337 int get size native "WebGLActiveInfo_size_Getter"; 338 int get size native "WebGLActiveInfo_size_Getter";
338 339
339 @DomName('WebGLActiveInfo.type') 340 @DomName('WebGLActiveInfo.type')
340 @DocsEditable 341 @DocsEditable
341 int get type native "WebGLActiveInfo_type_Getter"; 342 int get type native "WebGLActiveInfo_type_Getter";
342 343
343 } 344 }
344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 345 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
345 // for details. All rights reserved. Use of this source code is governed by a 346 // for details. All rights reserved. Use of this source code is governed by a
346 // BSD-style license that can be found in the LICENSE file. 347 // BSD-style license that can be found in the LICENSE file.
347 348
348 // WARNING: Do not edit - generated code. 349 // WARNING: Do not edit - generated code.
349 350
350 351
351 @DocsEditable 352 @DocsEditable
352 @DomName('WebGLBuffer') 353 @DomName('WebGLBuffer')
353 @Unstable 354 @Unstable
354 class Buffer extends NativeFieldWrapperClass1 { 355 class Buffer extends NativeFieldWrapperClass1 {
355 Buffer.internal(); 356 // To suppress missing implicit constructor warnings.
357 factory Buffer._() { throw new UnsupportedError("Not supported"); }
356 358
357 } 359 }
358 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 360 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
359 // for details. All rights reserved. Use of this source code is governed by a 361 // for details. All rights reserved. Use of this source code is governed by a
360 // BSD-style license that can be found in the LICENSE file. 362 // BSD-style license that can be found in the LICENSE file.
361 363
362 // WARNING: Do not edit - generated code. 364 // WARNING: Do not edit - generated code.
363 365
364 366
365 @DocsEditable 367 @DocsEditable
366 @DomName('WebGLCompressedTextureATC') 368 @DomName('WebGLCompressedTextureATC')
367 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc / 369 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc /
368 @Experimental 370 @Experimental
369 class CompressedTextureAtc extends NativeFieldWrapperClass1 { 371 class CompressedTextureAtc extends NativeFieldWrapperClass1 {
370 CompressedTextureAtc.internal(); 372 // To suppress missing implicit constructor warnings.
373 factory CompressedTextureAtc._() { throw new UnsupportedError("Not supported") ; }
371 374
372 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL') 375 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL')
373 @DocsEditable 376 @DocsEditable
374 static const int COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL = 0x8C93; 377 static const int COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL = 0x8C93;
375 378
376 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEB GL') 379 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEB GL')
377 @DocsEditable 380 @DocsEditable
378 static const int COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL = 0x87EE; 381 static const int COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL = 0x87EE;
379 382
380 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGB_ATC_WEBGL') 383 @DomName('WebGLCompressedTextureATC.COMPRESSED_RGB_ATC_WEBGL')
381 @DocsEditable 384 @DocsEditable
382 static const int COMPRESSED_RGB_ATC_WEBGL = 0x8C92; 385 static const int COMPRESSED_RGB_ATC_WEBGL = 0x8C92;
383 386
384 } 387 }
385 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 388 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
386 // for details. All rights reserved. Use of this source code is governed by a 389 // for details. All rights reserved. Use of this source code is governed by a
387 // BSD-style license that can be found in the LICENSE file. 390 // BSD-style license that can be found in the LICENSE file.
388 391
389 // WARNING: Do not edit - generated code. 392 // WARNING: Do not edit - generated code.
390 393
391 394
392 @DocsEditable 395 @DocsEditable
393 @DomName('WebGLCompressedTexturePVRTC') 396 @DomName('WebGLCompressedTexturePVRTC')
394 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvr tc/ 397 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvr tc/
395 @Experimental // experimental 398 @Experimental // experimental
396 class CompressedTexturePvrtc extends NativeFieldWrapperClass1 { 399 class CompressedTexturePvrtc extends NativeFieldWrapperClass1 {
397 CompressedTexturePvrtc.internal(); 400 // To suppress missing implicit constructor warnings.
401 factory CompressedTexturePvrtc._() { throw new UnsupportedError("Not supported "); }
398 402
399 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG') 403 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG')
400 @DocsEditable 404 @DocsEditable
401 static const int COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03; 405 static const int COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03;
402 406
403 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG') 407 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG')
404 @DocsEditable 408 @DocsEditable
405 static const int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02; 409 static const int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02;
406 410
407 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGB_PVRTC_2BPPV1_IMG') 411 @DomName('WebGLCompressedTexturePVRTC.COMPRESSED_RGB_PVRTC_2BPPV1_IMG')
(...skipping 10 matching lines...) Expand all
418 // BSD-style license that can be found in the LICENSE file. 422 // BSD-style license that can be found in the LICENSE file.
419 423
420 // WARNING: Do not edit - generated code. 424 // WARNING: Do not edit - generated code.
421 425
422 426
423 @DocsEditable 427 @DocsEditable
424 @DomName('WebGLCompressedTextureS3TC') 428 @DomName('WebGLCompressedTextureS3TC')
425 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3t c/ 429 // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3t c/
426 @Experimental // experimental 430 @Experimental // experimental
427 class CompressedTextureS3TC extends NativeFieldWrapperClass1 { 431 class CompressedTextureS3TC extends NativeFieldWrapperClass1 {
428 CompressedTextureS3TC.internal(); 432 // To suppress missing implicit constructor warnings.
433 factory CompressedTextureS3TC._() { throw new UnsupportedError("Not supported" ); }
429 434
430 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT') 435 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT1_EXT')
431 @DocsEditable 436 @DocsEditable
432 static const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; 437 static const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
433 438
434 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT3_EXT') 439 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT3_EXT')
435 @DocsEditable 440 @DocsEditable
436 static const int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; 441 static const int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
437 442
438 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT5_EXT') 443 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGBA_S3TC_DXT5_EXT')
439 @DocsEditable 444 @DocsEditable
440 static const int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; 445 static const int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
441 446
442 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGB_S3TC_DXT1_EXT') 447 @DomName('WebGLCompressedTextureS3TC.COMPRESSED_RGB_S3TC_DXT1_EXT')
443 @DocsEditable 448 @DocsEditable
444 static const int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; 449 static const int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
445 450
446 } 451 }
447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 452 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
448 // for details. All rights reserved. Use of this source code is governed by a 453 // for details. All rights reserved. Use of this source code is governed by a
449 // BSD-style license that can be found in the LICENSE file. 454 // BSD-style license that can be found in the LICENSE file.
450 455
451 // WARNING: Do not edit - generated code. 456 // WARNING: Do not edit - generated code.
452 457
453 458
454 @DocsEditable 459 @DocsEditable
455 @DomName('WebGLContextAttributes') 460 @DomName('WebGLContextAttributes')
456 @Unstable 461 @Unstable
457 class ContextAttributes extends NativeFieldWrapperClass1 { 462 class ContextAttributes extends NativeFieldWrapperClass1 {
458 ContextAttributes.internal(); 463 // To suppress missing implicit constructor warnings.
464 factory ContextAttributes._() { throw new UnsupportedError("Not supported"); }
459 465
460 @DomName('WebGLContextAttributes.alpha') 466 @DomName('WebGLContextAttributes.alpha')
461 @DocsEditable 467 @DocsEditable
462 bool get alpha native "WebGLContextAttributes_alpha_Getter"; 468 bool get alpha native "WebGLContextAttributes_alpha_Getter";
463 469
464 @DomName('WebGLContextAttributes.alpha') 470 @DomName('WebGLContextAttributes.alpha')
465 @DocsEditable 471 @DocsEditable
466 void set alpha(bool value) native "WebGLContextAttributes_alpha_Setter"; 472 void set alpha(bool value) native "WebGLContextAttributes_alpha_Setter";
467 473
468 @DomName('WebGLContextAttributes.antialias') 474 @DomName('WebGLContextAttributes.antialias')
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
510 // for details. All rights reserved. Use of this source code is governed by a 516 // for details. All rights reserved. Use of this source code is governed by a
511 // BSD-style license that can be found in the LICENSE file. 517 // BSD-style license that can be found in the LICENSE file.
512 518
513 // WARNING: Do not edit - generated code. 519 // WARNING: Do not edit - generated code.
514 520
515 521
516 @DocsEditable 522 @DocsEditable
517 @DomName('WebGLContextEvent') 523 @DomName('WebGLContextEvent')
518 @Unstable 524 @Unstable
519 class ContextEvent extends Event { 525 class ContextEvent extends Event {
520 ContextEvent.internal() : super.internal(); 526 // To suppress missing implicit constructor warnings.
527 factory ContextEvent._() { throw new UnsupportedError("Not supported"); }
521 528
522 @DomName('WebGLContextEvent.statusMessage') 529 @DomName('WebGLContextEvent.statusMessage')
523 @DocsEditable 530 @DocsEditable
524 String get statusMessage native "WebGLContextEvent_statusMessage_Getter"; 531 String get statusMessage native "WebGLContextEvent_statusMessage_Getter";
525 532
526 } 533 }
527 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 534 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
528 // for details. All rights reserved. Use of this source code is governed by a 535 // for details. All rights reserved. Use of this source code is governed by a
529 // BSD-style license that can be found in the LICENSE file. 536 // BSD-style license that can be found in the LICENSE file.
530 537
531 // WARNING: Do not edit - generated code. 538 // WARNING: Do not edit - generated code.
532 539
533 540
534 @DocsEditable 541 @DocsEditable
535 @DomName('WebGLDebugRendererInfo') 542 @DomName('WebGLDebugRendererInfo')
536 // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/ 543 // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/
537 @Experimental // experimental 544 @Experimental // experimental
538 class DebugRendererInfo extends NativeFieldWrapperClass1 { 545 class DebugRendererInfo extends NativeFieldWrapperClass1 {
539 DebugRendererInfo.internal(); 546 // To suppress missing implicit constructor warnings.
547 factory DebugRendererInfo._() { throw new UnsupportedError("Not supported"); }
540 548
541 @DomName('WebGLDebugRendererInfo.UNMASKED_RENDERER_WEBGL') 549 @DomName('WebGLDebugRendererInfo.UNMASKED_RENDERER_WEBGL')
542 @DocsEditable 550 @DocsEditable
543 static const int UNMASKED_RENDERER_WEBGL = 0x9246; 551 static const int UNMASKED_RENDERER_WEBGL = 0x9246;
544 552
545 @DomName('WebGLDebugRendererInfo.UNMASKED_VENDOR_WEBGL') 553 @DomName('WebGLDebugRendererInfo.UNMASKED_VENDOR_WEBGL')
546 @DocsEditable 554 @DocsEditable
547 static const int UNMASKED_VENDOR_WEBGL = 0x9245; 555 static const int UNMASKED_VENDOR_WEBGL = 0x9245;
548 556
549 } 557 }
550 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 558 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
551 // for details. All rights reserved. Use of this source code is governed by a 559 // for details. All rights reserved. Use of this source code is governed by a
552 // BSD-style license that can be found in the LICENSE file. 560 // BSD-style license that can be found in the LICENSE file.
553 561
554 // WARNING: Do not edit - generated code. 562 // WARNING: Do not edit - generated code.
555 563
556 564
557 @DocsEditable 565 @DocsEditable
558 @DomName('WebGLDebugShaders') 566 @DomName('WebGLDebugShaders')
559 // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/ 567 // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/
560 @Experimental // experimental 568 @Experimental // experimental
561 class DebugShaders extends NativeFieldWrapperClass1 { 569 class DebugShaders extends NativeFieldWrapperClass1 {
562 DebugShaders.internal(); 570 // To suppress missing implicit constructor warnings.
571 factory DebugShaders._() { throw new UnsupportedError("Not supported"); }
563 572
564 @DomName('WebGLDebugShaders.getTranslatedShaderSource') 573 @DomName('WebGLDebugShaders.getTranslatedShaderSource')
565 @DocsEditable 574 @DocsEditable
566 String getTranslatedShaderSource(Shader shader) native "WebGLDebugShaders_getT ranslatedShaderSource_Callback"; 575 String getTranslatedShaderSource(Shader shader) native "WebGLDebugShaders_getT ranslatedShaderSource_Callback";
567 576
568 } 577 }
569 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 578 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
570 // for details. All rights reserved. Use of this source code is governed by a 579 // for details. All rights reserved. Use of this source code is governed by a
571 // BSD-style license that can be found in the LICENSE file. 580 // BSD-style license that can be found in the LICENSE file.
572 581
573 // WARNING: Do not edit - generated code. 582 // WARNING: Do not edit - generated code.
574 583
575 584
576 @DocsEditable 585 @DocsEditable
577 @DomName('WebGLDepthTexture') 586 @DomName('WebGLDepthTexture')
578 // http://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/ 587 // http://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/
579 @Experimental // experimental 588 @Experimental // experimental
580 class DepthTexture extends NativeFieldWrapperClass1 { 589 class DepthTexture extends NativeFieldWrapperClass1 {
581 DepthTexture.internal(); 590 // To suppress missing implicit constructor warnings.
591 factory DepthTexture._() { throw new UnsupportedError("Not supported"); }
582 592
583 @DomName('WebGLDepthTexture.UNSIGNED_INT_24_8_WEBGL') 593 @DomName('WebGLDepthTexture.UNSIGNED_INT_24_8_WEBGL')
584 @DocsEditable 594 @DocsEditable
585 static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA; 595 static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA;
586 596
587 } 597 }
588 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 598 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
589 // for details. All rights reserved. Use of this source code is governed by a 599 // for details. All rights reserved. Use of this source code is governed by a
590 // BSD-style license that can be found in the LICENSE file. 600 // BSD-style license that can be found in the LICENSE file.
591 601
592 // WARNING: Do not edit - generated code. 602 // WARNING: Do not edit - generated code.
593 603
594 604
595 @DocsEditable 605 @DocsEditable
596 @DomName('EXTDrawBuffers') 606 @DomName('EXTDrawBuffers')
597 // http://www.khronos.org/registry/webgl/specs/latest/ 607 // http://www.khronos.org/registry/webgl/specs/latest/
598 @Experimental // stable 608 @Experimental // stable
599 class ExtDrawBuffers extends NativeFieldWrapperClass1 { 609 class ExtDrawBuffers extends NativeFieldWrapperClass1 {
600 ExtDrawBuffers.internal(); 610 // To suppress missing implicit constructor warnings.
611 factory ExtDrawBuffers._() { throw new UnsupportedError("Not supported"); }
601 612
602 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT0_EXT') 613 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT0_EXT')
603 @DocsEditable 614 @DocsEditable
604 static const int COLOR_ATTACHMENT0_EXT = 0x8CE0; 615 static const int COLOR_ATTACHMENT0_EXT = 0x8CE0;
605 616
606 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT10_EXT') 617 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT10_EXT')
607 @DocsEditable 618 @DocsEditable
608 static const int COLOR_ATTACHMENT10_EXT = 0x8CEA; 619 static const int COLOR_ATTACHMENT10_EXT = 0x8CEA;
609 620
610 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT11_EXT') 621 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT11_EXT')
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
741 // BSD-style license that can be found in the LICENSE file. 752 // BSD-style license that can be found in the LICENSE file.
742 753
743 // WARNING: Do not edit - generated code. 754 // WARNING: Do not edit - generated code.
744 755
745 756
746 @DocsEditable 757 @DocsEditable
747 @DomName('EXTFragDepth') 758 @DomName('EXTFragDepth')
748 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/ 759 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/
749 @Experimental 760 @Experimental
750 class ExtFragDepth extends NativeFieldWrapperClass1 { 761 class ExtFragDepth extends NativeFieldWrapperClass1 {
751 ExtFragDepth.internal(); 762 // To suppress missing implicit constructor warnings.
763 factory ExtFragDepth._() { throw new UnsupportedError("Not supported"); }
752 764
753 } 765 }
754 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 766 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
755 // for details. All rights reserved. Use of this source code is governed by a 767 // for details. All rights reserved. Use of this source code is governed by a
756 // BSD-style license that can be found in the LICENSE file. 768 // BSD-style license that can be found in the LICENSE file.
757 769
758 // WARNING: Do not edit - generated code. 770 // WARNING: Do not edit - generated code.
759 771
760 772
761 @DocsEditable 773 @DocsEditable
762 @DomName('EXTTextureFilterAnisotropic') 774 @DomName('EXTTextureFilterAnisotropic')
763 // http://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotrop ic/ 775 // http://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotrop ic/
764 @Experimental 776 @Experimental
765 class ExtTextureFilterAnisotropic extends NativeFieldWrapperClass1 { 777 class ExtTextureFilterAnisotropic extends NativeFieldWrapperClass1 {
766 ExtTextureFilterAnisotropic.internal(); 778 // To suppress missing implicit constructor warnings.
779 factory ExtTextureFilterAnisotropic._() { throw new UnsupportedError("Not supp orted"); }
767 780
768 @DomName('EXTTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT') 781 @DomName('EXTTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT')
769 @DocsEditable 782 @DocsEditable
770 static const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; 783 static const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
771 784
772 @DomName('EXTTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT') 785 @DomName('EXTTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT')
773 @DocsEditable 786 @DocsEditable
774 static const int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; 787 static const int TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
775 788
776 } 789 }
777 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 790 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
778 // for details. All rights reserved. Use of this source code is governed by a 791 // for details. All rights reserved. Use of this source code is governed by a
779 // BSD-style license that can be found in the LICENSE file. 792 // BSD-style license that can be found in the LICENSE file.
780 793
781 // WARNING: Do not edit - generated code. 794 // WARNING: Do not edit - generated code.
782 795
783 796
784 @DocsEditable 797 @DocsEditable
785 @DomName('WebGLFramebuffer') 798 @DomName('WebGLFramebuffer')
786 @Unstable 799 @Unstable
787 class Framebuffer extends NativeFieldWrapperClass1 { 800 class Framebuffer extends NativeFieldWrapperClass1 {
788 Framebuffer.internal(); 801 // To suppress missing implicit constructor warnings.
802 factory Framebuffer._() { throw new UnsupportedError("Not supported"); }
789 803
790 } 804 }
791 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 805 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
792 // for details. All rights reserved. Use of this source code is governed by a 806 // for details. All rights reserved. Use of this source code is governed by a
793 // BSD-style license that can be found in the LICENSE file. 807 // BSD-style license that can be found in the LICENSE file.
794 808
795 // WARNING: Do not edit - generated code. 809 // WARNING: Do not edit - generated code.
796 810
797 811
798 @DocsEditable 812 @DocsEditable
799 @DomName('WebGLLoseContext') 813 @DomName('WebGLLoseContext')
800 // http://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/ 814 // http://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/
801 @Experimental 815 @Experimental
802 class LoseContext extends NativeFieldWrapperClass1 { 816 class LoseContext extends NativeFieldWrapperClass1 {
803 LoseContext.internal(); 817 // To suppress missing implicit constructor warnings.
818 factory LoseContext._() { throw new UnsupportedError("Not supported"); }
804 819
805 @DomName('WebGLLoseContext.loseContext') 820 @DomName('WebGLLoseContext.loseContext')
806 @DocsEditable 821 @DocsEditable
807 void loseContext() native "WebGLLoseContext_loseContext_Callback"; 822 void loseContext() native "WebGLLoseContext_loseContext_Callback";
808 823
809 @DomName('WebGLLoseContext.restoreContext') 824 @DomName('WebGLLoseContext.restoreContext')
810 @DocsEditable 825 @DocsEditable
811 void restoreContext() native "WebGLLoseContext_restoreContext_Callback"; 826 void restoreContext() native "WebGLLoseContext_restoreContext_Callback";
812 827
813 } 828 }
814 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 829 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
815 // for details. All rights reserved. Use of this source code is governed by a 830 // for details. All rights reserved. Use of this source code is governed by a
816 // BSD-style license that can be found in the LICENSE file. 831 // BSD-style license that can be found in the LICENSE file.
817 832
818 // WARNING: Do not edit - generated code. 833 // WARNING: Do not edit - generated code.
819 834
820 835
821 @DocsEditable 836 @DocsEditable
822 @DomName('OESElementIndexUint') 837 @DomName('OESElementIndexUint')
823 // http://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/ 838 // http://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/
824 @Experimental // experimental 839 @Experimental // experimental
825 class OesElementIndexUint extends NativeFieldWrapperClass1 { 840 class OesElementIndexUint extends NativeFieldWrapperClass1 {
826 OesElementIndexUint.internal(); 841 // To suppress missing implicit constructor warnings.
842 factory OesElementIndexUint._() { throw new UnsupportedError("Not supported"); }
827 843
828 } 844 }
829 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 845 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
830 // for details. All rights reserved. Use of this source code is governed by a 846 // for details. All rights reserved. Use of this source code is governed by a
831 // BSD-style license that can be found in the LICENSE file. 847 // BSD-style license that can be found in the LICENSE file.
832 848
833 // WARNING: Do not edit - generated code. 849 // WARNING: Do not edit - generated code.
834 850
835 851
836 @DocsEditable 852 @DocsEditable
837 @DomName('OESStandardDerivatives') 853 @DomName('OESStandardDerivatives')
838 // http://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/ 854 // http://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/
839 @Experimental // experimental 855 @Experimental // experimental
840 class OesStandardDerivatives extends NativeFieldWrapperClass1 { 856 class OesStandardDerivatives extends NativeFieldWrapperClass1 {
841 OesStandardDerivatives.internal(); 857 // To suppress missing implicit constructor warnings.
858 factory OesStandardDerivatives._() { throw new UnsupportedError("Not supported "); }
842 859
843 @DomName('OESStandardDerivatives.FRAGMENT_SHADER_DERIVATIVE_HINT_OES') 860 @DomName('OESStandardDerivatives.FRAGMENT_SHADER_DERIVATIVE_HINT_OES')
844 @DocsEditable 861 @DocsEditable
845 static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; 862 static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B;
846 863
847 } 864 }
848 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 865 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
849 // for details. All rights reserved. Use of this source code is governed by a 866 // for details. All rights reserved. Use of this source code is governed by a
850 // BSD-style license that can be found in the LICENSE file. 867 // BSD-style license that can be found in the LICENSE file.
851 868
852 // WARNING: Do not edit - generated code. 869 // WARNING: Do not edit - generated code.
853 870
854 871
855 @DocsEditable 872 @DocsEditable
856 @DomName('OESTextureFloat') 873 @DomName('OESTextureFloat')
857 // http://www.khronos.org/registry/webgl/extensions/OES_texture_float/ 874 // http://www.khronos.org/registry/webgl/extensions/OES_texture_float/
858 @Experimental // experimental 875 @Experimental // experimental
859 class OesTextureFloat extends NativeFieldWrapperClass1 { 876 class OesTextureFloat extends NativeFieldWrapperClass1 {
860 OesTextureFloat.internal(); 877 // To suppress missing implicit constructor warnings.
878 factory OesTextureFloat._() { throw new UnsupportedError("Not supported"); }
861 879
862 } 880 }
863 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 881 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
864 // for details. All rights reserved. Use of this source code is governed by a 882 // for details. All rights reserved. Use of this source code is governed by a
865 // BSD-style license that can be found in the LICENSE file. 883 // BSD-style license that can be found in the LICENSE file.
866 884
867 // WARNING: Do not edit - generated code. 885 // WARNING: Do not edit - generated code.
868 886
869 887
870 @DocsEditable 888 @DocsEditable
871 @DomName('OESTextureFloatLinear') 889 @DomName('OESTextureFloatLinear')
872 // http://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/ 890 // http://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/
873 @Experimental 891 @Experimental
874 class OesTextureFloatLinear extends NativeFieldWrapperClass1 { 892 class OesTextureFloatLinear extends NativeFieldWrapperClass1 {
875 OesTextureFloatLinear.internal(); 893 // To suppress missing implicit constructor warnings.
894 factory OesTextureFloatLinear._() { throw new UnsupportedError("Not supported" ); }
876 895
877 } 896 }
878 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
879 // for details. All rights reserved. Use of this source code is governed by a 898 // for details. All rights reserved. Use of this source code is governed by a
880 // BSD-style license that can be found in the LICENSE file. 899 // BSD-style license that can be found in the LICENSE file.
881 900
882 // WARNING: Do not edit - generated code. 901 // WARNING: Do not edit - generated code.
883 902
884 903
885 @DocsEditable 904 @DocsEditable
886 @DomName('OESTextureHalfFloat') 905 @DomName('OESTextureHalfFloat')
887 // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/ 906 // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/
888 @Experimental // experimental 907 @Experimental // experimental
889 class OesTextureHalfFloat extends NativeFieldWrapperClass1 { 908 class OesTextureHalfFloat extends NativeFieldWrapperClass1 {
890 OesTextureHalfFloat.internal(); 909 // To suppress missing implicit constructor warnings.
910 factory OesTextureHalfFloat._() { throw new UnsupportedError("Not supported"); }
891 911
892 @DomName('OESTextureHalfFloat.HALF_FLOAT_OES') 912 @DomName('OESTextureHalfFloat.HALF_FLOAT_OES')
893 @DocsEditable 913 @DocsEditable
894 static const int HALF_FLOAT_OES = 0x8D61; 914 static const int HALF_FLOAT_OES = 0x8D61;
895 915
896 } 916 }
897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 917 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
898 // for details. All rights reserved. Use of this source code is governed by a 918 // for details. All rights reserved. Use of this source code is governed by a
899 // BSD-style license that can be found in the LICENSE file. 919 // BSD-style license that can be found in the LICENSE file.
900 920
901 // WARNING: Do not edit - generated code. 921 // WARNING: Do not edit - generated code.
902 922
903 923
904 @DocsEditable 924 @DocsEditable
905 @DomName('OESTextureHalfFloatLinear') 925 @DomName('OESTextureHalfFloatLinear')
906 // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linea r/ 926 // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linea r/
907 @Experimental 927 @Experimental
908 class OesTextureHalfFloatLinear extends NativeFieldWrapperClass1 { 928 class OesTextureHalfFloatLinear extends NativeFieldWrapperClass1 {
909 OesTextureHalfFloatLinear.internal(); 929 // To suppress missing implicit constructor warnings.
930 factory OesTextureHalfFloatLinear._() { throw new UnsupportedError("Not suppor ted"); }
910 931
911 } 932 }
912 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 933 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
913 // for details. All rights reserved. Use of this source code is governed by a 934 // for details. All rights reserved. Use of this source code is governed by a
914 // BSD-style license that can be found in the LICENSE file. 935 // BSD-style license that can be found in the LICENSE file.
915 936
916 // WARNING: Do not edit - generated code. 937 // WARNING: Do not edit - generated code.
917 938
918 939
919 @DocsEditable 940 @DocsEditable
920 @DomName('OESVertexArrayObject') 941 @DomName('OESVertexArrayObject')
921 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ 942 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
922 @Experimental // experimental 943 @Experimental // experimental
923 class OesVertexArrayObject extends NativeFieldWrapperClass1 { 944 class OesVertexArrayObject extends NativeFieldWrapperClass1 {
924 OesVertexArrayObject.internal(); 945 // To suppress missing implicit constructor warnings.
946 factory OesVertexArrayObject._() { throw new UnsupportedError("Not supported") ; }
925 947
926 @DomName('OESVertexArrayObject.VERTEX_ARRAY_BINDING_OES') 948 @DomName('OESVertexArrayObject.VERTEX_ARRAY_BINDING_OES')
927 @DocsEditable 949 @DocsEditable
928 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; 950 static const int VERTEX_ARRAY_BINDING_OES = 0x85B5;
929 951
930 @DomName('OESVertexArrayObject.bindVertexArrayOES') 952 @DomName('OESVertexArrayObject.bindVertexArrayOES')
931 @DocsEditable 953 @DocsEditable
932 void bindVertexArray(VertexArrayObject arrayObject) native "OESVertexArrayObje ct_bindVertexArrayOES_Callback"; 954 void bindVertexArray(VertexArrayObject arrayObject) native "OESVertexArrayObje ct_bindVertexArrayOES_Callback";
933 955
934 @DomName('OESVertexArrayObject.createVertexArrayOES') 956 @DomName('OESVertexArrayObject.createVertexArrayOES')
(...skipping 13 matching lines...) Expand all
948 // for details. All rights reserved. Use of this source code is governed by a 970 // for details. All rights reserved. Use of this source code is governed by a
949 // BSD-style license that can be found in the LICENSE file. 971 // BSD-style license that can be found in the LICENSE file.
950 972
951 // WARNING: Do not edit - generated code. 973 // WARNING: Do not edit - generated code.
952 974
953 975
954 @DocsEditable 976 @DocsEditable
955 @DomName('WebGLProgram') 977 @DomName('WebGLProgram')
956 @Unstable 978 @Unstable
957 class Program extends NativeFieldWrapperClass1 { 979 class Program extends NativeFieldWrapperClass1 {
958 Program.internal(); 980 // To suppress missing implicit constructor warnings.
981 factory Program._() { throw new UnsupportedError("Not supported"); }
959 982
960 } 983 }
961 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 984 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
962 // for details. All rights reserved. Use of this source code is governed by a 985 // for details. All rights reserved. Use of this source code is governed by a
963 // BSD-style license that can be found in the LICENSE file. 986 // BSD-style license that can be found in the LICENSE file.
964 987
965 // WARNING: Do not edit - generated code. 988 // WARNING: Do not edit - generated code.
966 989
967 990
968 @DocsEditable 991 @DocsEditable
969 @DomName('WebGLRenderbuffer') 992 @DomName('WebGLRenderbuffer')
970 @Unstable 993 @Unstable
971 class Renderbuffer extends NativeFieldWrapperClass1 { 994 class Renderbuffer extends NativeFieldWrapperClass1 {
972 Renderbuffer.internal(); 995 // To suppress missing implicit constructor warnings.
996 factory Renderbuffer._() { throw new UnsupportedError("Not supported"); }
973 997
974 } 998 }
975 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 999 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
976 // for details. All rights reserved. Use of this source code is governed by a 1000 // for details. All rights reserved. Use of this source code is governed by a
977 // BSD-style license that can be found in the LICENSE file. 1001 // BSD-style license that can be found in the LICENSE file.
978 1002
979 // WARNING: Do not edit - generated code. 1003 // WARNING: Do not edit - generated code.
980 1004
981 1005
982 @DocsEditable 1006 @DocsEditable
983 @DomName('WebGLRenderingContext') 1007 @DomName('WebGLRenderingContext')
984 @SupportedBrowser(SupportedBrowser.CHROME) 1008 @SupportedBrowser(SupportedBrowser.CHROME)
985 @SupportedBrowser(SupportedBrowser.FIREFOX) 1009 @SupportedBrowser(SupportedBrowser.FIREFOX)
986 @Experimental 1010 @Experimental
987 @Unstable 1011 @Unstable
988 class RenderingContext extends CanvasRenderingContext { 1012 class RenderingContext extends CanvasRenderingContext {
989 RenderingContext.internal() : super.internal(); 1013 // To suppress missing implicit constructor warnings.
1014 factory RenderingContext._() { throw new UnsupportedError("Not supported"); }
990 1015
991 /// Checks if this type is supported on the current platform. 1016 /// Checks if this type is supported on the current platform.
992 static bool get supported => true; 1017 static bool get supported => true;
993 1018
994 @DomName('WebGLRenderingContext.ACTIVE_ATTRIBUTES') 1019 @DomName('WebGLRenderingContext.ACTIVE_ATTRIBUTES')
995 @DocsEditable 1020 @DocsEditable
996 static const int ACTIVE_ATTRIBUTES = 0x8B89; 1021 static const int ACTIVE_ATTRIBUTES = 0x8B89;
997 1022
998 @DomName('WebGLRenderingContext.ACTIVE_TEXTURE') 1023 @DomName('WebGLRenderingContext.ACTIVE_TEXTURE')
999 @DocsEditable 1024 @DocsEditable
(...skipping 1817 matching lines...) Expand 10 before | Expand all | Expand 10 after
2817 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2842 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2818 // for details. All rights reserved. Use of this source code is governed by a 2843 // for details. All rights reserved. Use of this source code is governed by a
2819 // BSD-style license that can be found in the LICENSE file. 2844 // BSD-style license that can be found in the LICENSE file.
2820 2845
2821 // WARNING: Do not edit - generated code. 2846 // WARNING: Do not edit - generated code.
2822 2847
2823 2848
2824 @DocsEditable 2849 @DocsEditable
2825 @DomName('WebGLShader') 2850 @DomName('WebGLShader')
2826 class Shader extends NativeFieldWrapperClass1 { 2851 class Shader extends NativeFieldWrapperClass1 {
2827 Shader.internal(); 2852 // To suppress missing implicit constructor warnings.
2853 factory Shader._() { throw new UnsupportedError("Not supported"); }
2828 2854
2829 } 2855 }
2830 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2856 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2831 // for details. All rights reserved. Use of this source code is governed by a 2857 // for details. All rights reserved. Use of this source code is governed by a
2832 // BSD-style license that can be found in the LICENSE file. 2858 // BSD-style license that can be found in the LICENSE file.
2833 2859
2834 // WARNING: Do not edit - generated code. 2860 // WARNING: Do not edit - generated code.
2835 2861
2836 2862
2837 @DocsEditable 2863 @DocsEditable
2838 @DomName('WebGLShaderPrecisionFormat') 2864 @DomName('WebGLShaderPrecisionFormat')
2839 class ShaderPrecisionFormat extends NativeFieldWrapperClass1 { 2865 class ShaderPrecisionFormat extends NativeFieldWrapperClass1 {
2840 ShaderPrecisionFormat.internal(); 2866 // To suppress missing implicit constructor warnings.
2867 factory ShaderPrecisionFormat._() { throw new UnsupportedError("Not supported" ); }
2841 2868
2842 @DomName('WebGLShaderPrecisionFormat.precision') 2869 @DomName('WebGLShaderPrecisionFormat.precision')
2843 @DocsEditable 2870 @DocsEditable
2844 int get precision native "WebGLShaderPrecisionFormat_precision_Getter"; 2871 int get precision native "WebGLShaderPrecisionFormat_precision_Getter";
2845 2872
2846 @DomName('WebGLShaderPrecisionFormat.rangeMax') 2873 @DomName('WebGLShaderPrecisionFormat.rangeMax')
2847 @DocsEditable 2874 @DocsEditable
2848 int get rangeMax native "WebGLShaderPrecisionFormat_rangeMax_Getter"; 2875 int get rangeMax native "WebGLShaderPrecisionFormat_rangeMax_Getter";
2849 2876
2850 @DomName('WebGLShaderPrecisionFormat.rangeMin') 2877 @DomName('WebGLShaderPrecisionFormat.rangeMin')
2851 @DocsEditable 2878 @DocsEditable
2852 int get rangeMin native "WebGLShaderPrecisionFormat_rangeMin_Getter"; 2879 int get rangeMin native "WebGLShaderPrecisionFormat_rangeMin_Getter";
2853 2880
2854 } 2881 }
2855 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2882 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2856 // for details. All rights reserved. Use of this source code is governed by a 2883 // for details. All rights reserved. Use of this source code is governed by a
2857 // BSD-style license that can be found in the LICENSE file. 2884 // BSD-style license that can be found in the LICENSE file.
2858 2885
2859 // WARNING: Do not edit - generated code. 2886 // WARNING: Do not edit - generated code.
2860 2887
2861 2888
2862 @DocsEditable 2889 @DocsEditable
2863 @DomName('WebGLTexture') 2890 @DomName('WebGLTexture')
2864 class Texture extends NativeFieldWrapperClass1 { 2891 class Texture extends NativeFieldWrapperClass1 {
2865 Texture.internal(); 2892 // To suppress missing implicit constructor warnings.
2893 factory Texture._() { throw new UnsupportedError("Not supported"); }
2866 2894
2867 } 2895 }
2868 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2896 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2869 // for details. All rights reserved. Use of this source code is governed by a 2897 // for details. All rights reserved. Use of this source code is governed by a
2870 // BSD-style license that can be found in the LICENSE file. 2898 // BSD-style license that can be found in the LICENSE file.
2871 2899
2872 // WARNING: Do not edit - generated code. 2900 // WARNING: Do not edit - generated code.
2873 2901
2874 2902
2875 @DocsEditable 2903 @DocsEditable
2876 @DomName('WebGLUniformLocation') 2904 @DomName('WebGLUniformLocation')
2877 class UniformLocation extends NativeFieldWrapperClass1 { 2905 class UniformLocation extends NativeFieldWrapperClass1 {
2878 UniformLocation.internal(); 2906 // To suppress missing implicit constructor warnings.
2907 factory UniformLocation._() { throw new UnsupportedError("Not supported"); }
2879 2908
2880 } 2909 }
2881 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2910 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2882 // for details. All rights reserved. Use of this source code is governed by a 2911 // for details. All rights reserved. Use of this source code is governed by a
2883 // BSD-style license that can be found in the LICENSE file. 2912 // BSD-style license that can be found in the LICENSE file.
2884 2913
2885 // WARNING: Do not edit - generated code. 2914 // WARNING: Do not edit - generated code.
2886 2915
2887 2916
2888 @DocsEditable 2917 @DocsEditable
2889 @DomName('WebGLVertexArrayObjectOES') 2918 @DomName('WebGLVertexArrayObjectOES')
2890 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ 2919 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
2891 @Experimental // experimental 2920 @Experimental // experimental
2892 class VertexArrayObject extends NativeFieldWrapperClass1 { 2921 class VertexArrayObject extends NativeFieldWrapperClass1 {
2893 VertexArrayObject.internal(); 2922 // To suppress missing implicit constructor warnings.
2923 factory VertexArrayObject._() { throw new UnsupportedError("Not supported"); }
2894 2924
2895 } 2925 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698