UNPKG

@egjs/view360

Version:

360 integrated viewing solution from inside-out view to outside-in view. It provides user-friendly service by rotating 360 degrees through various user interaction such as motion sensor and touch.

27 lines (26 loc) 814 B
import Component from "@egjs/component"; import { InputTypeObserver } from "@egjs/axes/declaration/inputType/InputType"; import FusionPoseSensor from "./FusionPoseSensor"; export default class TiltMotionInput extends Component<{}> { element: HTMLElement; options: { scale: number; threshold: number; }; fusionPoseSensor: FusionPoseSensor | null; axes: string[]; observer: InputTypeObserver | null; private _prevQuaternion; private _quaternion; constructor(el: HTMLElement, options?: Partial<{ scale: number; threshold: number; }>); mapAxes(axes: string[]): void; connect(observer: InputTypeObserver): this; disconnect(): this; destroy(): void; private _onPoseChange; private _attachEvent; private _dettachEvent; }