UNPKG

@polygonjs/polygonjs

Version:

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

18 lines (17 loc) 649 B
import { Camera, WebGLRenderer } from 'three'; import { PolyScene } from '../../../engine/scene/PolyScene'; import { WebXRControllerMountFunction, WebXRControllerUnmountFunction } from '../../webXR/Common'; interface WebXRControllerOptions { camera: Camera; scene: PolyScene; renderer: WebGLRenderer; canvas: HTMLCanvasElement; } export interface CoreCameraWebXRControllerConfig { mountFunction: WebXRControllerMountFunction; unmountFunction: WebXRControllerUnmountFunction; } export declare class CoreCameraWebXRController { static process(options: WebXRControllerOptions): CoreCameraWebXRControllerConfig; } export {};