[email protected] преди 8 години
родител
ревизия
350a474fda
променени са 3 файла, в които са добавени 17 реда и са изтрити 0 реда
  1. 2 0
      oxygine/src/Serialize.cpp
  2. 12 0
      oxygine/src/WebImage.cpp
  3. 3 0
      oxygine/src/WebImage.h

+ 2 - 0
oxygine/src/Serialize.cpp

@@ -8,6 +8,7 @@
 #include "Polygon.h"
 #include "MaskedSprite.h"
 #include "Box9Sprite.h"
+#include "WebImage.h"
 
 namespace oxygine
 {
@@ -27,6 +28,7 @@ namespace oxygine
         CREATE(ClipRectActor);
         CREATE(Polygon);
         CREATE(MaskedSprite);
+        CREATE(WebImage);
 
 
         return 0;

+ 12 - 0
oxygine/src/WebImage.cpp

@@ -3,6 +3,7 @@
 #include "Image.h"
 #include "HttpRequestTask.h"
 #include "Sprite.h"
+#include "Serialize.h"
 #include <vector>
 
 namespace oxygine
@@ -138,4 +139,15 @@ namespace oxygine
     {
         fit();
     }
+
+    void WebImage::serialize(serializedata* data)
+    {
+        inherited::serialize(data);
+        data->node.set_name("WebImage");
+    }
+
+    void WebImage::deserialize(const deserializedata* data)
+    {
+        inherited::deserialize(data);
+    }
 }

+ 3 - 0
oxygine/src/WebImage.h

@@ -20,6 +20,9 @@ namespace oxygine
         void load(spHttpRequestTask task);
         void unload();
 
+        void serialize(serializedata*) override;
+        void deserialize(const deserializedata*) override;
+
     private:
         void _load(spHttpRequestTask task);