Browse Source

feat: Create observables for materials additions and deletions

yuccai 7 years ago
parent
commit
413a73dc74
1 changed files with 11 additions and 1 deletions
  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