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.

41 lines (40 loc) 1.11 kB
import Component from "@egjs/component"; import { SpinViewerOptions } from "./SpinViewer"; export interface SpriteImageEvent { load: { target: HTMLElement; bgElement: HTMLDivElement; }; imageError: { imageUrl?: string; }; } declare class SpriteImage extends Component<SpriteImageEvent> { private static _createBgDiv; private static _getSizeString; static VERSION: string; private _el; private _rowCount; private _colCount; private _totalCount; private _width; private _height; private _autoHeight; private _colRow; private _image; private _bg; private _autoPlayReservedInfo; private _autoPlayTimer; constructor(element: HTMLElement, options?: Partial<SpinViewerOptions>); setFrameIndex(index: number): void; getFrameIndex(): number; setColRow(col: number, row: number): void; getColRow(): number[]; stop(): void; play({ interval, playCount }?: { interval: number; playCount: number; }): void; toColRow(frameIndex: number): number[]; } export default SpriteImage;