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