@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.
34 lines (33 loc) • 1.02 kB
TypeScript
import { PanoViewerOptions } from "../PanoViewer/PanoViewer";
import { GYRO_MODE } from "../YawPitchControl/consts";
declare const ERROR_TYPE: {
INVALID_DEVICE: number;
NO_WEBGL: number;
FAIL_IMAGE_LOAD: number;
FAIL_BIND_TEXTURE: number;
INVALID_RESOURCE: number;
RENDERING_CONTEXT_LOST: number;
};
declare const PANOVIEWER_EVENTS: {
READY: "ready";
VIEW_CHANGE: "viewChange";
ANIMATION_END: "animationEnd";
ERROR: "error";
};
declare const PROJECTION_TYPE: {
EQUIRECTANGULAR: "equirectangular";
CUBEMAP: "cubemap";
CUBESTRIP: "cubestrip";
PANORAMA: "panorama";
STEREOSCOPIC_EQUI: "stereoequi";
};
declare const STEREO_FORMAT: {
TOP_BOTTOM: "3dv";
LEFT_RIGHT: "3dh";
NONE: "";
};
declare const PANOVIEWER_OPTIONS: {
[key in keyof PanoViewerOptions]: true;
};
declare const DEFAULT_CANVAS_CLASS = "view360-canvas";
export { GYRO_MODE, PANOVIEWER_EVENTS, ERROR_TYPE, PROJECTION_TYPE, STEREO_FORMAT, PANOVIEWER_OPTIONS, DEFAULT_CANVAS_CLASS };