| 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' hide deprecated; | 4 import 'dart:_collection-dev' hide deprecated; |
| 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, JSExtendableArray; | 10 import 'dart:_interceptors' show Interceptor, JSExtendableArray; |
| (...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 524 @DomName('WebGLDepthTexture.UNSIGNED_INT_24_8_WEBGL') | 524 @DomName('WebGLDepthTexture.UNSIGNED_INT_24_8_WEBGL') |
| 525 @DocsEditable() | 525 @DocsEditable() |
| 526 static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA; | 526 static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA; |
| 527 } | 527 } |
| 528 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 528 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 529 // for details. All rights reserved. Use of this source code is governed by a | 529 // for details. All rights reserved. Use of this source code is governed by a |
| 530 // BSD-style license that can be found in the LICENSE file. | 530 // BSD-style license that can be found in the LICENSE file. |
| 531 | 531 |
| 532 | 532 |
| 533 @DocsEditable() | 533 @DocsEditable() |
| 534 @DomName('EXTDrawBuffers') | 534 @DomName('WebGLDrawBuffers') |
| 535 // http://www.khronos.org/registry/webgl/specs/latest/ | 535 @Experimental() // untriaged |
| 536 @Experimental() // stable | 536 class DrawBuffers extends Interceptor native "WebGLDrawBuffers" { |
| 537 class ExtDrawBuffers extends Interceptor native "EXTDrawBuffers" { | |
| 538 | 537 |
| 539 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT0_EXT') | 538 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT0_WEBGL') |
| 540 @DocsEditable() | 539 @DocsEditable() |
| 541 static const int COLOR_ATTACHMENT0_EXT = 0x8CE0; | 540 @Experimental() // untriaged |
| 541 static const int COLOR_ATTACHMENT0_WEBGL = 0x8CE0; |
| 542 | 542 |
| 543 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT10_EXT') | 543 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT10_WEBGL') |
| 544 @DocsEditable() | 544 @DocsEditable() |
| 545 static const int COLOR_ATTACHMENT10_EXT = 0x8CEA; | 545 @Experimental() // untriaged |
| 546 static const int COLOR_ATTACHMENT10_WEBGL = 0x8CEA; |
| 546 | 547 |
| 547 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT11_EXT') | 548 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT11_WEBGL') |
| 548 @DocsEditable() | 549 @DocsEditable() |
| 549 static const int COLOR_ATTACHMENT11_EXT = 0x8CEB; | 550 @Experimental() // untriaged |
| 551 static const int COLOR_ATTACHMENT11_WEBGL = 0x8CEB; |
| 550 | 552 |
| 551 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT12_EXT') | 553 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT12_WEBGL') |
| 552 @DocsEditable() | 554 @DocsEditable() |
| 553 static const int COLOR_ATTACHMENT12_EXT = 0x8CEC; | 555 @Experimental() // untriaged |
| 556 static const int COLOR_ATTACHMENT12_WEBGL = 0x8CEC; |
| 554 | 557 |
| 555 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT13_EXT') | 558 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT13_WEBGL') |
| 556 @DocsEditable() | 559 @DocsEditable() |
| 557 static const int COLOR_ATTACHMENT13_EXT = 0x8CED; | 560 @Experimental() // untriaged |
| 561 static const int COLOR_ATTACHMENT13_WEBGL = 0x8CED; |
| 558 | 562 |
| 559 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT14_EXT') | 563 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT14_WEBGL') |
| 560 @DocsEditable() | 564 @DocsEditable() |
| 561 static const int COLOR_ATTACHMENT14_EXT = 0x8CEE; | 565 @Experimental() // untriaged |
| 566 static const int COLOR_ATTACHMENT14_WEBGL = 0x8CEE; |
| 562 | 567 |
| 563 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT15_EXT') | 568 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT15_WEBGL') |
| 564 @DocsEditable() | 569 @DocsEditable() |
| 565 static const int COLOR_ATTACHMENT15_EXT = 0x8CEF; | 570 @Experimental() // untriaged |
| 571 static const int COLOR_ATTACHMENT15_WEBGL = 0x8CEF; |
| 566 | 572 |
| 567 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT1_EXT') | 573 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT1_WEBGL') |
| 568 @DocsEditable() | 574 @DocsEditable() |
| 569 static const int COLOR_ATTACHMENT1_EXT = 0x8CE1; | 575 @Experimental() // untriaged |
| 576 static const int COLOR_ATTACHMENT1_WEBGL = 0x8CE1; |
| 570 | 577 |
| 571 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT2_EXT') | 578 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT2_WEBGL') |
| 572 @DocsEditable() | 579 @DocsEditable() |
| 573 static const int COLOR_ATTACHMENT2_EXT = 0x8CE2; | 580 @Experimental() // untriaged |
| 581 static const int COLOR_ATTACHMENT2_WEBGL = 0x8CE2; |
| 574 | 582 |
| 575 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT3_EXT') | 583 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT3_WEBGL') |
| 576 @DocsEditable() | 584 @DocsEditable() |
| 577 static const int COLOR_ATTACHMENT3_EXT = 0x8CE3; | 585 @Experimental() // untriaged |
| 586 static const int COLOR_ATTACHMENT3_WEBGL = 0x8CE3; |
| 578 | 587 |
| 579 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT4_EXT') | 588 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT4_WEBGL') |
| 580 @DocsEditable() | 589 @DocsEditable() |
| 581 static const int COLOR_ATTACHMENT4_EXT = 0x8CE4; | 590 @Experimental() // untriaged |
| 591 static const int COLOR_ATTACHMENT4_WEBGL = 0x8CE4; |
| 582 | 592 |
| 583 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT5_EXT') | 593 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT5_WEBGL') |
| 584 @DocsEditable() | 594 @DocsEditable() |
| 585 static const int COLOR_ATTACHMENT5_EXT = 0x8CE5; | 595 @Experimental() // untriaged |
| 596 static const int COLOR_ATTACHMENT5_WEBGL = 0x8CE5; |
| 586 | 597 |
| 587 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT6_EXT') | 598 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT6_WEBGL') |
| 588 @DocsEditable() | 599 @DocsEditable() |
| 589 static const int COLOR_ATTACHMENT6_EXT = 0x8CE6; | 600 @Experimental() // untriaged |
| 601 static const int COLOR_ATTACHMENT6_WEBGL = 0x8CE6; |
| 590 | 602 |
| 591 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT7_EXT') | 603 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT7_WEBGL') |
| 592 @DocsEditable() | 604 @DocsEditable() |
| 593 static const int COLOR_ATTACHMENT7_EXT = 0x8CE7; | 605 @Experimental() // untriaged |
| 606 static const int COLOR_ATTACHMENT7_WEBGL = 0x8CE7; |
| 594 | 607 |
| 595 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT8_EXT') | 608 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT8_WEBGL') |
| 596 @DocsEditable() | 609 @DocsEditable() |
| 597 static const int COLOR_ATTACHMENT8_EXT = 0x8CE8; | 610 @Experimental() // untriaged |
| 611 static const int COLOR_ATTACHMENT8_WEBGL = 0x8CE8; |
| 598 | 612 |
| 599 @DomName('EXTDrawBuffers.COLOR_ATTACHMENT9_EXT') | 613 @DomName('WebGLDrawBuffers.COLOR_ATTACHMENT9_WEBGL') |
| 600 @DocsEditable() | 614 @DocsEditable() |
| 601 static const int COLOR_ATTACHMENT9_EXT = 0x8CE9; | 615 @Experimental() // untriaged |
| 616 static const int COLOR_ATTACHMENT9_WEBGL = 0x8CE9; |
| 602 | 617 |
| 603 @DomName('EXTDrawBuffers.DRAW_BUFFER0_EXT') | 618 @DomName('WebGLDrawBuffers.DRAW_BUFFER0_WEBGL') |
| 604 @DocsEditable() | 619 @DocsEditable() |
| 605 static const int DRAW_BUFFER0_EXT = 0x8825; | 620 @Experimental() // untriaged |
| 621 static const int DRAW_BUFFER0_WEBGL = 0x8825; |
| 606 | 622 |
| 607 @DomName('EXTDrawBuffers.DRAW_BUFFER10_EXT') | 623 @DomName('WebGLDrawBuffers.DRAW_BUFFER10_WEBGL') |
| 608 @DocsEditable() | 624 @DocsEditable() |
| 609 static const int DRAW_BUFFER10_EXT = 0x882F; | 625 @Experimental() // untriaged |
| 626 static const int DRAW_BUFFER10_WEBGL = 0x882F; |
| 610 | 627 |
| 611 @DomName('EXTDrawBuffers.DRAW_BUFFER11_EXT') | 628 @DomName('WebGLDrawBuffers.DRAW_BUFFER11_WEBGL') |
| 612 @DocsEditable() | 629 @DocsEditable() |
| 613 static const int DRAW_BUFFER11_EXT = 0x8830; | 630 @Experimental() // untriaged |
| 631 static const int DRAW_BUFFER11_WEBGL = 0x8830; |
| 614 | 632 |
| 615 @DomName('EXTDrawBuffers.DRAW_BUFFER12_EXT') | 633 @DomName('WebGLDrawBuffers.DRAW_BUFFER12_WEBGL') |
| 616 @DocsEditable() | 634 @DocsEditable() |
| 617 static const int DRAW_BUFFER12_EXT = 0x8831; | 635 @Experimental() // untriaged |
| 636 static const int DRAW_BUFFER12_WEBGL = 0x8831; |
| 618 | 637 |
| 619 @DomName('EXTDrawBuffers.DRAW_BUFFER13_EXT') | 638 @DomName('WebGLDrawBuffers.DRAW_BUFFER13_WEBGL') |
| 620 @DocsEditable() | 639 @DocsEditable() |
| 621 static const int DRAW_BUFFER13_EXT = 0x8832; | 640 @Experimental() // untriaged |
| 641 static const int DRAW_BUFFER13_WEBGL = 0x8832; |
| 622 | 642 |
| 623 @DomName('EXTDrawBuffers.DRAW_BUFFER14_EXT') | 643 @DomName('WebGLDrawBuffers.DRAW_BUFFER14_WEBGL') |
| 624 @DocsEditable() | 644 @DocsEditable() |
| 625 static const int DRAW_BUFFER14_EXT = 0x8833; | 645 @Experimental() // untriaged |
| 646 static const int DRAW_BUFFER14_WEBGL = 0x8833; |
| 626 | 647 |
| 627 @DomName('EXTDrawBuffers.DRAW_BUFFER15_EXT') | 648 @DomName('WebGLDrawBuffers.DRAW_BUFFER15_WEBGL') |
| 628 @DocsEditable() | 649 @DocsEditable() |
| 629 static const int DRAW_BUFFER15_EXT = 0x8834; | 650 @Experimental() // untriaged |
| 651 static const int DRAW_BUFFER15_WEBGL = 0x8834; |
| 630 | 652 |
| 631 @DomName('EXTDrawBuffers.DRAW_BUFFER1_EXT') | 653 @DomName('WebGLDrawBuffers.DRAW_BUFFER1_WEBGL') |
| 632 @DocsEditable() | 654 @DocsEditable() |
| 633 static const int DRAW_BUFFER1_EXT = 0x8826; | 655 @Experimental() // untriaged |
| 656 static const int DRAW_BUFFER1_WEBGL = 0x8826; |
| 634 | 657 |
| 635 @DomName('EXTDrawBuffers.DRAW_BUFFER2_EXT') | 658 @DomName('WebGLDrawBuffers.DRAW_BUFFER2_WEBGL') |
| 636 @DocsEditable() | 659 @DocsEditable() |
| 637 static const int DRAW_BUFFER2_EXT = 0x8827; | 660 @Experimental() // untriaged |
| 661 static const int DRAW_BUFFER2_WEBGL = 0x8827; |
| 638 | 662 |
| 639 @DomName('EXTDrawBuffers.DRAW_BUFFER3_EXT') | 663 @DomName('WebGLDrawBuffers.DRAW_BUFFER3_WEBGL') |
| 640 @DocsEditable() | 664 @DocsEditable() |
| 641 static const int DRAW_BUFFER3_EXT = 0x8828; | 665 @Experimental() // untriaged |
| 666 static const int DRAW_BUFFER3_WEBGL = 0x8828; |
| 642 | 667 |
| 643 @DomName('EXTDrawBuffers.DRAW_BUFFER4_EXT') | 668 @DomName('WebGLDrawBuffers.DRAW_BUFFER4_WEBGL') |
| 644 @DocsEditable() | 669 @DocsEditable() |
| 645 static const int DRAW_BUFFER4_EXT = 0x8829; | 670 @Experimental() // untriaged |
| 671 static const int DRAW_BUFFER4_WEBGL = 0x8829; |
| 646 | 672 |
| 647 @DomName('EXTDrawBuffers.DRAW_BUFFER5_EXT') | 673 @DomName('WebGLDrawBuffers.DRAW_BUFFER5_WEBGL') |
| 648 @DocsEditable() | 674 @DocsEditable() |
| 649 static const int DRAW_BUFFER5_EXT = 0x882A; | 675 @Experimental() // untriaged |
| 676 static const int DRAW_BUFFER5_WEBGL = 0x882A; |
| 650 | 677 |
| 651 @DomName('EXTDrawBuffers.DRAW_BUFFER6_EXT') | 678 @DomName('WebGLDrawBuffers.DRAW_BUFFER6_WEBGL') |
| 652 @DocsEditable() | 679 @DocsEditable() |
| 653 static const int DRAW_BUFFER6_EXT = 0x882B; | 680 @Experimental() // untriaged |
| 681 static const int DRAW_BUFFER6_WEBGL = 0x882B; |
| 654 | 682 |
| 655 @DomName('EXTDrawBuffers.DRAW_BUFFER7_EXT') | 683 @DomName('WebGLDrawBuffers.DRAW_BUFFER7_WEBGL') |
| 656 @DocsEditable() | 684 @DocsEditable() |
| 657 static const int DRAW_BUFFER7_EXT = 0x882C; | 685 @Experimental() // untriaged |
| 686 static const int DRAW_BUFFER7_WEBGL = 0x882C; |
| 658 | 687 |
| 659 @DomName('EXTDrawBuffers.DRAW_BUFFER8_EXT') | 688 @DomName('WebGLDrawBuffers.DRAW_BUFFER8_WEBGL') |
| 660 @DocsEditable() | 689 @DocsEditable() |
| 661 static const int DRAW_BUFFER8_EXT = 0x882D; | 690 @Experimental() // untriaged |
| 691 static const int DRAW_BUFFER8_WEBGL = 0x882D; |
| 662 | 692 |
| 663 @DomName('EXTDrawBuffers.DRAW_BUFFER9_EXT') | 693 @DomName('WebGLDrawBuffers.DRAW_BUFFER9_WEBGL') |
| 664 @DocsEditable() | 694 @DocsEditable() |
| 665 static const int DRAW_BUFFER9_EXT = 0x882E; | 695 @Experimental() // untriaged |
| 696 static const int DRAW_BUFFER9_WEBGL = 0x882E; |
| 666 | 697 |
| 667 @DomName('EXTDrawBuffers.MAX_COLOR_ATTACHMENTS_EXT') | 698 @DomName('WebGLDrawBuffers.MAX_COLOR_ATTACHMENTS_WEBGL') |
| 668 @DocsEditable() | 699 @DocsEditable() |
| 669 static const int MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF; | 700 @Experimental() // untriaged |
| 701 static const int MAX_COLOR_ATTACHMENTS_WEBGL = 0x8CDF; |
| 670 | 702 |
| 671 @DomName('EXTDrawBuffers.MAX_DRAW_BUFFERS_EXT') | 703 @DomName('WebGLDrawBuffers.MAX_DRAW_BUFFERS_WEBGL') |
| 672 @DocsEditable() | 704 @DocsEditable() |
| 673 static const int MAX_DRAW_BUFFERS_EXT = 0x8824; | 705 @Experimental() // untriaged |
| 706 static const int MAX_DRAW_BUFFERS_WEBGL = 0x8824; |
| 674 | 707 |
| 675 @JSName('drawBuffersEXT') | 708 @JSName('drawBuffersWEBGL') |
| 676 @DomName('EXTDrawBuffers.drawBuffersEXT') | 709 @DomName('WebGLDrawBuffers.drawBuffersWEBGL') |
| 677 @DocsEditable() | 710 @DocsEditable() |
| 678 void drawBuffersExt(List<int> buffers) native; | 711 @Experimental() // untriaged |
| 712 void drawBuffersWebgl(List<int> buffers) native; |
| 679 } | 713 } |
| 680 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 714 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 681 // for details. All rights reserved. Use of this source code is governed by a | 715 // for details. All rights reserved. Use of this source code is governed by a |
| 682 // BSD-style license that can be found in the LICENSE file. | 716 // BSD-style license that can be found in the LICENSE file. |
| 683 | 717 |
| 684 | 718 |
| 685 @DocsEditable() | 719 @DocsEditable() |
| 686 @DomName('EXTFragDepth') | 720 @DomName('EXTFragDepth') |
| 687 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/ | 721 // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/ |
| 688 @Experimental() | 722 @Experimental() |
| (...skipping 2102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2791 // for details. All rights reserved. Use of this source code is governed by a | 2825 // for details. All rights reserved. Use of this source code is governed by a |
| 2792 // BSD-style license that can be found in the LICENSE file. | 2826 // BSD-style license that can be found in the LICENSE file. |
| 2793 | 2827 |
| 2794 | 2828 |
| 2795 @DocsEditable() | 2829 @DocsEditable() |
| 2796 @DomName('WebGLVertexArrayObjectOES') | 2830 @DomName('WebGLVertexArrayObjectOES') |
| 2797 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ | 2831 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ |
| 2798 @Experimental() // experimental | 2832 @Experimental() // experimental |
| 2799 class VertexArrayObject extends Interceptor native "WebGLVertexArrayObjectOES" { | 2833 class VertexArrayObject extends Interceptor native "WebGLVertexArrayObjectOES" { |
| 2800 } | 2834 } |
| OLD | NEW |