Bladeren bron

Adding getClassName to properly serialize

Julien MOREAU-MATHIS 7 jaren geleden
bovenliggende
commit
43b9ecbcd7
2 gewijzigde bestanden met toevoegingen van 17 en 1 verwijderingen
  1. 9 1
      src/Layer/babylon.effectLayer.ts
  2. 8 0
      src/Layer/babylon.glowLayer.ts

+ 9 - 1
src/Layer/babylon.effectLayer.ts

@@ -111,7 +111,7 @@
          */
         constructor(
             /** The Friendly of the effect in the scene */
-            name: string, 
+            name: string,
             scene: Scene) {
             this.name = name;
 
@@ -662,5 +662,13 @@
             this.onAfterComposeObservable.clear();
             this.onSizeChangedObservable.clear();
         }
+
+        /**
+          * Gets the class name of the effect layer.
+          * @returns The string with the class name of the effect layer.
+          */
+         public getClassName(): string {
+            return "EffectLayer";
+        }
     }
 } 

+ 8 - 0
src/Layer/babylon.glowLayer.ts

@@ -447,6 +447,14 @@
         }
 
         /**
+          * Gets the class name of the effect layer.
+          * @returns The string with the class name of the effect layer.
+          */
+         public getClassName(): string {
+            return "GlowLayer";
+        }
+
+        /**
          * Serializes this glow layer
          * @returns A serialized glow layer object.
          */