UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

25 lines 991 B
import { EulerOrder, EventDispatcher, Object3D, Quaternion } from 'three'; import { ICameraControls } from '../../core'; export declare class DeviceOrientationControls2 extends EventDispatcher implements ICameraControls<'change'> { object: Object3D; enabled: boolean; deviceOrientation?: DeviceOrientationEvent; screenOrientation?: ScreenOrientation; lastOrder: EulerOrder; dampingFactor: number; lastQuaternion: Quaternion; constructor(object: Object3D); onDeviceOrientationChangeEvent: (event: DeviceOrientationEvent) => void; onScreenOrientationChangeEvent: () => void; private _initQuaternion; private _initQuaternionInvert; private _initQuaternionDest; resetView(): void; connect(): void; disconnect(): void; update(): void; dispose(): void; private _lastTime; setObjectQuaternion(alpha: number, beta: number, gamma: number, orient: number): void; } //# sourceMappingURL=DeviceOrientationControls2.d.ts.map