Explorar o código

Added public functions to d.ts

Peter Varga %!s(int64=6) %!d(string=hai) anos
pai
achega
ee0a5239f7
Modificáronse 1 ficheiros con 16 adicións e 3 borrados
  1. 16 3
      examples/jsm/loaders/DRACOLoader.d.ts

+ 16 - 3
examples/jsm/loaders/DRACOLoader.d.ts

@@ -1,9 +1,22 @@
 import {
-  LoadingManager
-} from '../../../src/Three';
+  LoadingManager,
+  BufferGeometry,
+  TrianglesDrawMode,
+  TriangleStripDrawMode,
+} from '../../../build/three.module.js';
 
 export class DRACOLoader {
   constructor(manager?: LoadingManager);
 
-  public static setDecoderPath(path: string): void;
+  static setDecoderPath(path: string): void;
+  static setDecoderConfig(config: object): void;
+  static getDecoderModule(): Promise<any>;
+  static releaseDecoderModule(): void;
+
+  load(url: string, onLoad: (geometry: BufferGeometry) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void;
+  setPath(path: string): DRACOLoader;
+  setVerbosity(level: number): DRACOLoader;
+  setDrawMode(drawMode: TrianglesDrawModes): DRACOLoader;
+  setSkipDequantization(attributeName: 'position', skip?: boolean): DRACOLoader;
+  isVersionSupported(version: number, callback: (isVersionSupported: boolean) => any);
 }