github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis16.js.wasm.yaml (about) 1 - File: webref/webgpu.idl 2 Enum: 3 Name: GPUStorageTextureAccess 4 Values: 5 - write-only 6 - File: webref/webgpu.idl 7 Dict: 8 Name: GPUStorageTextureBindingLayout 9 Fields: 10 - Name: access 11 Default: '"write-only"' 12 Type: 13 Name: GPUStorageTextureAccess 14 - Name: format 15 Required: true 16 Type: 17 Name: GPUTextureFormat 18 - Name: viewDimension 19 Default: '"2d"' 20 Type: 21 Name: GPUTextureViewDimension 22 - File: webref/webgpu.idl 23 Enum: 24 Name: GPUStoreOp 25 Values: 26 - store 27 - discard 28 - File: webref/webgpu.idl 29 Interface: 30 Name: GPUSupportedFeatures 31 ExtAttrs: 32 - Name: Exposed 33 Values: 34 - Window 35 - DedicatedWorker 36 - Name: SecureContext 37 Setlike: 38 TypeParams: 39 - Name: DOMString 40 Readonly: true 41 - File: webref/webgpu.idl 42 Interface: 43 Name: GPUSupportedLimits 44 ExtAttrs: 45 - Name: Exposed 46 Values: 47 - Window 48 - DedicatedWorker 49 - Name: SecureContext 50 Attrs: 51 - Name: maxTextureDimension1D 52 Readonly: true 53 Type: 54 Name: unsigned long 55 ExtAttrs: 56 - Name: Exposed 57 Values: 58 - Window 59 - DedicatedWorker 60 - Name: SecureContext 61 - Name: maxTextureDimension2D 62 Readonly: true 63 Type: 64 Name: unsigned long 65 ExtAttrs: 66 - Name: Exposed 67 Values: 68 - Window 69 - DedicatedWorker 70 - Name: SecureContext 71 - Name: maxTextureDimension3D 72 Readonly: true 73 Type: 74 Name: unsigned long 75 ExtAttrs: 76 - Name: Exposed 77 Values: 78 - Window 79 - DedicatedWorker 80 - Name: SecureContext 81 - Name: maxTextureArrayLayers 82 Readonly: true 83 Type: 84 Name: unsigned long 85 ExtAttrs: 86 - Name: Exposed 87 Values: 88 - Window 89 - DedicatedWorker 90 - Name: SecureContext 91 - Name: maxBindGroups 92 Readonly: true 93 Type: 94 Name: unsigned long 95 ExtAttrs: 96 - Name: Exposed 97 Values: 98 - Window 99 - DedicatedWorker 100 - Name: SecureContext 101 - Name: maxBindGroupsPlusVertexBuffers 102 Readonly: true 103 Type: 104 Name: unsigned long 105 ExtAttrs: 106 - Name: Exposed 107 Values: 108 - Window 109 - DedicatedWorker 110 - Name: SecureContext 111 - Name: maxBindingsPerBindGroup 112 Readonly: true 113 Type: 114 Name: unsigned long 115 ExtAttrs: 116 - Name: Exposed 117 Values: 118 - Window 119 - DedicatedWorker 120 - Name: SecureContext 121 - Name: maxDynamicUniformBuffersPerPipelineLayout 122 Readonly: true 123 Type: 124 Name: unsigned long 125 ExtAttrs: 126 - Name: Exposed 127 Values: 128 - Window 129 - DedicatedWorker 130 - Name: SecureContext 131 - Name: maxDynamicStorageBuffersPerPipelineLayout 132 Readonly: true 133 Type: 134 Name: unsigned long 135 ExtAttrs: 136 - Name: Exposed 137 Values: 138 - Window 139 - DedicatedWorker 140 - Name: SecureContext 141 - Name: maxSampledTexturesPerShaderStage 142 Readonly: true 143 Type: 144 Name: unsigned long 145 ExtAttrs: 146 - Name: Exposed 147 Values: 148 - Window 149 - DedicatedWorker 150 - Name: SecureContext 151 - Name: maxSamplersPerShaderStage 152 Readonly: true 153 Type: 154 Name: unsigned long 155 ExtAttrs: 156 - Name: Exposed 157 Values: 158 - Window 159 - DedicatedWorker 160 - Name: SecureContext 161 - Name: maxStorageBuffersPerShaderStage 162 Readonly: true 163 Type: 164 Name: unsigned long 165 ExtAttrs: 166 - Name: Exposed 167 Values: 168 - Window 169 - DedicatedWorker 170 - Name: SecureContext 171 - Name: maxStorageTexturesPerShaderStage 172 Readonly: true 173 Type: 174 Name: unsigned long 175 ExtAttrs: 176 - Name: Exposed 177 Values: 178 - Window 179 - DedicatedWorker 180 - Name: SecureContext 181 - Name: maxUniformBuffersPerShaderStage 182 Readonly: true 183 Type: 184 Name: unsigned long 185 ExtAttrs: 186 - Name: Exposed 187 Values: 188 - Window 189 - DedicatedWorker 190 - Name: SecureContext 191 - Name: maxUniformBufferBindingSize 192 Readonly: true 193 Type: 194 Name: unsigned long long 195 ExtAttrs: 196 - Name: Exposed 197 Values: 198 - Window 199 - DedicatedWorker 200 - Name: SecureContext 201 - Name: maxStorageBufferBindingSize 202 Readonly: true 203 Type: 204 Name: unsigned long long 205 ExtAttrs: 206 - Name: Exposed 207 Values: 208 - Window 209 - DedicatedWorker 210 - Name: SecureContext 211 - Name: minUniformBufferOffsetAlignment 212 Readonly: true 213 Type: 214 Name: unsigned long 215 ExtAttrs: 216 - Name: Exposed 217 Values: 218 - Window 219 - DedicatedWorker 220 - Name: SecureContext 221 - Name: minStorageBufferOffsetAlignment 222 Readonly: true 223 Type: 224 Name: unsigned long 225 ExtAttrs: 226 - Name: Exposed 227 Values: 228 - Window 229 - DedicatedWorker 230 - Name: SecureContext 231 - Name: maxVertexBuffers 232 Readonly: true 233 Type: 234 Name: unsigned long 235 ExtAttrs: 236 - Name: Exposed 237 Values: 238 - Window 239 - DedicatedWorker 240 - Name: SecureContext 241 - Name: maxBufferSize 242 Readonly: true 243 Type: 244 Name: unsigned long long 245 ExtAttrs: 246 - Name: Exposed 247 Values: 248 - Window 249 - DedicatedWorker 250 - Name: SecureContext 251 - Name: maxVertexAttributes 252 Readonly: true 253 Type: 254 Name: unsigned long 255 ExtAttrs: 256 - Name: Exposed 257 Values: 258 - Window 259 - DedicatedWorker 260 - Name: SecureContext 261 - Name: maxVertexBufferArrayStride 262 Readonly: true 263 Type: 264 Name: unsigned long 265 ExtAttrs: 266 - Name: Exposed 267 Values: 268 - Window 269 - DedicatedWorker 270 - Name: SecureContext 271 - Name: maxInterStageShaderComponents 272 Readonly: true 273 Type: 274 Name: unsigned long 275 ExtAttrs: 276 - Name: Exposed 277 Values: 278 - Window 279 - DedicatedWorker 280 - Name: SecureContext 281 - Name: maxInterStageShaderVariables 282 Readonly: true 283 Type: 284 Name: unsigned long 285 ExtAttrs: 286 - Name: Exposed 287 Values: 288 - Window 289 - DedicatedWorker 290 - Name: SecureContext 291 - Name: maxColorAttachments 292 Readonly: true 293 Type: 294 Name: unsigned long 295 ExtAttrs: 296 - Name: Exposed 297 Values: 298 - Window 299 - DedicatedWorker 300 - Name: SecureContext 301 - Name: maxColorAttachmentBytesPerSample 302 Readonly: true 303 Type: 304 Name: unsigned long 305 ExtAttrs: 306 - Name: Exposed 307 Values: 308 - Window 309 - DedicatedWorker 310 - Name: SecureContext 311 - Name: maxComputeWorkgroupStorageSize 312 Readonly: true 313 Type: 314 Name: unsigned long 315 ExtAttrs: 316 - Name: Exposed 317 Values: 318 - Window 319 - DedicatedWorker 320 - Name: SecureContext 321 - Name: maxComputeInvocationsPerWorkgroup 322 Readonly: true 323 Type: 324 Name: unsigned long 325 ExtAttrs: 326 - Name: Exposed 327 Values: 328 - Window 329 - DedicatedWorker 330 - Name: SecureContext 331 - Name: maxComputeWorkgroupSizeX 332 Readonly: true 333 Type: 334 Name: unsigned long 335 ExtAttrs: 336 - Name: Exposed 337 Values: 338 - Window 339 - DedicatedWorker 340 - Name: SecureContext 341 - Name: maxComputeWorkgroupSizeY 342 Readonly: true 343 Type: 344 Name: unsigned long 345 ExtAttrs: 346 - Name: Exposed 347 Values: 348 - Window 349 - DedicatedWorker 350 - Name: SecureContext 351 - Name: maxComputeWorkgroupSizeZ 352 Readonly: true 353 Type: 354 Name: unsigned long 355 ExtAttrs: 356 - Name: Exposed 357 Values: 358 - Window 359 - DedicatedWorker 360 - Name: SecureContext 361 - Name: maxComputeWorkgroupsPerDimension 362 Readonly: true 363 Type: 364 Name: unsigned long 365 ExtAttrs: 366 - Name: Exposed 367 Values: 368 - Window 369 - DedicatedWorker 370 - Name: SecureContext 371 - File: webref/webgpu.idl 372 Interface: 373 Name: GPUTexture 374 ExtAttrs: 375 - Name: Exposed 376 Values: 377 - Window 378 - DedicatedWorker 379 - Name: SecureContext 380 Attrs: 381 - Name: width 382 Readonly: true 383 Type: 384 Name: GPUIntegerCoordinateOut 385 ExtAttrs: 386 - Name: Exposed 387 Values: 388 - Window 389 - DedicatedWorker 390 - Name: SecureContext 391 - Name: height 392 Readonly: true 393 Type: 394 Name: GPUIntegerCoordinateOut 395 ExtAttrs: 396 - Name: Exposed 397 Values: 398 - Window 399 - DedicatedWorker 400 - Name: SecureContext 401 - Name: depthOrArrayLayers 402 Readonly: true 403 Type: 404 Name: GPUIntegerCoordinateOut 405 ExtAttrs: 406 - Name: Exposed 407 Values: 408 - Window 409 - DedicatedWorker 410 - Name: SecureContext 411 - Name: mipLevelCount 412 Readonly: true 413 Type: 414 Name: GPUIntegerCoordinateOut 415 ExtAttrs: 416 - Name: Exposed 417 Values: 418 - Window 419 - DedicatedWorker 420 - Name: SecureContext 421 - Name: sampleCount 422 Readonly: true 423 Type: 424 Name: GPUSize32Out 425 ExtAttrs: 426 - Name: Exposed 427 Values: 428 - Window 429 - DedicatedWorker 430 - Name: SecureContext 431 - Name: dimension 432 Readonly: true 433 Type: 434 Name: GPUTextureDimension 435 ExtAttrs: 436 - Name: Exposed 437 Values: 438 - Window 439 - DedicatedWorker 440 - Name: SecureContext 441 - Name: format 442 Readonly: true 443 Type: 444 Name: GPUTextureFormat 445 ExtAttrs: 446 - Name: Exposed 447 Values: 448 - Window 449 - DedicatedWorker 450 - Name: SecureContext 451 - Name: usage 452 Readonly: true 453 Type: 454 Name: GPUFlagsConstant 455 ExtAttrs: 456 - Name: Exposed 457 Values: 458 - Window 459 - DedicatedWorker 460 - Name: SecureContext 461 - Name: label 462 Type: 463 Name: USVString 464 Operations: 465 - Name: createView 466 Args: 467 - Name: descriptor 468 Optional: true 469 Default: '{}' 470 Type: 471 Name: GPUTextureViewDescriptor 472 Returns: 473 - Name: GPUTextureView 474 ExtAttrs: 475 - Name: Exposed 476 Values: 477 - Window 478 - DedicatedWorker 479 - Name: SecureContext 480 - Name: destroy 481 Returns: 482 - Name: undefined 483 ExtAttrs: 484 - Name: Exposed 485 Values: 486 - Window 487 - DedicatedWorker 488 - Name: SecureContext 489 - File: webref/webgpu.idl 490 Enum: 491 Name: GPUTextureAspect 492 Values: 493 - all 494 - stencil-only 495 - depth-only 496 - File: webref/webgpu.idl 497 Dict: 498 Name: GPUTextureBindingLayout 499 Fields: 500 - Name: sampleType 501 Default: '"float"' 502 Type: 503 Name: GPUTextureSampleType 504 - Name: viewDimension 505 Default: '"2d"' 506 Type: 507 Name: GPUTextureViewDimension 508 - Name: multisampled 509 Default: "false" 510 Type: 511 Name: boolean 512 - File: webref/webgpu.idl 513 Dict: 514 Name: GPUTextureDescriptor 515 Inherits: GPUObjectDescriptorBase 516 Fields: 517 - Name: size 518 Required: true 519 Type: 520 Name: GPUExtent3D 521 - Name: mipLevelCount 522 Default: "1" 523 Type: 524 Name: GPUIntegerCoordinate 525 - Name: sampleCount 526 Default: "1" 527 Type: 528 Name: GPUSize32 529 - Name: dimension 530 Default: '"2d"' 531 Type: 532 Name: GPUTextureDimension 533 - Name: format 534 Required: true 535 Type: 536 Name: GPUTextureFormat 537 - Name: usage 538 Required: true 539 Type: 540 Name: GPUTextureUsageFlags 541 - Name: viewFormats 542 Default: '[]' 543 Type: 544 Name: sequence 545 Params: 546 - Name: GPUTextureFormat 547 - Name: label 548 Default: '""' 549 Type: 550 Name: USVString 551 - File: webref/webgpu.idl 552 Enum: 553 Name: GPUTextureDimension 554 Values: 555 - 1d 556 - 2d 557 - 3d 558 - File: webref/webgpu.idl 559 Enum: 560 Name: GPUTextureFormat 561 Values: 562 - r8unorm 563 - r8snorm 564 - r8uint 565 - r8sint 566 - r16uint 567 - r16sint 568 - r16float 569 - rg8unorm 570 - rg8snorm 571 - rg8uint 572 - rg8sint 573 - r32uint 574 - r32sint 575 - r32float 576 - rg16uint 577 - rg16sint 578 - rg16float 579 - rgba8unorm 580 - rgba8unorm-srgb 581 - rgba8snorm 582 - rgba8uint 583 - rgba8sint 584 - bgra8unorm 585 - bgra8unorm-srgb 586 - rgb9e5ufloat 587 - rgb10a2uint 588 - rgb10a2unorm 589 - rg11b10ufloat 590 - rg32uint 591 - rg32sint 592 - rg32float 593 - rgba16uint 594 - rgba16sint 595 - rgba16float 596 - rgba32uint 597 - rgba32sint 598 - rgba32float 599 - stencil8 600 - depth16unorm 601 - depth24plus 602 - depth24plus-stencil8 603 - depth32float 604 - depth32float-stencil8 605 - bc1-rgba-unorm 606 - bc1-rgba-unorm-srgb 607 - bc2-rgba-unorm 608 - bc2-rgba-unorm-srgb 609 - bc3-rgba-unorm 610 - bc3-rgba-unorm-srgb 611 - bc4-r-unorm 612 - bc4-r-snorm 613 - bc5-rg-unorm 614 - bc5-rg-snorm 615 - bc6h-rgb-ufloat 616 - bc6h-rgb-float 617 - bc7-rgba-unorm 618 - bc7-rgba-unorm-srgb 619 - etc2-rgb8unorm 620 - etc2-rgb8unorm-srgb 621 - etc2-rgb8a1unorm 622 - etc2-rgb8a1unorm-srgb 623 - etc2-rgba8unorm 624 - etc2-rgba8unorm-srgb 625 - eac-r11unorm 626 - eac-r11snorm 627 - eac-rg11unorm 628 - eac-rg11snorm 629 - astc-4x4-unorm 630 - astc-4x4-unorm-srgb 631 - astc-5x4-unorm 632 - astc-5x4-unorm-srgb 633 - astc-5x5-unorm 634 - astc-5x5-unorm-srgb 635 - astc-6x5-unorm 636 - astc-6x5-unorm-srgb 637 - astc-6x6-unorm 638 - astc-6x6-unorm-srgb 639 - astc-8x5-unorm 640 - astc-8x5-unorm-srgb 641 - astc-8x6-unorm 642 - astc-8x6-unorm-srgb 643 - astc-8x8-unorm 644 - astc-8x8-unorm-srgb 645 - astc-10x5-unorm 646 - astc-10x5-unorm-srgb 647 - astc-10x6-unorm 648 - astc-10x6-unorm-srgb 649 - astc-10x8-unorm 650 - astc-10x8-unorm-srgb 651 - astc-10x10-unorm 652 - astc-10x10-unorm-srgb 653 - astc-12x10-unorm 654 - astc-12x10-unorm-srgb 655 - astc-12x12-unorm 656 - astc-12x12-unorm-srgb 657 - File: webref/webgpu.idl 658 Enum: 659 Name: GPUTextureSampleType 660 Values: 661 - float 662 - unfilterable-float 663 - depth 664 - sint 665 - uint 666 - File: webref/webgpu.idl 667 Namespace: 668 Name: GPUTextureUsage 669 ExtAttrs: 670 - Name: Exposed 671 Values: 672 - Window 673 - DedicatedWorker 674 - Name: SecureContext 675 Constants: 676 - Name: COPY_SRC 677 Value: "0x01" 678 Type: 679 Name: GPUFlagsConstant 680 - Name: COPY_DST 681 Value: "0x02" 682 Type: 683 Name: GPUFlagsConstant 684 - Name: TEXTURE_BINDING 685 Value: "0x04" 686 Type: 687 Name: GPUFlagsConstant 688 - Name: STORAGE_BINDING 689 Value: "0x08" 690 Type: 691 Name: GPUFlagsConstant 692 - Name: RENDER_ATTACHMENT 693 Value: "0x10" 694 Type: 695 Name: GPUFlagsConstant 696 - File: webref/webgpu.idl 697 Typedef: 698 Name: GPUTextureUsageFlags 699 Type: 700 Name: unsigned long 701 - File: webref/webgpu.idl 702 Interface: 703 Name: GPUTextureView 704 ExtAttrs: 705 - Name: Exposed 706 Values: 707 - Window 708 - DedicatedWorker 709 - Name: SecureContext 710 Attrs: 711 - Name: label 712 Type: 713 Name: USVString 714 - File: webref/webgpu.idl 715 Dict: 716 Name: GPUTextureViewDescriptor 717 Inherits: GPUObjectDescriptorBase 718 Fields: 719 - Name: format 720 Type: 721 Name: GPUTextureFormat 722 - Name: dimension 723 Type: 724 Name: GPUTextureViewDimension 725 - Name: aspect 726 Default: '"all"' 727 Type: 728 Name: GPUTextureAspect 729 - Name: baseMipLevel 730 Default: "0" 731 Type: 732 Name: GPUIntegerCoordinate 733 - Name: mipLevelCount 734 Type: 735 Name: GPUIntegerCoordinate 736 - Name: baseArrayLayer 737 Default: "0" 738 Type: 739 Name: GPUIntegerCoordinate 740 - Name: arrayLayerCount 741 Type: 742 Name: GPUIntegerCoordinate 743 - Name: label 744 Default: '""' 745 Type: 746 Name: USVString 747 - File: webref/webgpu.idl 748 Enum: 749 Name: GPUTextureViewDimension 750 Values: 751 - 1d 752 - 2d 753 - 2d-array 754 - cube 755 - cube-array 756 - 3d 757 - File: webref/webgpu.idl 758 Interface: 759 Name: GPUUncapturedErrorEvent 760 Inherits: Event 761 ExtAttrs: 762 - Name: Exposed 763 Values: 764 - Window 765 - DedicatedWorker 766 - Name: SecureContext 767 Attrs: 768 - Name: error 769 Readonly: true 770 Type: 771 Name: GPUError 772 ExtAttrs: 773 - Name: SameObject 774 - Name: Exposed 775 Values: 776 - Window 777 - DedicatedWorker 778 - Name: SecureContext 779 Constructors: 780 - Args: 781 - Name: type 782 Type: 783 Name: DOMString 784 - Name: gpuUncapturedErrorEventInitDict 785 Type: 786 Name: GPUUncapturedErrorEventInit 787 ExtAttrs: 788 - Name: Exposed 789 Values: 790 - Window 791 - DedicatedWorker 792 - Name: SecureContext 793 - File: webref/webgpu.idl 794 Dict: 795 Name: GPUUncapturedErrorEventInit 796 Inherits: EventInit 797 Fields: 798 - Name: error 799 Required: true 800 Type: 801 Name: GPUError 802 - Name: bubbles 803 Default: "false" 804 Type: 805 Name: boolean 806 - Name: cancelable 807 Default: "false" 808 Type: 809 Name: boolean 810 - Name: composed 811 Default: "false" 812 Type: 813 Name: boolean 814 - File: webref/webgpu.idl 815 Interface: 816 Name: GPUValidationError 817 Inherits: GPUError 818 ExtAttrs: 819 - Name: Exposed 820 Values: 821 - Window 822 - DedicatedWorker 823 - Name: SecureContext 824 Constructors: 825 - Args: 826 - Name: message 827 Type: 828 Name: DOMString 829 ExtAttrs: 830 - Name: Exposed 831 Values: 832 - Window 833 - DedicatedWorker 834 - Name: SecureContext 835 - File: webref/webgpu.idl 836 Dict: 837 Name: GPUVertexAttribute 838 Fields: 839 - Name: format 840 Required: true 841 Type: 842 Name: GPUVertexFormat 843 - Name: offset 844 Required: true 845 Type: 846 Name: GPUSize64 847 - Name: shaderLocation 848 Required: true 849 Type: 850 Name: GPUIndex32 851 - File: webref/webgpu.idl 852 Dict: 853 Name: GPUVertexBufferLayout 854 Fields: 855 - Name: arrayStride 856 Required: true 857 Type: 858 Name: GPUSize64 859 - Name: stepMode 860 Default: '"vertex"' 861 Type: 862 Name: GPUVertexStepMode 863 - Name: attributes 864 Required: true 865 Type: 866 Name: sequence 867 Params: 868 - Name: GPUVertexAttribute 869 - File: webref/webgpu.idl 870 Enum: 871 Name: GPUVertexFormat 872 Values: 873 - uint8x2 874 - uint8x4 875 - sint8x2 876 - sint8x4 877 - unorm8x2 878 - unorm8x4 879 - snorm8x2 880 - snorm8x4 881 - uint16x2 882 - uint16x4 883 - sint16x2 884 - sint16x4 885 - unorm16x2 886 - unorm16x4 887 - snorm16x2 888 - snorm16x4 889 - float16x2 890 - float16x4 891 - float32 892 - float32x2 893 - float32x3 894 - float32x4 895 - uint32 896 - uint32x2 897 - uint32x3 898 - uint32x4 899 - sint32 900 - sint32x2 901 - sint32x3 902 - sint32x4 903 - File: webref/webgpu.idl 904 Dict: 905 Name: GPUVertexState 906 Inherits: GPUProgrammableStage 907 Fields: 908 - Name: buffers 909 Default: '[]' 910 Type: 911 Name: sequence 912 Params: 913 - Name: GPUVertexBufferLayout 914 Nullable: true 915 - Name: module 916 Required: true 917 Type: 918 Name: GPUShaderModule 919 - Name: entryPoint 920 Required: true 921 Type: 922 Name: USVString 923 - Name: constants 924 Type: 925 Name: record 926 Params: 927 - Name: USVString 928 - Name: GPUPipelineConstantValue 929 - File: webref/webgpu.idl 930 Enum: 931 Name: GPUVertexStepMode 932 Values: 933 - vertex 934 - instance 935 - File: webref/webaudio.idl 936 Interface: 937 Name: GainNode 938 Inherits: AudioNode 939 ExtAttrs: 940 - Name: Exposed 941 Values: 942 - Window 943 Attrs: 944 - Name: gain 945 Readonly: true 946 Type: 947 Name: AudioParam 948 ExtAttrs: 949 - Name: Exposed 950 Values: 951 - Window 952 Constructors: 953 - Args: 954 - Name: context 955 Type: 956 Name: BaseAudioContext 957 - Name: options 958 Optional: true 959 Default: '{}' 960 Type: 961 Name: GainOptions 962 ExtAttrs: 963 - Name: Exposed 964 Values: 965 - Window 966 - File: webref/webaudio.idl 967 Dict: 968 Name: GainOptions 969 Inherits: AudioNodeOptions 970 Fields: 971 - Name: gain 972 Default: "1.0" 973 Type: 974 Name: float 975 - Name: channelCount 976 Type: 977 Name: unsigned long 978 - Name: channelCountMode 979 Type: 980 Name: ChannelCountMode 981 - Name: channelInterpretation 982 Type: 983 Name: ChannelInterpretation 984 - File: webref/gamepad.idl 985 Interface: 986 Name: Gamepad 987 ExtAttrs: 988 - Name: Exposed 989 Values: 990 - Window 991 - Name: SecureContext 992 Attrs: 993 - Name: id 994 Readonly: true 995 Type: 996 Name: DOMString 997 ExtAttrs: 998 - Name: Exposed 999 Values: 1000 - Window 1001 - Name: SecureContext 1002 - Name: index 1003 Readonly: true 1004 Type: 1005 Name: long 1006 ExtAttrs: 1007 - Name: Exposed 1008 Values: 1009 - Window 1010 - Name: SecureContext 1011 - Name: connected 1012 Readonly: true 1013 Type: 1014 Name: boolean 1015 ExtAttrs: 1016 - Name: Exposed 1017 Values: 1018 - Window 1019 - Name: SecureContext 1020 - Name: timestamp 1021 Readonly: true 1022 Type: 1023 Name: DOMHighResTimeStamp 1024 ExtAttrs: 1025 - Name: Exposed 1026 Values: 1027 - Window 1028 - Name: SecureContext 1029 - Name: mapping 1030 Readonly: true 1031 Type: 1032 Name: GamepadMappingType 1033 ExtAttrs: 1034 - Name: Exposed 1035 Values: 1036 - Window 1037 - Name: SecureContext 1038 - Name: axes 1039 Readonly: true 1040 Type: 1041 Name: FrozenArray 1042 Params: 1043 - Name: double 1044 ExtAttrs: 1045 - Name: Exposed 1046 Values: 1047 - Window 1048 - Name: SecureContext 1049 - Name: buttons 1050 Readonly: true 1051 Type: 1052 Name: FrozenArray 1053 Params: 1054 - Name: GamepadButton 1055 ExtAttrs: 1056 - Name: Exposed 1057 Values: 1058 - Window 1059 - Name: SecureContext 1060 - Name: hand 1061 Readonly: true 1062 Type: 1063 Name: GamepadHand 1064 - Name: hapticActuators 1065 Readonly: true 1066 Type: 1067 Name: FrozenArray 1068 Params: 1069 - Name: GamepadHapticActuator 1070 - Name: pose 1071 Readonly: true 1072 Type: 1073 Name: GamepadPose 1074 Nullable: true 1075 - Name: touchEvents 1076 Readonly: true 1077 Type: 1078 Name: FrozenArray 1079 Params: 1080 - Name: GamepadTouch 1081 Nullable: true 1082 - Name: vibrationActuator 1083 Readonly: true 1084 Type: 1085 Name: GamepadHapticActuator 1086 Nullable: true 1087 ExtAttrs: 1088 - Name: SameObject 1089 - File: webref/gamepad.idl 1090 Interface: 1091 Name: GamepadButton 1092 ExtAttrs: 1093 - Name: Exposed 1094 Values: 1095 - Window 1096 - Name: SecureContext 1097 Attrs: 1098 - Name: pressed 1099 Readonly: true 1100 Type: 1101 Name: boolean 1102 ExtAttrs: 1103 - Name: Exposed 1104 Values: 1105 - Window 1106 - Name: SecureContext 1107 - Name: touched 1108 Readonly: true 1109 Type: 1110 Name: boolean 1111 ExtAttrs: 1112 - Name: Exposed 1113 Values: 1114 - Window 1115 - Name: SecureContext 1116 - Name: value 1117 Readonly: true 1118 Type: 1119 Name: double 1120 ExtAttrs: 1121 - Name: Exposed 1122 Values: 1123 - Window 1124 - Name: SecureContext 1125 - File: webref/gamepad-extensions.idl 1126 Dict: 1127 Name: GamepadEffectParameters 1128 Fields: 1129 - Name: duration 1130 Default: "0.0" 1131 Type: 1132 Name: double 1133 - Name: startDelay 1134 Default: "0.0" 1135 Type: 1136 Name: double 1137 - Name: strongMagnitude 1138 Default: "0.0" 1139 Type: 1140 Name: double 1141 - Name: weakMagnitude 1142 Default: "0.0" 1143 Type: 1144 Name: double 1145 - File: webref/gamepad.idl 1146 Interface: 1147 Name: GamepadEvent 1148 Inherits: Event 1149 ExtAttrs: 1150 - Name: Exposed 1151 Values: 1152 - Window 1153 - Name: SecureContext 1154 Attrs: 1155 - Name: gamepad 1156 Readonly: true 1157 Type: 1158 Name: Gamepad 1159 ExtAttrs: 1160 - Name: SameObject 1161 - Name: Exposed 1162 Values: 1163 - Window 1164 - Name: SecureContext 1165 Constructors: 1166 - Args: 1167 - Name: type 1168 Type: 1169 Name: DOMString 1170 - Name: eventInitDict 1171 Type: 1172 Name: GamepadEventInit 1173 ExtAttrs: 1174 - Name: Exposed 1175 Values: 1176 - Window 1177 - Name: SecureContext 1178 - File: webref/gamepad.idl 1179 Dict: 1180 Name: GamepadEventInit 1181 Inherits: EventInit 1182 Fields: 1183 - Name: gamepad 1184 Required: true 1185 Type: 1186 Name: Gamepad 1187 - Name: bubbles 1188 Default: "false" 1189 Type: 1190 Name: boolean 1191 - Name: cancelable 1192 Default: "false" 1193 Type: 1194 Name: boolean 1195 - Name: composed 1196 Default: "false" 1197 Type: 1198 Name: boolean 1199 - File: webref/gamepad-extensions.idl 1200 Enum: 1201 Name: GamepadHand 1202 Values: 1203 - "" 1204 - left 1205 - right 1206 - File: webref/gamepad-extensions.idl 1207 Interface: 1208 Name: GamepadHapticActuator 1209 ExtAttrs: 1210 - Name: Exposed 1211 Values: 1212 - Window 1213 Attrs: 1214 - Name: type 1215 Readonly: true 1216 Type: 1217 Name: GamepadHapticActuatorType 1218 ExtAttrs: 1219 - Name: Exposed 1220 Values: 1221 - Window 1222 Operations: 1223 - Name: canPlayEffectType 1224 Args: 1225 - Name: type 1226 Type: 1227 Name: GamepadHapticEffectType 1228 Returns: 1229 - Name: boolean 1230 ExtAttrs: 1231 - Name: Exposed 1232 Values: 1233 - Window 1234 - Name: playEffect 1235 Args: 1236 - Name: type 1237 Type: 1238 Name: GamepadHapticEffectType 1239 - Name: params 1240 Optional: true 1241 Default: '{}' 1242 Type: 1243 Name: GamepadEffectParameters 1244 Returns: 1245 - Name: Promise 1246 Params: 1247 - Name: GamepadHapticsResult 1248 ExtAttrs: 1249 - Name: Exposed 1250 Values: 1251 - Window 1252 - Name: pulse 1253 Args: 1254 - Name: value 1255 Type: 1256 Name: double 1257 - Name: duration 1258 Type: 1259 Name: double 1260 Returns: 1261 - Name: Promise 1262 Params: 1263 - Name: boolean 1264 ExtAttrs: 1265 - Name: Exposed 1266 Values: 1267 - Window 1268 - Name: reset 1269 Returns: 1270 - Name: Promise 1271 Params: 1272 - Name: GamepadHapticsResult 1273 ExtAttrs: 1274 - Name: Exposed 1275 Values: 1276 - Window 1277 - File: webref/gamepad-extensions.idl 1278 Enum: 1279 Name: GamepadHapticActuatorType 1280 Values: 1281 - vibration 1282 - dual-rumble 1283 - File: webref/gamepad-extensions.idl 1284 Enum: 1285 Name: GamepadHapticEffectType 1286 Values: 1287 - dual-rumble 1288 - File: webref/gamepad-extensions.idl 1289 Enum: 1290 Name: GamepadHapticsResult 1291 Values: 1292 - complete 1293 - preempted 1294 - File: webref/gamepad.idl 1295 Enum: 1296 Name: GamepadMappingType 1297 Values: 1298 - "" 1299 - standard 1300 - xr-standard 1301 - File: webref/gamepad-extensions.idl 1302 Interface: 1303 Name: GamepadPose 1304 ExtAttrs: 1305 - Name: Exposed 1306 Values: 1307 - Window 1308 Attrs: 1309 - Name: hasOrientation 1310 Readonly: true 1311 Type: 1312 Name: boolean 1313 ExtAttrs: 1314 - Name: Exposed 1315 Values: 1316 - Window 1317 - Name: hasPosition 1318 Readonly: true 1319 Type: 1320 Name: boolean 1321 ExtAttrs: 1322 - Name: Exposed 1323 Values: 1324 - Window 1325 - Name: position 1326 Readonly: true 1327 Type: 1328 Name: Float32Array 1329 Nullable: true 1330 ExtAttrs: 1331 - Name: Exposed 1332 Values: 1333 - Window 1334 - Name: linearVelocity 1335 Readonly: true 1336 Type: 1337 Name: Float32Array 1338 Nullable: true 1339 ExtAttrs: 1340 - Name: Exposed 1341 Values: 1342 - Window 1343 - Name: linearAcceleration 1344 Readonly: true 1345 Type: 1346 Name: Float32Array 1347 Nullable: true 1348 ExtAttrs: 1349 - Name: Exposed 1350 Values: 1351 - Window 1352 - Name: orientation 1353 Readonly: true 1354 Type: 1355 Name: Float32Array 1356 Nullable: true 1357 ExtAttrs: 1358 - Name: Exposed 1359 Values: 1360 - Window 1361 - Name: angularVelocity 1362 Readonly: true 1363 Type: 1364 Name: Float32Array 1365 Nullable: true 1366 ExtAttrs: 1367 - Name: Exposed 1368 Values: 1369 - Window 1370 - Name: angularAcceleration 1371 Readonly: true 1372 Type: 1373 Name: Float32Array 1374 Nullable: true 1375 ExtAttrs: 1376 - Name: Exposed 1377 Values: 1378 - Window 1379 - File: webref/gamepad-extensions.idl 1380 Interface: 1381 Name: GamepadTouch 1382 ExtAttrs: 1383 - Name: Exposed 1384 Values: 1385 - Window 1386 - Name: SecureContext 1387 Attrs: 1388 - Name: touchId 1389 Readonly: true 1390 Type: 1391 Name: unsigned long 1392 ExtAttrs: 1393 - Name: Exposed 1394 Values: 1395 - Window 1396 - Name: SecureContext 1397 - Name: surfaceId 1398 Readonly: true 1399 Type: 1400 Name: octet 1401 ExtAttrs: 1402 - Name: Exposed 1403 Values: 1404 - Window 1405 - Name: SecureContext 1406 - Name: position 1407 Readonly: true 1408 Type: 1409 Name: Float32Array 1410 ExtAttrs: 1411 - Name: Exposed 1412 Values: 1413 - Window 1414 - Name: SecureContext 1415 - Name: surfaceDimensions 1416 Readonly: true 1417 Type: 1418 Name: Uint32Array 1419 Nullable: true 1420 ExtAttrs: 1421 - Name: Exposed 1422 Values: 1423 - Window 1424 - Name: SecureContext 1425 - File: webref/webrtc-identity.idl 1426 Callback: 1427 Name: GenerateAssertionCallback 1428 Args: 1429 - Name: contents 1430 Type: 1431 Name: DOMString 1432 - Name: origin 1433 Type: 1434 Name: DOMString 1435 - Name: options 1436 Type: 1437 Name: RTCIdentityProviderOptions 1438 Returns: 1439 - Name: Promise 1440 Params: 1441 - Name: RTCIdentityAssertionResult 1442 - File: webref/turtledove.idl 1443 Dict: 1444 Name: GenerateBidInterestGroup 1445 Fields: 1446 - Name: owner 1447 Required: true 1448 Type: 1449 Name: USVString 1450 - Name: name 1451 Required: true 1452 Type: 1453 Name: USVString 1454 - Name: lifetimeMs 1455 Required: true 1456 Type: 1457 Name: double 1458 - Name: enableBiddingSignalsPrioritization 1459 Default: "false" 1460 Type: 1461 Name: boolean 1462 - Name: priorityVector 1463 Type: 1464 Name: record 1465 Params: 1466 - Name: DOMString 1467 - Name: double 1468 - Name: executionMode 1469 Default: '"compatibility"' 1470 Type: 1471 Name: DOMString 1472 - Name: biddingLogicURL 1473 Type: 1474 Name: USVString 1475 - Name: biddingWasmHelperURL 1476 Type: 1477 Name: USVString 1478 - Name: updateURL 1479 Type: 1480 Name: USVString 1481 - Name: trustedBiddingSignalsURL 1482 Type: 1483 Name: USVString 1484 - Name: trustedBiddingSignalsKeys 1485 Type: 1486 Name: sequence 1487 Params: 1488 - Name: USVString 1489 - Name: userBiddingSignals 1490 Type: 1491 Name: any 1492 - Name: ads 1493 Type: 1494 Name: sequence 1495 Params: 1496 - Name: AuctionAd 1497 - Name: adComponents 1498 Type: 1499 Name: sequence 1500 Params: 1501 - Name: AuctionAd 1502 - File: webref/turtledove.idl 1503 Dict: 1504 Name: GenerateBidOutput 1505 Fields: 1506 - Name: bid 1507 Default: "-1" 1508 Type: 1509 Name: double 1510 - Name: bidCurrency 1511 Type: 1512 Name: DOMString 1513 - Name: render 1514 Type: 1515 Union: 1516 - Name: DOMString 1517 - Name: AdRender 1518 - Name: ad 1519 Type: 1520 Name: any 1521 - Name: adComponents 1522 Type: 1523 Name: sequence 1524 Params: 1525 - Union: 1526 - Name: DOMString 1527 - Name: AdRender 1528 - Name: adCost 1529 Type: 1530 Name: double 1531 - Name: modelingSignals 1532 Type: 1533 Name: unrestricted double 1534 - Name: allowComponentAuction 1535 Default: "false" 1536 Type: 1537 Name: boolean 1538 - File: webref/reporting.idl 1539 Dict: 1540 Name: GenerateTestReportParameters 1541 Fields: 1542 - Name: message 1543 Required: true 1544 Type: 1545 Name: DOMString 1546 - Name: group 1547 Default: '"default"' 1548 Type: 1549 Name: DOMString 1550 - File: webref/geolocation.idl 1551 Interface: 1552 Name: Geolocation 1553 ExtAttrs: 1554 - Name: Exposed 1555 Values: 1556 - Window 1557 Operations: 1558 - Name: getCurrentPosition 1559 Args: 1560 - Name: successCallback 1561 Type: 1562 Name: PositionCallback 1563 - Name: errorCallback 1564 Optional: true 1565 Default: "null" 1566 Type: 1567 Name: PositionErrorCallback 1568 Nullable: true 1569 - Name: options 1570 Optional: true 1571 Default: '{}' 1572 Type: 1573 Name: PositionOptions 1574 Returns: 1575 - Name: undefined 1576 ExtAttrs: 1577 - Name: Exposed 1578 Values: 1579 - Window 1580 - Name: watchPosition 1581 Args: 1582 - Name: successCallback 1583 Type: 1584 Name: PositionCallback 1585 - Name: errorCallback 1586 Optional: true 1587 Default: "null" 1588 Type: 1589 Name: PositionErrorCallback 1590 Nullable: true 1591 - Name: options 1592 Optional: true 1593 Default: '{}' 1594 Type: 1595 Name: PositionOptions 1596 Returns: 1597 - Name: long 1598 ExtAttrs: 1599 - Name: Exposed 1600 Values: 1601 - Window 1602 - Name: clearWatch 1603 Args: 1604 - Name: watchId 1605 Type: 1606 Name: long 1607 Returns: 1608 - Name: undefined 1609 ExtAttrs: 1610 - Name: Exposed 1611 Values: 1612 - Window 1613 - File: webref/geolocation.idl 1614 Interface: 1615 Name: GeolocationCoordinates 1616 ExtAttrs: 1617 - Name: Exposed 1618 Values: 1619 - Window 1620 - Name: SecureContext 1621 Attrs: 1622 - Name: accuracy 1623 Readonly: true 1624 Type: 1625 Name: double 1626 ExtAttrs: 1627 - Name: Exposed 1628 Values: 1629 - Window 1630 - Name: SecureContext 1631 - Name: latitude 1632 Readonly: true 1633 Type: 1634 Name: double 1635 ExtAttrs: 1636 - Name: Exposed 1637 Values: 1638 - Window 1639 - Name: SecureContext 1640 - Name: longitude 1641 Readonly: true 1642 Type: 1643 Name: double 1644 ExtAttrs: 1645 - Name: Exposed 1646 Values: 1647 - Window 1648 - Name: SecureContext 1649 - Name: altitude 1650 Readonly: true 1651 Type: 1652 Name: double 1653 Nullable: true 1654 ExtAttrs: 1655 - Name: Exposed 1656 Values: 1657 - Window 1658 - Name: SecureContext 1659 - Name: altitudeAccuracy 1660 Readonly: true 1661 Type: 1662 Name: double 1663 Nullable: true 1664 ExtAttrs: 1665 - Name: Exposed 1666 Values: 1667 - Window 1668 - Name: SecureContext 1669 - Name: heading 1670 Readonly: true 1671 Type: 1672 Name: double 1673 Nullable: true 1674 ExtAttrs: 1675 - Name: Exposed 1676 Values: 1677 - Window 1678 - Name: SecureContext 1679 - Name: speed 1680 Readonly: true 1681 Type: 1682 Name: double 1683 Nullable: true 1684 ExtAttrs: 1685 - Name: Exposed 1686 Values: 1687 - Window 1688 - Name: SecureContext 1689 - File: webref/geolocation.idl 1690 Interface: 1691 Name: GeolocationPosition 1692 ExtAttrs: 1693 - Name: Exposed 1694 Values: 1695 - Window 1696 - Name: SecureContext 1697 Attrs: 1698 - Name: coords 1699 Readonly: true 1700 Type: 1701 Name: GeolocationCoordinates 1702 ExtAttrs: 1703 - Name: Exposed 1704 Values: 1705 - Window 1706 - Name: SecureContext 1707 - Name: timestamp 1708 Readonly: true 1709 Type: 1710 Name: EpochTimeStamp 1711 ExtAttrs: 1712 - Name: Exposed 1713 Values: 1714 - Window 1715 - Name: SecureContext 1716 - File: webref/geolocation.idl 1717 Interface: 1718 Name: GeolocationPositionError 1719 ExtAttrs: 1720 - Name: Exposed 1721 Values: 1722 - Window 1723 Constants: 1724 - Name: PERMISSION_DENIED 1725 Value: "1" 1726 Type: 1727 Name: unsigned short 1728 - Name: POSITION_UNAVAILABLE 1729 Value: "2" 1730 Type: 1731 Name: unsigned short 1732 - Name: TIMEOUT 1733 Value: "3" 1734 Type: 1735 Name: unsigned short 1736 Attrs: 1737 - Name: code 1738 Readonly: true 1739 Type: 1740 Name: unsigned short 1741 ExtAttrs: 1742 - Name: Exposed 1743 Values: 1744 - Window 1745 - Name: message 1746 Readonly: true 1747 Type: 1748 Name: DOMString 1749 ExtAttrs: 1750 - Name: Exposed 1751 Values: 1752 - Window 1753 - File: webref/geolocation-sensor.idl 1754 Dict: 1755 Name: GeolocationReadingValues 1756 Fields: 1757 - Name: latitude 1758 Required: true 1759 Type: 1760 Name: double 1761 Nullable: true 1762 - Name: longitude 1763 Required: true 1764 Type: 1765 Name: double 1766 Nullable: true 1767 - Name: altitude 1768 Required: true 1769 Type: 1770 Name: double 1771 Nullable: true 1772 - Name: accuracy 1773 Required: true 1774 Type: 1775 Name: double 1776 Nullable: true 1777 - Name: altitudeAccuracy 1778 Required: true 1779 Type: 1780 Name: double 1781 Nullable: true 1782 - Name: heading 1783 Required: true 1784 Type: 1785 Name: double 1786 Nullable: true 1787 - Name: speed 1788 Required: true 1789 Type: 1790 Name: double 1791 Nullable: true 1792 - File: webref/geolocation-sensor.idl 1793 Interface: 1794 Name: GeolocationSensor 1795 Inherits: Sensor 1796 ExtAttrs: 1797 - Name: SecureContext 1798 - Name: Exposed 1799 Values: 1800 - DedicatedWorker 1801 - Window 1802 Attrs: 1803 - Name: latitude 1804 Readonly: true 1805 Type: 1806 Name: unrestricted double 1807 Nullable: true 1808 ExtAttrs: 1809 - Name: SecureContext 1810 - Name: Exposed 1811 Values: 1812 - DedicatedWorker 1813 - Window 1814 - Name: longitude 1815 Readonly: true 1816 Type: 1817 Name: unrestricted double 1818 Nullable: true 1819 ExtAttrs: 1820 - Name: SecureContext 1821 - Name: Exposed 1822 Values: 1823 - DedicatedWorker 1824 - Window 1825 - Name: altitude 1826 Readonly: true 1827 Type: 1828 Name: unrestricted double 1829 Nullable: true 1830 ExtAttrs: 1831 - Name: SecureContext 1832 - Name: Exposed 1833 Values: 1834 - DedicatedWorker 1835 - Window 1836 - Name: accuracy 1837 Readonly: true 1838 Type: 1839 Name: unrestricted double 1840 Nullable: true 1841 ExtAttrs: 1842 - Name: SecureContext 1843 - Name: Exposed 1844 Values: 1845 - DedicatedWorker 1846 - Window 1847 - Name: altitudeAccuracy 1848 Readonly: true 1849 Type: 1850 Name: unrestricted double 1851 Nullable: true 1852 ExtAttrs: 1853 - Name: SecureContext 1854 - Name: Exposed 1855 Values: 1856 - DedicatedWorker 1857 - Window 1858 - Name: heading 1859 Readonly: true 1860 Type: 1861 Name: unrestricted double 1862 Nullable: true 1863 ExtAttrs: 1864 - Name: SecureContext 1865 - Name: Exposed 1866 Values: 1867 - DedicatedWorker 1868 - Window 1869 - Name: speed 1870 Readonly: true 1871 Type: 1872 Name: unrestricted double 1873 Nullable: true 1874 ExtAttrs: 1875 - Name: SecureContext 1876 - Name: Exposed 1877 Values: 1878 - DedicatedWorker 1879 - Window 1880 Operations: 1881 - Name: read 1882 Modifier: static 1883 Args: 1884 - Name: readOptions 1885 Optional: true 1886 Default: '{}' 1887 Type: 1888 Name: ReadOptions 1889 Returns: 1890 - Name: Promise 1891 Params: 1892 - Name: GeolocationSensorReading 1893 ExtAttrs: 1894 - Name: SecureContext 1895 - Name: Exposed 1896 Values: 1897 - DedicatedWorker 1898 - Window 1899 Constructors: 1900 - Args: 1901 - Name: options 1902 Optional: true 1903 Default: '{}' 1904 Type: 1905 Name: GeolocationSensorOptions 1906 ExtAttrs: 1907 - Name: SecureContext 1908 - Name: Exposed 1909 Values: 1910 - DedicatedWorker 1911 - Window