MaterialLoader.d.ts 598 B

12345678910111213141516171819202122
  1. import { LoadingManager } from './LoadingManager';
  2. import { Texture } from './../textures/Texture';
  3. import { Material } from './../materials/Material';
  4. export class MaterialLoader {
  5. constructor( manager?: LoadingManager );
  6. manager: LoadingManager;
  7. textures: { [key: string]: Texture };
  8. load(
  9. url: string,
  10. onLoad: ( material: Material ) => void,
  11. onProgress?: ( event: ProgressEvent ) => void,
  12. onError?: ( event: Error | ErrorEvent ) => void
  13. ): void;
  14. setTextures( textures: { [key: string]: Texture } ): void;
  15. getTexture( name: string ): Texture;
  16. parse( json: any ): Material;
  17. }
粤ICP备19079148号