Преглед изворни кода

AssbinExporter: Add Write specialization for aiColor3D

Turo Lamminen пре 8 година
родитељ
комит
f4a0ab81b1
1 измењених фајлова са 11 додато и 0 уклоњено
  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;
 }
 
+// -----------------------------------------------------------------------------------
+// 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 <>