AssbinExporter: Add Write specialization for aiColor3D
authorTuro Lamminen <turotl@gmail.com>
Thu, 14 Sep 2017 08:25:19 +0000 (11:25 +0300)
committerTuro Lamminen <turotl@gmail.com>
Fri, 15 Sep 2017 09:41:13 +0000 (12:41 +0300)
code/AssbinExporter.cpp

index 4ea2617..bd2ed0b 100644 (file)
@@ -142,6 +142,17 @@ inline size_t Write<aiVector3D>(IOStream * stream, const aiVector3D& v)
 // -----------------------------------------------------------------------------------
 // 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
+template <>
 inline size_t Write<aiColor4D>(IOStream * stream, const aiColor4D& v)
 {
     size_t t = Write<float>(stream,v.r);