github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis46.js.wasm.yaml (about)

     1  - File: webref/webxr-dom-overlays.idl
     2    Enum:
     3      Name: XRDOMOverlayType
     4      Values:
     5        - screen
     6        - floating
     7        - head-locked
     8  - File: webref/webxr-depth-sensing.idl
     9    Enum:
    10      Name: XRDepthDataFormat
    11      Values:
    12        - luminance-alpha
    13        - float32
    14  - File: webref/webxr-depth-sensing.idl
    15    Interface:
    16      Name: XRDepthInformation
    17      ExtAttrs:
    18        - Name: SecureContext
    19        - Name: Exposed
    20          Values:
    21            - Window
    22      Attrs:
    23        - Name: width
    24          Readonly: true
    25          Type:
    26            Name: unsigned long
    27          ExtAttrs:
    28            - Name: SecureContext
    29            - Name: Exposed
    30              Values:
    31                - Window
    32        - Name: height
    33          Readonly: true
    34          Type:
    35            Name: unsigned long
    36          ExtAttrs:
    37            - Name: SecureContext
    38            - Name: Exposed
    39              Values:
    40                - Window
    41        - Name: normDepthBufferFromNormView
    42          Readonly: true
    43          Type:
    44            Name: XRRigidTransform
    45          ExtAttrs:
    46            - Name: SameObject
    47            - Name: SecureContext
    48            - Name: Exposed
    49              Values:
    50                - Window
    51        - Name: rawValueToMeters
    52          Readonly: true
    53          Type:
    54            Name: float
    55          ExtAttrs:
    56            - Name: SecureContext
    57            - Name: Exposed
    58              Values:
    59                - Window
    60  - File: webref/webxr-depth-sensing.idl
    61    Dict:
    62      Name: XRDepthStateInit
    63      Fields:
    64        - Name: usagePreference
    65          Required: true
    66          Type:
    67            Name: sequence
    68            Params:
    69              - Name: XRDepthUsage
    70        - Name: dataFormatPreference
    71          Required: true
    72          Type:
    73            Name: sequence
    74            Params:
    75              - Name: XRDepthDataFormat
    76  - File: webref/webxr-depth-sensing.idl
    77    Enum:
    78      Name: XRDepthUsage
    79      Values:
    80        - cpu-optimized
    81        - gpu-optimized
    82  - File: webref/webxr-ar-module.idl
    83    Enum:
    84      Name: XREnvironmentBlendMode
    85      Values:
    86        - opaque
    87        - alpha-blend
    88        - additive
    89  - File: webref/webxrlayers.idl
    90    Interface:
    91      Name: XREquirectLayer
    92      Inherits: XRCompositionLayer
    93      ExtAttrs:
    94        - Name: Exposed
    95          Values:
    96            - Window
    97      Attrs:
    98        - Name: space
    99          Type:
   100            Name: XRSpace
   101          ExtAttrs:
   102            - Name: Exposed
   103              Values:
   104                - Window
   105        - Name: transform
   106          Type:
   107            Name: XRRigidTransform
   108          ExtAttrs:
   109            - Name: Exposed
   110              Values:
   111                - Window
   112        - Name: radius
   113          Type:
   114            Name: float
   115          ExtAttrs:
   116            - Name: Exposed
   117              Values:
   118                - Window
   119        - Name: centralHorizontalAngle
   120          Type:
   121            Name: float
   122          ExtAttrs:
   123            - Name: Exposed
   124              Values:
   125                - Window
   126        - Name: upperVerticalAngle
   127          Type:
   128            Name: float
   129          ExtAttrs:
   130            - Name: Exposed
   131              Values:
   132                - Window
   133        - Name: lowerVerticalAngle
   134          Type:
   135            Name: float
   136          ExtAttrs:
   137            - Name: Exposed
   138              Values:
   139                - Window
   140        - Name: onredraw
   141          Type:
   142            Name: EventHandler
   143          ExtAttrs:
   144            - Name: Exposed
   145              Values:
   146                - Window
   147  - File: webref/webxrlayers.idl
   148    Dict:
   149      Name: XREquirectLayerInit
   150      Inherits: XRLayerInit
   151      Fields:
   152        - Name: textureType
   153          Default: '"texture"'
   154          Type:
   155            Name: XRTextureType
   156        - Name: transform
   157          Type:
   158            Name: XRRigidTransform
   159            Nullable: true
   160        - Name: radius
   161          Default: "0"
   162          Type:
   163            Name: float
   164        - Name: centralHorizontalAngle
   165          Default: "6.28318"
   166          Type:
   167            Name: float
   168        - Name: upperVerticalAngle
   169          Default: "1.570795"
   170          Type:
   171            Name: float
   172        - Name: lowerVerticalAngle
   173          Default: "-1.570795"
   174          Type:
   175            Name: float
   176        - Name: space
   177          Required: true
   178          Type:
   179            Name: XRSpace
   180        - Name: colorFormat
   181          Default: "0x1908"
   182          Type:
   183            Name: GLenum
   184        - Name: depthFormat
   185          Type:
   186            Name: GLenum
   187            Nullable: true
   188        - Name: mipLevels
   189          Default: "1"
   190          Type:
   191            Name: unsigned long
   192        - Name: viewPixelWidth
   193          Required: true
   194          Type:
   195            Name: unsigned long
   196        - Name: viewPixelHeight
   197          Required: true
   198          Type:
   199            Name: unsigned long
   200        - Name: layout
   201          Default: '"mono"'
   202          Type:
   203            Name: XRLayerLayout
   204        - Name: isStatic
   205          Default: "false"
   206          Type:
   207            Name: boolean
   208        - Name: clearOnAccess
   209          Default: "true"
   210          Type:
   211            Name: boolean
   212  - File: webref/webxr.idl
   213    Enum:
   214      Name: XREye
   215      Values:
   216        - none
   217        - left
   218        - right
   219  - File: webref/webxr.idl
   220    Interface:
   221      Name: XRFrame
   222      ExtAttrs:
   223        - Name: SecureContext
   224        - Name: Exposed
   225          Values:
   226            - Window
   227      Attrs:
   228        - Name: session
   229          Readonly: true
   230          Type:
   231            Name: XRSession
   232          ExtAttrs:
   233            - Name: SameObject
   234            - Name: SecureContext
   235            - Name: Exposed
   236              Values:
   237                - Window
   238        - Name: predictedDisplayTime
   239          Readonly: true
   240          Type:
   241            Name: DOMHighResTimeStamp
   242          ExtAttrs:
   243            - Name: SecureContext
   244            - Name: Exposed
   245              Values:
   246                - Window
   247        - Name: detectedMeshes
   248          Readonly: true
   249          Type:
   250            Name: XRMeshSet
   251        - Name: trackedAnchors
   252          Readonly: true
   253          Type:
   254            Name: XRAnchorSet
   255          ExtAttrs:
   256            - Name: SameObject
   257      Operations:
   258        - Name: getViewerPose
   259          Args:
   260            - Name: referenceSpace
   261              Type:
   262                Name: XRReferenceSpace
   263          Returns:
   264            - Name: XRViewerPose
   265              Nullable: true
   266          ExtAttrs:
   267            - Name: SecureContext
   268            - Name: Exposed
   269              Values:
   270                - Window
   271        - Name: getPose
   272          Args:
   273            - Name: space
   274              Type:
   275                Name: XRSpace
   276            - Name: baseSpace
   277              Type:
   278                Name: XRSpace
   279          Returns:
   280            - Name: XRPose
   281              Nullable: true
   282          ExtAttrs:
   283            - Name: SecureContext
   284            - Name: Exposed
   285              Values:
   286                - Window
   287        - Name: createAnchor
   288          Args:
   289            - Name: pose
   290              Type:
   291                Name: XRRigidTransform
   292            - Name: space
   293              Type:
   294                Name: XRSpace
   295          Returns:
   296            - Name: Promise
   297              Params:
   298                - Name: XRAnchor
   299        - Name: getLightEstimate
   300          Args:
   301            - Name: lightProbe
   302              Type:
   303                Name: XRLightProbe
   304          Returns:
   305            - Name: XRLightEstimate
   306              Nullable: true
   307        - Name: getDepthInformation
   308          Args:
   309            - Name: view
   310              Type:
   311                Name: XRView
   312          Returns:
   313            - Name: XRCPUDepthInformation
   314              Nullable: true
   315        - Name: getJointPose
   316          Args:
   317            - Name: joint
   318              Type:
   319                Name: XRJointSpace
   320            - Name: baseSpace
   321              Type:
   322                Name: XRSpace
   323          Returns:
   324            - Name: XRJointPose
   325              Nullable: true
   326        - Name: fillJointRadii
   327          Args:
   328            - Name: jointSpaces
   329              Type:
   330                Name: sequence
   331                Params:
   332                  - Name: XRJointSpace
   333            - Name: radii
   334              Type:
   335                Name: Float32Array
   336          Returns:
   337            - Name: boolean
   338        - Name: fillPoses
   339          Args:
   340            - Name: spaces
   341              Type:
   342                Name: sequence
   343                Params:
   344                  - Name: XRSpace
   345            - Name: baseSpace
   346              Type:
   347                Name: XRSpace
   348            - Name: transforms
   349              Type:
   350                Name: Float32Array
   351          Returns:
   352            - Name: boolean
   353        - Name: getHitTestResults
   354          Args:
   355            - Name: hitTestSource
   356              Type:
   357                Name: XRHitTestSource
   358          Returns:
   359            - Name: FrozenArray
   360              Params:
   361                - Name: XRHitTestResult
   362        - Name: getHitTestResultsForTransientInput
   363          Args:
   364            - Name: hitTestSource
   365              Type:
   366                Name: XRTransientInputHitTestSource
   367          Returns:
   368            - Name: FrozenArray
   369              Params:
   370                - Name: XRTransientInputHitTestResult
   371  - File: webref/webxr.idl
   372    Callback:
   373      Name: XRFrameRequestCallback
   374      Args:
   375        - Name: time
   376          Type:
   377            Name: DOMHighResTimeStamp
   378        - Name: frame
   379          Type:
   380            Name: XRFrame
   381      Returns:
   382        - Name: undefined
   383  - File: webref/webxr-hand-input.idl
   384    Interface:
   385      Name: XRHand
   386      ExtAttrs:
   387        - Name: Exposed
   388          Values:
   389            - Window
   390      Attrs:
   391        - Name: size
   392          Readonly: true
   393          Type:
   394            Name: unsigned long
   395          ExtAttrs:
   396            - Name: Exposed
   397              Values:
   398                - Window
   399      Operations:
   400        - Name: get
   401          Args:
   402            - Name: key
   403              Type:
   404                Name: XRHandJoint
   405          Returns:
   406            - Name: XRJointSpace
   407          ExtAttrs:
   408            - Name: Exposed
   409              Values:
   410                - Window
   411      Iterable:
   412        TypeParams:
   413          - Name: XRHandJoint
   414          - Name: XRJointSpace
   415  - File: webref/webxr-hand-input.idl
   416    Enum:
   417      Name: XRHandJoint
   418      Values:
   419        - wrist
   420        - thumb-metacarpal
   421        - thumb-phalanx-proximal
   422        - thumb-phalanx-distal
   423        - thumb-tip
   424        - index-finger-metacarpal
   425        - index-finger-phalanx-proximal
   426        - index-finger-phalanx-intermediate
   427        - index-finger-phalanx-distal
   428        - index-finger-tip
   429        - middle-finger-metacarpal
   430        - middle-finger-phalanx-proximal
   431        - middle-finger-phalanx-intermediate
   432        - middle-finger-phalanx-distal
   433        - middle-finger-tip
   434        - ring-finger-metacarpal
   435        - ring-finger-phalanx-proximal
   436        - ring-finger-phalanx-intermediate
   437        - ring-finger-phalanx-distal
   438        - ring-finger-tip
   439        - pinky-finger-metacarpal
   440        - pinky-finger-phalanx-proximal
   441        - pinky-finger-phalanx-intermediate
   442        - pinky-finger-phalanx-distal
   443        - pinky-finger-tip
   444  - File: webref/webxr.idl
   445    Enum:
   446      Name: XRHandedness
   447      Values:
   448        - none
   449        - left
   450        - right
   451  - File: webref/webxr-hit-test.idl
   452    Dict:
   453      Name: XRHitTestOptionsInit
   454      Fields:
   455        - Name: space
   456          Required: true
   457          Type:
   458            Name: XRSpace
   459        - Name: entityTypes
   460          Type:
   461            Name: FrozenArray
   462            Params:
   463              - Name: XRHitTestTrackableType
   464        - Name: offsetRay
   465          Type:
   466            Name: XRRay
   467  - File: webref/webxr-hit-test.idl
   468    Interface:
   469      Name: XRHitTestResult
   470      ExtAttrs:
   471        - Name: SecureContext
   472        - Name: Exposed
   473          Values:
   474            - Window
   475      Operations:
   476        - Name: getPose
   477          Args:
   478            - Name: baseSpace
   479              Type:
   480                Name: XRSpace
   481          Returns:
   482            - Name: XRPose
   483              Nullable: true
   484          ExtAttrs:
   485            - Name: SecureContext
   486            - Name: Exposed
   487              Values:
   488                - Window
   489        - Name: createAnchor
   490          Returns:
   491            - Name: Promise
   492              Params:
   493                - Name: XRAnchor
   494  - File: webref/webxr-hit-test.idl
   495    Interface:
   496      Name: XRHitTestSource
   497      ExtAttrs:
   498        - Name: SecureContext
   499        - Name: Exposed
   500          Values:
   501            - Window
   502      Operations:
   503        - Name: cancel
   504          Returns:
   505            - Name: undefined
   506          ExtAttrs:
   507            - Name: SecureContext
   508            - Name: Exposed
   509              Values:
   510                - Window
   511  - File: webref/webxr-hit-test.idl
   512    Enum:
   513      Name: XRHitTestTrackableType
   514      Values:
   515        - point
   516        - plane
   517        - mesh
   518  - File: webref/webxr.idl
   519    Interface:
   520      Name: XRInputSource
   521      ExtAttrs:
   522        - Name: SecureContext
   523        - Name: Exposed
   524          Values:
   525            - Window
   526      Attrs:
   527        - Name: handedness
   528          Readonly: true
   529          Type:
   530            Name: XRHandedness
   531          ExtAttrs:
   532            - Name: SecureContext
   533            - Name: Exposed
   534              Values:
   535                - Window
   536        - Name: targetRayMode
   537          Readonly: true
   538          Type:
   539            Name: XRTargetRayMode
   540          ExtAttrs:
   541            - Name: SecureContext
   542            - Name: Exposed
   543              Values:
   544                - Window
   545        - Name: targetRaySpace
   546          Readonly: true
   547          Type:
   548            Name: XRSpace
   549          ExtAttrs:
   550            - Name: SameObject
   551            - Name: SecureContext
   552            - Name: Exposed
   553              Values:
   554                - Window
   555        - Name: gripSpace
   556          Readonly: true
   557          Type:
   558            Name: XRSpace
   559            Nullable: true
   560          ExtAttrs:
   561            - Name: SameObject
   562            - Name: SecureContext
   563            - Name: Exposed
   564              Values:
   565                - Window
   566        - Name: profiles
   567          Readonly: true
   568          Type:
   569            Name: FrozenArray
   570            Params:
   571              - Name: DOMString
   572          ExtAttrs:
   573            - Name: SameObject
   574            - Name: SecureContext
   575            - Name: Exposed
   576              Values:
   577                - Window
   578        - Name: gamepad
   579          Readonly: true
   580          Type:
   581            Name: Gamepad
   582            Nullable: true
   583          ExtAttrs:
   584            - Name: SameObject
   585        - Name: hand
   586          Readonly: true
   587          Type:
   588            Name: XRHand
   589            Nullable: true
   590          ExtAttrs:
   591            - Name: SameObject
   592  - File: webref/webxr.idl
   593    Interface:
   594      Name: XRInputSourceArray
   595      ExtAttrs:
   596        - Name: SecureContext
   597        - Name: Exposed
   598          Values:
   599            - Window
   600      Attrs:
   601        - Name: length
   602          Readonly: true
   603          Type:
   604            Name: unsigned long
   605          ExtAttrs:
   606            - Name: SecureContext
   607            - Name: Exposed
   608              Values:
   609                - Window
   610      Operations:
   611        - Modifier: getter
   612          Args:
   613            - Name: index
   614              Type:
   615                Name: unsigned long
   616          Returns:
   617            - Name: XRInputSource
   618          ExtAttrs:
   619            - Name: SecureContext
   620            - Name: Exposed
   621              Values:
   622                - Window
   623      Iterable:
   624        TypeParams:
   625          - Name: XRInputSource
   626  - File: webref/webxr.idl
   627    Interface:
   628      Name: XRInputSourceEvent
   629      Inherits: Event
   630      ExtAttrs:
   631        - Name: SecureContext
   632        - Name: Exposed
   633          Values:
   634            - Window
   635      Attrs:
   636        - Name: frame
   637          Readonly: true
   638          Type:
   639            Name: XRFrame
   640          ExtAttrs:
   641            - Name: SameObject
   642            - Name: SecureContext
   643            - Name: Exposed
   644              Values:
   645                - Window
   646        - Name: inputSource
   647          Readonly: true
   648          Type:
   649            Name: XRInputSource
   650          ExtAttrs:
   651            - Name: SameObject
   652            - Name: SecureContext
   653            - Name: Exposed
   654              Values:
   655                - Window
   656      Constructors:
   657        - Args:
   658            - Name: type
   659              Type:
   660                Name: DOMString
   661            - Name: eventInitDict
   662              Type:
   663                Name: XRInputSourceEventInit
   664          ExtAttrs:
   665            - Name: SecureContext
   666            - Name: Exposed
   667              Values:
   668                - Window
   669  - File: webref/webxr.idl
   670    Dict:
   671      Name: XRInputSourceEventInit
   672      Inherits: EventInit
   673      Fields:
   674        - Name: frame
   675          Required: true
   676          Type:
   677            Name: XRFrame
   678        - Name: inputSource
   679          Required: true
   680          Type:
   681            Name: XRInputSource
   682        - Name: bubbles
   683          Default: "false"
   684          Type:
   685            Name: boolean
   686        - Name: cancelable
   687          Default: "false"
   688          Type:
   689            Name: boolean
   690        - Name: composed
   691          Default: "false"
   692          Type:
   693            Name: boolean
   694  - File: webref/webxr.idl
   695    Interface:
   696      Name: XRInputSourcesChangeEvent
   697      Inherits: Event
   698      ExtAttrs:
   699        - Name: SecureContext
   700        - Name: Exposed
   701          Values:
   702            - Window
   703      Attrs:
   704        - Name: session
   705          Readonly: true
   706          Type:
   707            Name: XRSession
   708          ExtAttrs:
   709            - Name: SameObject
   710            - Name: SecureContext
   711            - Name: Exposed
   712              Values:
   713                - Window
   714        - Name: added
   715          Readonly: true
   716          Type:
   717            Name: FrozenArray
   718            Params:
   719              - Name: XRInputSource
   720          ExtAttrs:
   721            - Name: SameObject
   722            - Name: SecureContext
   723            - Name: Exposed
   724              Values:
   725                - Window
   726        - Name: removed
   727          Readonly: true
   728          Type:
   729            Name: FrozenArray
   730            Params:
   731              - Name: XRInputSource
   732          ExtAttrs:
   733            - Name: SameObject
   734            - Name: SecureContext
   735            - Name: Exposed
   736              Values:
   737                - Window
   738      Constructors:
   739        - Args:
   740            - Name: type
   741              Type:
   742                Name: DOMString
   743            - Name: eventInitDict
   744              Type:
   745                Name: XRInputSourcesChangeEventInit
   746          ExtAttrs:
   747            - Name: SecureContext
   748            - Name: Exposed
   749              Values:
   750                - Window
   751  - File: webref/webxr.idl
   752    Dict:
   753      Name: XRInputSourcesChangeEventInit
   754      Inherits: EventInit
   755      Fields:
   756        - Name: session
   757          Required: true
   758          Type:
   759            Name: XRSession
   760        - Name: added
   761          Required: true
   762          Type:
   763            Name: FrozenArray
   764            Params:
   765              - Name: XRInputSource
   766        - Name: removed
   767          Required: true
   768          Type:
   769            Name: FrozenArray
   770            Params:
   771              - Name: XRInputSource
   772        - Name: bubbles
   773          Default: "false"
   774          Type:
   775            Name: boolean
   776        - Name: cancelable
   777          Default: "false"
   778          Type:
   779            Name: boolean
   780        - Name: composed
   781          Default: "false"
   782          Type:
   783            Name: boolean
   784  - File: webref/webxr-ar-module.idl
   785    Enum:
   786      Name: XRInteractionMode
   787      Values:
   788        - screen-space
   789        - world-space
   790  - File: webref/webxr-hand-input.idl
   791    Interface:
   792      Name: XRJointPose
   793      Inherits: XRPose
   794      ExtAttrs:
   795        - Name: Exposed
   796          Values:
   797            - Window
   798        - Name: SecureContext
   799      Attrs:
   800        - Name: radius
   801          Readonly: true
   802          Type:
   803            Name: float
   804          ExtAttrs:
   805            - Name: Exposed
   806              Values:
   807                - Window
   808            - Name: SecureContext
   809  - File: webref/webxr-hand-input.idl
   810    Interface:
   811      Name: XRJointSpace
   812      Inherits: XRSpace
   813      ExtAttrs:
   814        - Name: Exposed
   815          Values:
   816            - Window
   817        - Name: SecureContext
   818      Attrs:
   819        - Name: jointName
   820          Readonly: true
   821          Type:
   822            Name: XRHandJoint
   823          ExtAttrs:
   824            - Name: Exposed
   825              Values:
   826                - Window
   827            - Name: SecureContext
   828  - File: webref/webxr.idl
   829    Interface:
   830      Name: XRLayer
   831      Inherits: EventTarget
   832      ExtAttrs:
   833        - Name: SecureContext
   834        - Name: Exposed
   835          Values:
   836            - Window
   837  - File: webref/webxrlayers.idl
   838    Interface:
   839      Name: XRLayerEvent
   840      Inherits: Event
   841      ExtAttrs:
   842        - Name: SecureContext
   843        - Name: Exposed
   844          Values:
   845            - Window
   846      Attrs:
   847        - Name: layer
   848          Readonly: true
   849          Type:
   850            Name: XRLayer
   851          ExtAttrs:
   852            - Name: SameObject
   853            - Name: SecureContext
   854            - Name: Exposed
   855              Values:
   856                - Window
   857      Constructors:
   858        - Args:
   859            - Name: type
   860              Type:
   861                Name: DOMString
   862            - Name: eventInitDict
   863              Type:
   864                Name: XRLayerEventInit
   865          ExtAttrs:
   866            - Name: SecureContext
   867            - Name: Exposed
   868              Values:
   869                - Window
   870  - File: webref/webxrlayers.idl
   871    Dict:
   872      Name: XRLayerEventInit
   873      Inherits: EventInit
   874      Fields:
   875        - Name: layer
   876          Required: true
   877          Type:
   878            Name: XRLayer
   879        - Name: bubbles
   880          Default: "false"
   881          Type:
   882            Name: boolean
   883        - Name: cancelable
   884          Default: "false"
   885          Type:
   886            Name: boolean
   887        - Name: composed
   888          Default: "false"
   889          Type:
   890            Name: boolean
   891  - File: webref/webxrlayers.idl
   892    Dict:
   893      Name: XRLayerInit
   894      Fields:
   895        - Name: space
   896          Required: true
   897          Type:
   898            Name: XRSpace
   899        - Name: colorFormat
   900          Default: "0x1908"
   901          Type:
   902            Name: GLenum
   903        - Name: depthFormat
   904          Type:
   905            Name: GLenum
   906            Nullable: true
   907        - Name: mipLevels
   908          Default: "1"
   909          Type:
   910            Name: unsigned long
   911        - Name: viewPixelWidth
   912          Required: true
   913          Type:
   914            Name: unsigned long
   915        - Name: viewPixelHeight
   916          Required: true
   917          Type:
   918            Name: unsigned long
   919        - Name: layout
   920          Default: '"mono"'
   921          Type:
   922            Name: XRLayerLayout
   923        - Name: isStatic
   924          Default: "false"
   925          Type:
   926            Name: boolean
   927        - Name: clearOnAccess
   928          Default: "true"
   929          Type:
   930            Name: boolean
   931  - File: webref/webxrlayers.idl
   932    Enum:
   933      Name: XRLayerLayout
   934      Values:
   935        - default
   936        - mono
   937        - stereo
   938        - stereo-left-right
   939        - stereo-top-bottom
   940  - File: webref/webxrlayers.idl
   941    Enum:
   942      Name: XRLayerQuality
   943      Values:
   944        - default
   945        - text-optimized
   946        - graphics-optimized
   947  - File: webref/webxr-lighting-estimation.idl
   948    Interface:
   949      Name: XRLightEstimate
   950      ExtAttrs:
   951        - Name: SecureContext
   952        - Name: Exposed
   953          Values:
   954            - Window
   955      Attrs:
   956        - Name: sphericalHarmonicsCoefficients
   957          Readonly: true
   958          Type:
   959            Name: Float32Array
   960          ExtAttrs:
   961            - Name: SecureContext
   962            - Name: Exposed
   963              Values:
   964                - Window
   965        - Name: primaryLightDirection
   966          Readonly: true
   967          Type:
   968            Name: DOMPointReadOnly
   969          ExtAttrs:
   970            - Name: SecureContext
   971            - Name: Exposed
   972              Values:
   973                - Window
   974        - Name: primaryLightIntensity
   975          Readonly: true
   976          Type:
   977            Name: DOMPointReadOnly
   978          ExtAttrs:
   979            - Name: SecureContext
   980            - Name: Exposed
   981              Values:
   982                - Window
   983  - File: webref/webxr-lighting-estimation.idl
   984    Interface:
   985      Name: XRLightProbe
   986      Inherits: EventTarget
   987      ExtAttrs:
   988        - Name: SecureContext
   989        - Name: Exposed
   990          Values:
   991            - Window
   992      Attrs:
   993        - Name: probeSpace
   994          Readonly: true
   995          Type:
   996            Name: XRSpace
   997          ExtAttrs:
   998            - Name: SecureContext
   999            - Name: Exposed
  1000              Values:
  1001                - Window
  1002        - Name: onreflectionchange
  1003          Type:
  1004            Name: EventHandler
  1005          ExtAttrs:
  1006            - Name: SecureContext
  1007            - Name: Exposed
  1008              Values:
  1009                - Window
  1010  - File: webref/webxr-lighting-estimation.idl
  1011    Dict:
  1012      Name: XRLightProbeInit
  1013      Fields:
  1014        - Name: reflectionFormat
  1015          Default: '"srgba8"'
  1016          Type:
  1017            Name: XRReflectionFormat
  1018  - File: webref/webxrlayers.idl
  1019    Interface:
  1020      Name: XRMediaBinding
  1021      ExtAttrs:
  1022        - Name: Exposed
  1023          Values:
  1024            - Window
  1025      Operations:
  1026        - Name: createQuadLayer
  1027          Args:
  1028            - Name: video
  1029              Type:
  1030                Name: HTMLVideoElement
  1031            - Name: init
  1032              Optional: true
  1033              Default: '{}'
  1034              Type:
  1035                Name: XRMediaQuadLayerInit
  1036          Returns:
  1037            - Name: XRQuadLayer
  1038          ExtAttrs:
  1039            - Name: Exposed
  1040              Values:
  1041                - Window
  1042        - Name: createCylinderLayer
  1043          Args:
  1044            - Name: video
  1045              Type:
  1046                Name: HTMLVideoElement
  1047            - Name: init
  1048              Optional: true
  1049              Default: '{}'
  1050              Type:
  1051                Name: XRMediaCylinderLayerInit
  1052          Returns:
  1053            - Name: XRCylinderLayer
  1054          ExtAttrs:
  1055            - Name: Exposed
  1056              Values:
  1057                - Window
  1058        - Name: createEquirectLayer
  1059          Args:
  1060            - Name: video
  1061              Type:
  1062                Name: HTMLVideoElement
  1063            - Name: init
  1064              Optional: true
  1065              Default: '{}'
  1066              Type:
  1067                Name: XRMediaEquirectLayerInit
  1068          Returns:
  1069            - Name: XREquirectLayer
  1070          ExtAttrs:
  1071            - Name: Exposed
  1072              Values:
  1073                - Window
  1074      Constructors:
  1075        - Args:
  1076            - Name: session
  1077              Type:
  1078                Name: XRSession
  1079          ExtAttrs:
  1080            - Name: Exposed
  1081              Values:
  1082                - Window
  1083  - File: webref/webxrlayers.idl
  1084    Dict:
  1085      Name: XRMediaCylinderLayerInit
  1086      Inherits: XRMediaLayerInit
  1087      Fields:
  1088        - Name: transform
  1089          Type:
  1090            Name: XRRigidTransform
  1091            Nullable: true
  1092        - Name: radius
  1093          Default: "2.0"
  1094          Type:
  1095            Name: float
  1096        - Name: centralAngle
  1097          Default: "0.78539"
  1098          Type:
  1099            Name: float
  1100        - Name: aspectRatio
  1101          Type:
  1102            Name: float
  1103            Nullable: true
  1104        - Name: space
  1105          Required: true
  1106          Type:
  1107            Name: XRSpace
  1108        - Name: layout
  1109          Default: '"mono"'
  1110          Type:
  1111            Name: XRLayerLayout
  1112        - Name: invertStereo
  1113          Default: "false"
  1114          Type:
  1115            Name: boolean
  1116  - File: webref/webxrlayers.idl
  1117    Dict:
  1118      Name: XRMediaEquirectLayerInit
  1119      Inherits: XRMediaLayerInit
  1120      Fields:
  1121        - Name: transform
  1122          Type:
  1123            Name: XRRigidTransform
  1124            Nullable: true
  1125        - Name: radius
  1126          Default: "0.0"
  1127          Type:
  1128            Name: float
  1129        - Name: centralHorizontalAngle
  1130          Default: "6.28318"
  1131          Type:
  1132            Name: float
  1133        - Name: upperVerticalAngle
  1134          Default: "1.570795"
  1135          Type:
  1136            Name: float
  1137        - Name: lowerVerticalAngle
  1138          Default: "-1.570795"
  1139          Type:
  1140            Name: float
  1141        - Name: space
  1142          Required: true
  1143          Type:
  1144            Name: XRSpace
  1145        - Name: layout
  1146          Default: '"mono"'
  1147          Type:
  1148            Name: XRLayerLayout
  1149        - Name: invertStereo
  1150          Default: "false"
  1151          Type:
  1152            Name: boolean
  1153  - File: webref/webxrlayers.idl
  1154    Dict:
  1155      Name: XRMediaLayerInit
  1156      Fields:
  1157        - Name: space
  1158          Required: true
  1159          Type:
  1160            Name: XRSpace
  1161        - Name: layout
  1162          Default: '"mono"'
  1163          Type:
  1164            Name: XRLayerLayout
  1165        - Name: invertStereo
  1166          Default: "false"
  1167          Type:
  1168            Name: boolean
  1169  - File: webref/webxrlayers.idl
  1170    Dict:
  1171      Name: XRMediaQuadLayerInit
  1172      Inherits: XRMediaLayerInit
  1173      Fields:
  1174        - Name: transform
  1175          Type:
  1176            Name: XRRigidTransform
  1177            Nullable: true
  1178        - Name: width
  1179          Type:
  1180            Name: float
  1181            Nullable: true
  1182        - Name: height
  1183          Type:
  1184            Name: float
  1185            Nullable: true
  1186        - Name: space
  1187          Required: true
  1188          Type:
  1189            Name: XRSpace
  1190        - Name: layout
  1191          Default: '"mono"'
  1192          Type:
  1193            Name: XRLayerLayout
  1194        - Name: invertStereo
  1195          Default: "false"
  1196          Type:
  1197            Name: boolean
  1198  - File: webref/real-world-meshing.idl
  1199    Interface:
  1200      Name: XRMesh
  1201      ExtAttrs:
  1202        - Name: Exposed
  1203          Values:
  1204            - Window
  1205      Attrs:
  1206        - Name: meshSpace
  1207          Readonly: true
  1208          Type:
  1209            Name: XRSpace
  1210          ExtAttrs:
  1211            - Name: SameObject
  1212            - Name: Exposed
  1213              Values:
  1214                - Window
  1215        - Name: vertices
  1216          Readonly: true
  1217          Type:
  1218            Name: FrozenArray
  1219            Params:
  1220              - Name: Float32Array
  1221          ExtAttrs:
  1222            - Name: Exposed
  1223              Values:
  1224                - Window
  1225        - Name: indices
  1226          Readonly: true
  1227          Type:
  1228            Name: Uint32Array
  1229          ExtAttrs:
  1230            - Name: Exposed
  1231              Values:
  1232                - Window
  1233        - Name: lastChangedTime
  1234          Readonly: true
  1235          Type:
  1236            Name: DOMHighResTimeStamp
  1237          ExtAttrs:
  1238            - Name: Exposed
  1239              Values:
  1240                - Window
  1241        - Name: semanticLabel
  1242          Readonly: true
  1243          Type:
  1244            Name: DOMString
  1245            Nullable: true
  1246          ExtAttrs:
  1247            - Name: Exposed
  1248              Values:
  1249                - Window
  1250  - File: webref/real-world-meshing.idl
  1251    Interface:
  1252      Name: XRMeshSet
  1253      ExtAttrs:
  1254        - Name: Exposed
  1255          Values:
  1256            - Window
  1257      Setlike:
  1258        TypeParams:
  1259          - Name: XRMesh
  1260        Readonly: true
  1261  - File: webref/webxr.idl
  1262    Dict:
  1263      Name: XRPermissionDescriptor
  1264      Inherits: PermissionDescriptor
  1265      Fields:
  1266        - Name: mode
  1267          Type:
  1268            Name: XRSessionMode
  1269        - Name: requiredFeatures
  1270          Type:
  1271            Name: sequence
  1272            Params:
  1273              - Name: DOMString
  1274        - Name: optionalFeatures
  1275          Type:
  1276            Name: sequence
  1277            Params:
  1278              - Name: DOMString
  1279        - Name: name
  1280          Required: true
  1281          Type:
  1282            Name: DOMString
  1283  - File: webref/webxr.idl
  1284    Interface:
  1285      Name: XRPermissionStatus
  1286      Inherits: PermissionStatus
  1287      ExtAttrs:
  1288        - Name: Exposed
  1289          Values:
  1290            - Window
  1291      Attrs:
  1292        - Name: granted
  1293          Type:
  1294            Name: FrozenArray
  1295            Params:
  1296              - Name: DOMString
  1297          ExtAttrs:
  1298            - Name: Exposed
  1299              Values:
  1300                - Window
  1301  - File: webref/webxr.idl
  1302    Interface:
  1303      Name: XRPose
  1304      ExtAttrs:
  1305        - Name: SecureContext
  1306        - Name: Exposed
  1307          Values:
  1308            - Window
  1309      Attrs:
  1310        - Name: transform
  1311          Readonly: true
  1312          Type:
  1313            Name: XRRigidTransform
  1314          ExtAttrs:
  1315            - Name: SameObject
  1316            - Name: SecureContext
  1317            - Name: Exposed
  1318              Values:
  1319                - Window
  1320        - Name: linearVelocity
  1321          Readonly: true
  1322          Type:
  1323            Name: DOMPointReadOnly
  1324            Nullable: true
  1325          ExtAttrs:
  1326            - Name: SameObject
  1327            - Name: SecureContext
  1328            - Name: Exposed
  1329              Values:
  1330                - Window
  1331        - Name: angularVelocity
  1332          Readonly: true
  1333          Type:
  1334            Name: DOMPointReadOnly
  1335            Nullable: true
  1336          ExtAttrs:
  1337            - Name: SameObject
  1338            - Name: SecureContext
  1339            - Name: Exposed
  1340              Values:
  1341                - Window
  1342        - Name: emulatedPosition
  1343          Readonly: true
  1344          Type:
  1345            Name: boolean
  1346          ExtAttrs:
  1347            - Name: SecureContext
  1348            - Name: Exposed
  1349              Values:
  1350                - Window
  1351  - File: webref/webxrlayers.idl
  1352    Interface:
  1353      Name: XRProjectionLayer
  1354      Inherits: XRCompositionLayer
  1355      ExtAttrs:
  1356        - Name: Exposed
  1357          Values:
  1358            - Window
  1359      Attrs:
  1360        - Name: textureWidth
  1361          Readonly: true
  1362          Type:
  1363            Name: unsigned long
  1364          ExtAttrs:
  1365            - Name: Exposed
  1366              Values:
  1367                - Window
  1368        - Name: textureHeight
  1369          Readonly: true
  1370          Type:
  1371            Name: unsigned long
  1372          ExtAttrs:
  1373            - Name: Exposed
  1374              Values:
  1375                - Window
  1376        - Name: textureArrayLength
  1377          Readonly: true
  1378          Type:
  1379            Name: unsigned long
  1380          ExtAttrs:
  1381            - Name: Exposed
  1382              Values:
  1383                - Window
  1384        - Name: ignoreDepthValues
  1385          Readonly: true
  1386          Type:
  1387            Name: boolean
  1388          ExtAttrs:
  1389            - Name: Exposed
  1390              Values:
  1391                - Window
  1392        - Name: fixedFoveation
  1393          Type:
  1394            Name: float
  1395            Nullable: true
  1396          ExtAttrs:
  1397            - Name: Exposed
  1398              Values:
  1399                - Window
  1400        - Name: deltaPose
  1401          Type:
  1402            Name: XRRigidTransform
  1403            Nullable: true
  1404          ExtAttrs:
  1405            - Name: Exposed
  1406              Values:
  1407                - Window
  1408  - File: webref/webxrlayers.idl
  1409    Dict:
  1410      Name: XRProjectionLayerInit
  1411      Fields:
  1412        - Name: textureType
  1413          Default: '"texture"'
  1414          Type:
  1415            Name: XRTextureType
  1416        - Name: colorFormat
  1417          Default: "0x1908"
  1418          Type:
  1419            Name: GLenum
  1420        - Name: depthFormat
  1421          Default: "0x1902"
  1422          Type:
  1423            Name: GLenum
  1424        - Name: scaleFactor
  1425          Default: "1.0"
  1426          Type:
  1427            Name: double
  1428        - Name: clearOnAccess
  1429          Default: "true"
  1430          Type:
  1431            Name: boolean
  1432  - File: webref/webxrlayers.idl
  1433    Interface:
  1434      Name: XRQuadLayer
  1435      Inherits: XRCompositionLayer
  1436      ExtAttrs:
  1437        - Name: Exposed
  1438          Values:
  1439            - Window
  1440      Attrs:
  1441        - Name: space
  1442          Type:
  1443            Name: XRSpace
  1444          ExtAttrs:
  1445            - Name: Exposed
  1446              Values:
  1447                - Window
  1448        - Name: transform
  1449          Type:
  1450            Name: XRRigidTransform
  1451          ExtAttrs:
  1452            - Name: Exposed
  1453              Values:
  1454                - Window
  1455        - Name: width
  1456          Type:
  1457            Name: float
  1458          ExtAttrs:
  1459            - Name: Exposed
  1460              Values:
  1461                - Window
  1462        - Name: height
  1463          Type:
  1464            Name: float
  1465          ExtAttrs:
  1466            - Name: Exposed
  1467              Values:
  1468                - Window
  1469        - Name: onredraw
  1470          Type:
  1471            Name: EventHandler
  1472          ExtAttrs:
  1473            - Name: Exposed
  1474              Values:
  1475                - Window
  1476  - File: webref/webxrlayers.idl
  1477    Dict:
  1478      Name: XRQuadLayerInit
  1479      Inherits: XRLayerInit
  1480      Fields:
  1481        - Name: textureType
  1482          Default: '"texture"'
  1483          Type:
  1484            Name: XRTextureType
  1485        - Name: transform
  1486          Type:
  1487            Name: XRRigidTransform
  1488            Nullable: true
  1489        - Name: width
  1490          Default: "1.0"
  1491          Type:
  1492            Name: float
  1493        - Name: height
  1494          Default: "1.0"
  1495          Type:
  1496            Name: float
  1497        - Name: space
  1498          Required: true
  1499          Type:
  1500            Name: XRSpace
  1501        - Name: colorFormat
  1502          Default: "0x1908"
  1503          Type:
  1504            Name: GLenum
  1505        - Name: depthFormat
  1506          Type:
  1507            Name: GLenum
  1508            Nullable: true
  1509        - Name: mipLevels
  1510          Default: "1"
  1511          Type:
  1512            Name: unsigned long
  1513        - Name: viewPixelWidth
  1514          Required: true
  1515          Type:
  1516            Name: unsigned long
  1517        - Name: viewPixelHeight
  1518          Required: true
  1519          Type:
  1520            Name: unsigned long
  1521        - Name: layout
  1522          Default: '"mono"'
  1523          Type:
  1524            Name: XRLayerLayout
  1525        - Name: isStatic
  1526          Default: "false"
  1527          Type:
  1528            Name: boolean
  1529        - Name: clearOnAccess
  1530          Default: "true"
  1531          Type:
  1532            Name: boolean