UNPKG

660 BTypeScriptView Raw
1import { Loader } from './Loader';
2import { LoadingManager } from './LoadingManager';
3
4export class ImageBitmapLoader extends Loader {
5 constructor(manager?: LoadingManager);
6
7 /**
8 * @default { premultiplyAlpha: 'none' }
9 */
10 options: undefined | object;
11
12 readonly isImageBitmapLoader: true;
13
14 setOptions(options: object): ImageBitmapLoader;
15 load(
16 url: string,
17 onLoad?: (response: ImageBitmap) => void,
18 onProgress?: (request: ProgressEvent) => void,
19 onError?: (event: ErrorEvent) => void,
20 ): any;
21
22 loadAsync(url: string, onProgress?: (event: ProgressEvent) => void): Promise<ImageBitmap>;
23}