Jelajahi Sumber

Update I3DMLoader.d.ts

Garrett Johnson 5 tahun lalu
induk
melakukan
705ed29555
1 mengubah file dengan 11 tambahan dan 0 penghapusan
  1. 11 0
      src/three/I3DMLoader.d.ts

+ 11 - 0
src/three/I3DMLoader.d.ts

@@ -1,5 +1,8 @@
 import { I3DMBaseResult } from '../base/I3DMLoaderBase';
 import { GLTF } from 'three/examples/jsm/loaders/GLTFLoader';
+import { DracoLoader } from 'three/examples/jsm/loaders/DracoLoader';
+import { DDSLoader } from 'three/examples/jsm/loaders/DDSLoader';
+import { KTX2Loader } from 'three/examples/jsm/loaders/KTX2Loader';
 
 export interface I3DMResult extends GLTF, I3DMBaseResult {
 
@@ -10,8 +13,16 @@ export interface I3DMResult extends GLTF, I3DMBaseResult {
 
 export class I3DMLoader {
 
+	dracoLoader : DracoLoader | null;
+	ddsLoader : DDSLoader | null;
+	ktx2Loader : KTX2Loader | null;
+	
 	constructor( manager : LoadingManager );
 	load( url : String ) : Promise< I3DMResult >;
 	parse( buffer : ArrayBuffer ) : I3DMResult;
 
+	setDracoLoader( loader : DracoLoader | null ) : void;
+	setDDSLoader( loader : DDSLoader | null ) : void;
+	setKTX2Loader( loader : KTX2Loader | null ) : void;
+	
 }