UNPKG

759 BTypeScriptView Raw
1import { Loader } from './Loader';
2import { LoadingManager } from './LoadingManager';
3import { BufferGeometry } from './../core/BufferGeometry';
4import { InstancedBufferGeometry } from '../core/InstancedBufferGeometry';
5
6export class BufferGeometryLoader extends Loader {
7 constructor(manager?: LoadingManager);
8
9 load(
10 url: string,
11 onLoad: (bufferGeometry: InstancedBufferGeometry | BufferGeometry) => void,
12 onProgress?: (request: ProgressEvent) => void,
13 onError?: (event: ErrorEvent) => void,
14 ): void;
15 loadAsync(
16 url: string,
17 onProgress?: (event: ProgressEvent) => void,
18 ): Promise<InstancedBufferGeometry | BufferGeometry>;
19 parse(json: any): InstancedBufferGeometry | BufferGeometry;
20}