UNPKG

@loaders.gl/textures

Version:

Framework-independent loaders for compressed and super compressed (basis) textures

21 lines 920 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { loadCompositeImageUrlTree, normalizeCompositeImageOptions } from "../composite-image/parse-composite-image.js"; import { getImageUrls } from "./load-image.js"; /** * @deprecated Use `load(url, TextureArrayLoader)` for manifest-driven loading. */ export async function loadImageTextureArray(count, getUrl, options = {}) { const imageUrls = await getImageArrayUrls(count, getUrl, options); return await loadCompositeImageUrlTree(imageUrls, normalizeCompositeImageOptions(options)); } export async function getImageArrayUrls(count, getUrl, options = {}) { const promises = []; for (let index = 0; index < count; index++) { const promise = getImageUrls(getUrl, options, { index }); promises.push(promise); } return await Promise.all(promises); } //# sourceMappingURL=load-image-array.js.map