UNPKG

three

Version:

JavaScript 3D library

17 lines (11 loc) 542 B
import { Group } from '../../objects/Group'; import { XREventType, XRFrame, XRInputSource, XRReferenceSpace } from './WebXR'; export type XRControllerEventType = XREventType | 'disconnected' | 'connected' export class WebXRController { constructor(); getTargetRaySpace(): Group; getGripSpace(): Group; dispatchEvent( event: { type: XRControllerEventType, data?: XRInputSource } ): this; disconnect( inputSource: XRInputSource ): this; update( inputSource: XRInputSource, frame: XRFrame, referenceSpace: XRReferenceSpace ): this; }