Explorar o código

Update CMPTLoader.d.ts

Garrett Johnson %!s(int64=5) %!d(string=hai) anos
pai
achega
6cac2f0fe3
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  1. 12 0
      src/three/CMPTLoader.d.ts

+ 12 - 0
src/three/CMPTLoader.d.ts

@@ -2,6 +2,10 @@ import { B3DMBaseResult } from '../base/B3DMLoaderBase';
 import { I3DMBaseResult } from '../base/I3DMLoaderBase';
 import { PNTSBaseResult } from '../base/B3DMLoaderBase';
 import { Group } from 'three';
+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 CMPTResult {
 
@@ -12,8 +16,16 @@ export interface CMPTResult {
 
 export class CMPTLoader {
 
+	dracoLoader : DracoLoader | null;
+	ddsLoader : DDSLoader | null;
+	ktx2Loader : KTX2Loader | null;
+	
 	constructor( manager : LoadingManager );
 	load( url : String ) : Promise< CMPTResult >;
 	parse( buffer : ArrayBuffer ) : CMPTResult;
 
+	setDracoLoader( loader : DracoLoader | null ) : void;
+	setDDSLoader( loader : DDSLoader | null ) : void;
+	setKTX2Loader( loader : KTX2Loader | null ) : void;
+
 }