@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.
18 lines (17 loc) • 768 B
TypeScript
import Renderer from "./Renderer";
declare class SphereRenderer extends Renderer {
private static _VERTEX_POSITION_DATA;
private static _TEXTURE_COORD_DATA;
private static _INDEX_DATA;
private _stereoFormat;
constructor(format: SphereRenderer["_stereoFormat"]);
render(ctx: Parameters<Renderer["render"]>[0]): void;
getVertexPositionData(): number[];
getIndexData(): number[];
getTextureCoordData(): number[];
getVertexShaderSource(): string;
getFragmentShaderSource(): string;
updateTexture(gl: WebGLRenderingContext, image: HTMLImageElement | HTMLVideoElement): void;
bindTexture(gl: WebGLRenderingContext, texture: WebGLTexture, image: HTMLImageElement | HTMLVideoElement): void;
}
export default SphereRenderer;