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.

20 lines (19 loc) 801 B
import { CubemapConfig } from "../../types/internal"; import Renderer from "./Renderer"; export default class CubeStripRenderer extends Renderer { private _vertices; getVertexShaderSource(): string; getFragmentShaderSource(): string; getVertexPositionData(): number[]; getIndexData(): number[]; getTextureCoordData({ image, imageConfig }: { image: HTMLImageElement | HTMLVideoElement; imageConfig: CubemapConfig; }): number[]; updateTexture(gl: WebGLRenderingContext, image: HTMLImageElement | HTMLVideoElement): void; bindTexture(gl: WebGLRenderingContext, texture: WebGLTexture, image: HTMLImageElement | HTMLVideoElement): void; private _transformCoord; private _shrinkCoord; private _rotateCoord; private _flipHorizontalCoord; }