LegacyGLTFLoader.d.ts 544 B

1234567891011121314151617181920212223
  1. import {
  2. AnimationClip,
  3. Camera,
  4. Loader,
  5. LoadingManager,
  6. Scene
  7. } from '../../../../src/Three';
  8. export interface GLTF {
  9. animations: AnimationClip[];
  10. scene: Scene;
  11. scenes: Scene[];
  12. cameras: Camera[];
  13. }
  14. export class LegacyGLTFLoader extends Loader {
  15. constructor( manager?: LoadingManager );
  16. load( url: string, onLoad: ( gltf: GLTF ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
  17. parse( data: ArrayBuffer | string, path: string, callback: ( gltf: GLTF ) => void ): void;
  18. }