Add XRSession::requestHitTestSource()

This commit is contained in:
Manish Goregaokar 2020-04-10 15:30:13 -07:00
parent f1d6a89150
commit 1b07b77323
9 changed files with 131 additions and 22 deletions

View file

@ -4,6 +4,17 @@
// https://immersive-web.github.io/hit-test/#xrhittestsource-interface
enum XRHitTestTrackableType {
"point",
"plane",
"mesh"
};
dictionary XRHitTestOptionsInit {
required XRSpace space;
sequence<XRHitTestTrackableType> entityTypes;
XRRay offsetRay;
};
[SecureContext, Exposed=Window]
interface XRHitTestSource {

View file

@ -36,6 +36,9 @@ interface XRSession : EventTarget {
Promise<void> end();
// hit test module
Promise<XRHitTestSource> requestHitTestSource(XRHitTestOptionsInit options);
// // Events
attribute EventHandler onend;
attribute EventHandler onselect;