import { Texture } from "../textures/Texture.ts"; import { Loader } from "./Loader.ts"; import type { LoadingManager } from "./LoadingManager.ts"; /** * Loads an image URL and wraps it in a Texture. * * Uses fetch + createImageBitmap internally, which avoids canvas taint * issues that occur with HTMLImageElement + crossOrigin on 2D canvas * renderers that call getImageData(). */ export declare class TextureLoader extends Loader { constructor(manager?: LoadingManager | undefined); load(url: string, onLoad?: ((texture: Texture) => void) | undefined, onProgress?: ((event: ProgressEvent) => void) | undefined, onError?: ((err: unknown) => void) | undefined): void; } //# sourceMappingURL=TextureLoader.d.ts.map