@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
16 lines (15 loc) • 570 B
TypeScript
/// <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 {};