UNPKG

rl-loadout-lib

Version:

Load Rocket League assets into three.js

29 lines 1.13 kB
import { TextureFormat } from '../model/rocket-config'; import { LoadingManager } from 'three'; /** * Wrapper around THREE.js loaders to work with Promises. */ export declare class PromiseLoader { private loader; constructor(loader: any); load(url: string): Promise<any>; } /** * Image loader that handles multiple texture formats using ImageLoader and TGALoader. */ export declare class MultiImageLoader { private readonly format; loader: any; constructor(format: TextureFormat, loadingManager?: LoadingManager); load(url: string, onLoad: (buffer: any) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void; } /** * Texture loader that handles multiple texture formats using ImageLoader and TGALoader. */ export declare class ImageTextureLoader { private readonly format; loader: any; constructor(format: TextureFormat, loadingManager?: LoadingManager); load(url: string, onLoad: (buffer: any) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void; } //# sourceMappingURL=loader.d.ts.map