瀏覽代碼

feat: Create observables for materials additions and deletions

yuccai 7 年之前
父節點
當前提交
413a73dc74
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      src/babylon.scene.ts

+ 11 - 1
src/babylon.scene.ts

@@ -1,4 +1,4 @@
-module BABYLON {
+module BABYLON {
     /**
      * Define an interface for all classes that will hold resources
      */
@@ -439,6 +439,16 @@
         * An event triggered when a mesh is removed
         */
         public onMeshRemovedObservable = new Observable<AbstractMesh>();
+        
+        /**
+        * An event triggered when a mesh is created
+        */
+        public onNewMaterialAddedObservable = new Observable<Material>();
+
+        /**
+        * An event triggered when a mesh is removed
+        */
+        public onMaterialRemovedObservable = new Observable<Material>();
 
         /**
         * An event triggered when render targets are about to be rendered