UNPKG

@polygonjs/polygonjs

Version:

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

21 lines (17 loc) 536 B
import {CoreWebXRControllerOptions} from '../Common'; export enum WebXRVRFeature { LOCAL_FLOOR = 'local-floor', BOUNDED_FLOOR = 'bounded-floor', HAND_TRACKING = 'hand-tracking', LAYERS = 'layers', } export const WEBXR_VR_FEATURES: WebXRVRFeature[] = [ WebXRVRFeature.LOCAL_FLOOR, WebXRVRFeature.BOUNDED_FLOOR, WebXRVRFeature.HAND_TRACKING, WebXRVRFeature.LAYERS, ]; export interface CoreWebXRVRControllerOptions extends CoreWebXRControllerOptions { requiredFeatures: WebXRVRFeature[]; optionalFeatures: WebXRVRFeature[]; }