xl-pano
Version:
一个基于 Typescript 的,同时支持立方体和球体场景的轻量开源库。
27 lines (26 loc) • 865 B
TypeScript
/**
* 纹理图片加载逻辑
* 1. 第一个场景
* 2. 和第一个场景关联的场景
* 3. 其他场景
* */
import Pano from "./Pano";
/**
* 加载图片资源
* @param {string[]} sources 图片资源路径集合
* @return {TexImageSource[]} 图片资源对象集合
* */
export declare function getTexImageSource(sources: string[]): Promise<TexImageSource[]>;
/**
* 加载图片资源
* @param {string} src 图片资源路径
* @return {TexImageSource} 图片资源对象
* */
export declare function getSingleTexImageSource(src: string): Promise<TexImageSource>;
/**
* 加载整个 pano 的纹理图
* 1、加载首个场景,加载完就放行
* 2、接着加载首个场景邻近的场景,先发出请求
* 3、同时开始加载其他场景,后发出请求
* */
export declare function loadPanoTexImage(pano: Pano): Promise<void>;