mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 01:35:08 +02:00
22 lines
544 B
Plaintext
22 lines
544 B
Plaintext
#import <DOM/EventTarget.idl>
|
|
|
|
[SecureContext, Exposed=Window] interface XRSystem : EventTarget {
|
|
// Methods
|
|
Promise<boolean> isSessionSupported(XRSessionMode mode);
|
|
[NewObject] Promise<XRSession> requestSession(XRSessionMode mode, optional XRSessionInit options = {});
|
|
|
|
// Events
|
|
[FIXME] attribute EventHandler ondevicechange;
|
|
};
|
|
|
|
enum XRSessionMode {
|
|
"inline",
|
|
"immersive-vr",
|
|
"immersive-ar"
|
|
};
|
|
|
|
dictionary XRSessionInit {
|
|
sequence<DOMString> requiredFeatures;
|
|
sequence<DOMString> optionalFeatures;
|
|
};
|