Spaces:
Running
Running
File size: 547 Bytes
2b7aae2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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 | undefined }): this;
disconnect(inputSource: XRInputSource): this;
update(inputSource: XRInputSource, frame: XRFrame, referenceSpace: XRReferenceSpace): this;
}
|