@threlte/xr
Version:
Tools to more easily create VR and AR experiences with Threlte
14 lines (13 loc) • 506 B
TypeScript
/**
* Starts / ends an XR session.
*
* @param sessionMode an XR session mode: 'inline' | 'immersive-vr' | 'immersive-ar'
* @param sessionInit an XRSessionInit object
* @param force Whether this button should only enter / exit an `XRSession`. Default is to toggle both ways
* @returns
*/
export declare const toggleXRSession: (sessionMode: XRSessionMode, sessionInit?: XRSessionInit & {
domOverlay?: {
root: Element;
};
}, force?: "enter" | "exit") => Promise<XRSession | undefined>;