tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

body-tracking.idl (2991B)


      1 // GENERATED CONTENT - DO NOT EDIT
      2 // Content was automatically extracted by Reffy into webref
      3 // (https://github.com/w3c/webref)
      4 // Source: WebXR Body Tracking Module - Level 1 (https://immersive-web.github.io/body-tracking/)
      5 
      6 partial interface XRFrame {
      7   [SameObject] readonly attribute XRBody? body;
      8 };
      9 
     10 enum XRBodyJoint {
     11  "hips",
     12  "spine-lower",
     13  "spine-middle",
     14  "spine-upper",
     15  "chest",
     16  "neck",
     17  "head",
     18  "left-shoulder",
     19  "left-scapula",
     20  "left-arm-upper",
     21  "left-arm-lower",
     22  "left-hand-wrist-twist",
     23  "right-shoulder",
     24  "right-scapula",
     25  "right-arm-upper",
     26  "right-arm-lower",
     27  "right-hand-wrist-twist",
     28  "left-hand-palm",
     29  "left-hand-wrist",
     30  "left-hand-thumb-metacarpal",
     31  "left-hand-thumb-phalanx-proximal",
     32  "left-hand-thumb-phalanx-distal",
     33  "left-hand-thumb-tip",
     34  "left-hand-index-metacarpal",
     35  "left-hand-index-phalanx-proximal",
     36  "left-hand-index-phalanx-intermediate",
     37  "left-hand-index-phalanx-distal",
     38  "left-hand-index-tip",
     39  "left-hand-middle-phalanx-metacarpal",
     40  "left-hand-middle-phalanx-proximal",
     41  "left-hand-middle-phalanx-intermediate",
     42  "left-hand-middle-phalanx-distal",
     43  "left-hand-middle-tip",
     44  "left-hand-ring-metacarpal",
     45  "left-hand-ring-phalanx-proximal",
     46  "left-hand-ring-phalanx-intermediate",
     47  "left-hand-ring-phalanx-distal",
     48  "left-hand-ring-tip",
     49  "left-hand-little-metacarpal",
     50  "left-hand-little-phalanx-proximal",
     51  "left-hand-little-phalanx-intermediate",
     52  "left-hand-little-phalanx-distal",
     53  "left-hand-little-tip",
     54  "right-hand-palm",
     55  "right-hand-wrist",
     56  "right-hand-thumb-metacarpal",
     57  "right-hand-thumb-phalanx-proximal",
     58  "right-hand-thumb-phalanx-distal",
     59  "right-hand-thumb-tip",
     60  "right-hand-index-metacarpal",
     61  "right-hand-index-phalanx-proximal",
     62  "right-hand-index-phalanx-intermediate",
     63  "right-hand-index-phalanx-distal",
     64  "right-hand-index-tip",
     65  "right-hand-middle-metacarpal",
     66  "right-hand-middle-phalanx-proximal",
     67  "right-hand-middle-phalanx-intermediate",
     68  "right-hand-middle-phalanx-distal",
     69  "right-hand-middle-tip",
     70  "right-hand-ring-metacarpal",
     71  "right-hand-ring-phalanx-proximal",
     72  "right-hand-ring-phalanx-intermediate",
     73  "right-hand-ring-phalanx-distal",
     74  "right-hand-ring-tip",
     75  "right-hand-little-metacarpal",
     76  "right-hand-little-phalanx-proximal",
     77  "right-hand-little-phalanx-intermediate",
     78  "right-hand-little-phalanx-distal",
     79  "right-hand-little-tip",
     80  "left-upper-leg",
     81  "left-lower-leg",
     82  "left-foot-ankle-twist",
     83  "left-foot-ankle",
     84  "left-foot-subtalar",
     85  "left-foot-transverse",
     86  "left-foot-ball",
     87  "right-upper-leg",
     88  "right-lower-leg",
     89  "right-foot-ankle-twist",
     90  "right-foot-ankle",
     91  "right-foot-subtalar",
     92  "right-foot-transverse",
     93  "right-foot-ball"
     94 };
     95 
     96 [Exposed=Window]
     97 interface XRBody {
     98    iterable<XRBodyJoint, XRBodySpace>;
     99 
    100    readonly attribute unsigned long size;
    101    XRBodySpace get(XRBodyJoint key);
    102 };
    103 
    104 [Exposed=Window]
    105 interface XRBodySpace: XRSpace {
    106  readonly attribute XRBodyJoint jointName;
    107 };