UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

16 lines (15 loc) 570 B
/// <reference types="webxr" /> import { WebGLRenderer } from 'three'; import { CoreWebXRVRController } from '../webXRVR/CoreWebXRVRController'; interface SessionInitOptions extends XRSessionInit { } interface CoreVRButtonOptions { renderer: WebGLRenderer; controller: CoreWebXRVRController; } export declare class CoreVRButton { static createButton(options: CoreVRButtonOptions, sessionInit?: SessionInitOptions): HTMLAnchorElement | HTMLButtonElement; static xrSessionIsGranted: boolean; static registerSessionGrantedListener(): void; } export {};