UNPKG

@shopware-ag/dive

Version:

Shopware Spatial Framework

32 lines (31 loc) 962 B
import { Matrix4, Quaternion, Vector3 } from 'three'; import { DIVERenderer } from '../../../renderer/Renderer'; export declare class DIVEWebXROrigin { private _renderer; private _session; private _requesting; private _initialized; private _referenceSpaceBuffer; private _hitTestSource; private _entityTypes; private _hitTestResultBuffer; private _raycastHitCounter; private _originSet; private _originSetResolve; get originSet(): Promise<void>; private _matrix; get matrix(): Matrix4; private set matrix(value); private _position; get position(): Vector3; private _quaternion; get quaternion(): Quaternion; private _scale; get scale(): Vector3; constructor(session: XRSession, renderer: DIVERenderer, entityTypes?: XRHitTestTrackableType[]); Init(): Promise<this>; Dispose(): void; Update(frame: XRFrame): void; private onHitFound; private onHitLost; }