@realsee/five
Version:
Realsee Renderer SDK
28 lines (27 loc) • 913 B
TypeScript
import * as THREE from "three";
import { PanoCircleMeshInterface } from "../types/panoCircleMeshInterface";
declare class PanoSphereMesh extends THREE.Object3D implements PanoCircleMeshInterface {
needsRender: boolean;
hitTestMesh: THREE.Mesh<THREE.BufferGeometry, THREE.MeshBasicMaterial>;
private ringMesh;
private panoMesh;
private currentMotion;
private opacityMotion;
private loadingMotion;
private disableMotion;
progress: number;
opacity: number;
current: boolean;
loading: boolean;
disabled: boolean;
constructor();
setProgress(progress: number): void;
setOpacity(opacity: number): void;
setCurrent(current: boolean): void;
setLoading(loading: boolean): void;
setDisabled(disabled: boolean): void;
tap(): Promise<void>;
updateTime(time: number, deltaTime: number): void;
dispose(): void;
}
export { PanoSphereMesh };