@loaders.gl/textures
Version:
Framework-independent loaders for compressed and super compressed (basis) textures
23 lines • 860 B
TypeScript
import type { LoaderOptions } from '@loaders.gl/loader-utils';
import type { ImageLoaderOptions } from '@loaders.gl/images';
export type { ImageType } from '@loaders.gl/images';
export type UrlOptions = {
baseUrl?: string;
index?: number;
face?: number;
lod?: number;
direction?: string;
};
export type GetUrl = (options: UrlOptions) => string;
export type TextureLoaderOptions = LoaderOptions & {
core?: NonNullable<LoaderOptions['core']> & {
/** Base URL for resolving composite image members when no loader context URL is available */
baseUrl?: string;
};
/** @deprecated Legacy helper alias kept for loadImageTexture* compatibility */
baseUrl?: string;
image?: NonNullable<ImageLoaderOptions['image']> & {
mipLevels?: number | 'auto';
};
};
//# sourceMappingURL=texture-api-types.d.ts.map