Update xr.requestSession() arguments

This commit is contained in:
Manish Goregaokar 2019-07-16 15:22:00 -07:00
parent 73f1bdac06
commit df1f865cb2
5 changed files with 16 additions and 15 deletions

View file

@ -6,8 +6,8 @@
[SecureContext, Exposed=Window, Pref="dom.webxr.enabled"]
interface XR: EventTarget {
// Methods
Promise<void> supportsSessionMode(XRSessionMode mode);
Promise<XRSession> requestSession(optional XRSessionCreationOptions parameters = {});
Promise<void> supportsSession(XRSessionMode mode);
Promise<XRSession> requestSession(XRSessionMode mode, optional XRSessionInit parameters = {});
// Events
// attribute EventHandler ondevicechange;
@ -24,9 +24,9 @@ enum XRSessionMode {
"immersive-ar"
};
dictionary XRSessionCreationOptions {
XRSessionMode mode = "inline";
// XRPresentationContext outputContext;
dictionary XRSessionInit {
sequence<DOMString> requiredFeatures;
sequence<DOMString> optionalFeatures;
};
partial interface XR {