view360-canex
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.
17 lines (16 loc) • 699 B
TypeScript
import Renderer from "./Renderer";
import { CubemapConfig } from "../../types";
export default class CubeStripRenderer extends Renderer {
private _vertices;
getVertexShaderSource(): string;
getFragmentShaderSource(): string;
getVertexPositionData(): number[];
getIndexData(): number[];
getTextureCoordData(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;
}