XLoader.d.ts 628 B

1234567891011121314151617181920212223
  1. import {
  2. Mesh,
  3. LoadingManager
  4. } from '../../../src/Three';
  5. export interface XResult {
  6. animations: object[];
  7. models: Mesh[];
  8. }
  9. export class VRMLLoader {
  10. constructor(manager?: LoadingManager);
  11. crossOrigin: string;
  12. manager: LoadingManager;
  13. path: string;
  14. resourcePath: string;
  15. load(url: string, onLoad: (object: object) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void;
  16. setCrossOrigin(path: string): this;
  17. parse(data: ArrayBuffer | string, onLoad: (object: object) => void): object;
  18. setPath(path: string): this;
  19. setResourcePath(path: string): this;
  20. }