Ver código fonte

serialize dynamic textures

Kacey Coley 7 anos atrás
pai
commit
1099eb8ade
1 arquivos alterados com 14 adições e 0 exclusões
  1. 14 0
      src/Materials/Textures/babylon.dynamicTexture.ts

+ 14 - 0
src/Materials/Textures/babylon.dynamicTexture.ts

@@ -178,6 +178,20 @@
             return newTexture;
         }
 
+        /**
+         * Serializes the dynamic texture
+         * @returns a serialized dynamic texture object
+         */
+        public serialize(): any {
+            const serializationObject = super.serialize();
+            serializationObject.base64String = this._canvas.toDataURL();
+
+            serializationObject.invertY = this._invertY;
+            serializationObject.samplingMode = this.samplingMode;
+
+            return serializationObject;
+        }
+
         /** @hidden */
         public _rebuild(): void {
             this.update();