Ver Fonte

AssbinExporter: Add Write specialization for aiColor3D

Turo Lamminen há 8 anos atrás
pai
commit
f4a0ab81b1
1 ficheiros alterados com 11 adições e 0 exclusões
  1. 11 0
      code/AssbinExporter.cpp

+ 11 - 0
code/AssbinExporter.cpp

@@ -139,6 +139,17 @@ inline size_t Write<aiVector3D>(IOStream * stream, const aiVector3D& v)
     return t;
     return t;
 }
 }
 
 
+// -----------------------------------------------------------------------------------
+// Serialize a color value
+template <>
+inline size_t Write<aiColor3D>(IOStream * stream, const aiColor3D& v)
+{
+    size_t t = Write<float>(stream,v.r);
+    t += Write<float>(stream,v.g);
+    t += Write<float>(stream,v.b);
+    return t;
+}
+
 // -----------------------------------------------------------------------------------
 // -----------------------------------------------------------------------------------
 // Serialize a color value
 // Serialize a color value
 template <>
 template <>