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.

31 lines (29 loc) 1.11 kB
import Component from "@egjs/component"; declare class PanoViewer extends Component { constructor(container: HTMLElement, param: object); destroy(): this; getFov(): number; getFovRange(): number[]; getImage(): HTMLImageElement|object; getPitch(): number; getPitchRange(): number[]; getProjectionType(): string; getTouchDirection(): number; getVideo(): HTMLVideoElement; getYaw(): number; getYawRange(): number[]; keepUpdate(doUpdate: boolean): this; lookAt(orientation: object, duration?: number): this; setFovRange(range: number[]): this; setGyroMode(gyroMode: string): this; setImage(image: string | HTMLImageElement | object, param?: object): this; setPitchRange(pitchRange: number[]): this; setShowPolePoint(showPolePoint: boolean): this; setTouchDirection(direction: number): this; setUseKeyboard(useKeyboard: boolean): this; setUseZoom(useZoom: boolean): this; setVideo(video: string | HTMLVideoElement | object, param?: object): this; setYawRange(yawRange: number[]): this; updateViewportDimensions(size?: object): this; } export default PanoViewer;