UNPKG

@animech-public/playcanvas

Version:
2 lines (1 loc) 597 B
import{platform as t}from"../../core/platform.js";class e{constructor(e){this._manager=void 0,this._supported=t.browser&&!!window.XRDOMOverlayState,this._root=null,this._manager=e}get supported(){return this._supported}get available(){return this._supported&&this._manager.active&&null!==this._manager._session.domOverlayState}get state(){return this._supported&&this._manager.active&&this._manager._session.domOverlayState?this._manager._session.domOverlayState.type:null}set root(t){this._supported&&!this._manager.active&&(this._root=t)}get root(){return this._root}}export{e as XrDomOverlay};