UNPKG

xl-pano

Version:

一个基于 Typescript 的,同时支持立方体和球体场景的轻量开源库。

27 lines (26 loc) 865 B
/** * 纹理图片加载逻辑 * 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>;