Browse Source

Added addCubeTextureTask() and addHDRCubeTextureTask(), analogous to addImageTask(), addTextureTask(), addMeshTask() etc.

Łukasz Borchmann 8 năm trước cách đây
mục cha
commit
9f2bc818b2
1 tập tin đã thay đổi với 15 bổ sung0 xóa
  1. 15 0
      src/Tools/babylon.assetsManager.ts

+ 15 - 0
src/Tools/babylon.assetsManager.ts

@@ -304,6 +304,21 @@
             return task;
         }
 
+
+        public addCubeTextureTask(name: string, url: string, extensions?: string[], noMipmap?: boolean, files?: string[]): IAssetTask {
+            var task = new CubeTextureAssetTask(name, url, extensions, noMipmap, files);
+            this.tasks.push(task);
+
+            return task;
+        }
+
+        public addHDRCubeTextureTask(name: string, url: string, size?: number, noMipmap = false, generateHarmonics = true, useInGammaSpace = false, usePMREMGenerator = false): IAssetTask {
+            var task = new HDRCubeTextureAssetTask(name, url, size, noMipmap, generateHarmonics, useInGammaSpace, usePMREMGenerator);
+            this.tasks.push(task);
+
+            return task;
+        }
+        
         private _decreaseWaitingTasksCount(): void {
             this.waitingTasksCount--;