浏览代码

add missing clone to PBRMaterials

Ivan Repin 8 年之前
父节点
当前提交
cd75889bb0

+ 4 - 0
src/Materials/PBR/babylon.pbrMetallicRoughnessMaterial.ts

@@ -85,6 +85,10 @@
             return activeTextures;
         }
 
+        public clone(name: string): PBRMetallicRoughnessMaterial {
+            return SerializationHelper.Clone(() => new PBRMetallicRoughnessMaterial(name, this.getScene()), this);
+        }
+
         /**
          * Serialize the material to a parsable JSON object.
          */

+ 4 - 0
src/Materials/PBR/babylon.pbrSpecularGlossinessMaterial.ts

@@ -78,6 +78,10 @@
             return activeTextures;
         }
 
+        public clone(name: string): PBRSpecularGlossinessMaterial {
+            return SerializationHelper.Clone(() => new PBRSpecularGlossinessMaterial(name, this.getScene()), this);
+        }
+
         /**
          * Serialize the material to a parsable JSON object.
          */