@threlte/xr
Version:
Tools to more easily create VR and AR experiences with Threlte
14 lines (13 loc) • 536 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: HTMLElement;
} | undefined;
}) | undefined, force?: "enter" | "exit") => Promise<XRSession | undefined>;