OSDN Git Service

implement pmd write.
[meshio/meshio.git] / include / pmd.h
index 55312a5..1d43e53 100644 (file)
@@ -349,6 +349,7 @@ struct IO
        std::vector<Bone> bones;
        std::vector<IK> ik_list;
        std::vector<Morph> morph_list;
+       std::vector<unsigned short> face_list;
        std::vector<std::pair<unsigned short, unsigned char> > bone_list;
        std::vector<std::string> bone_name_list;
        std::vector<RigidBody> rigidbodies;
@@ -362,7 +363,8 @@ struct IO
        bool read(binary::IReader &reader);
        //bool read(const char *path);
        bool read(const wchar_t *path);
-       bool write(std::ostream &os);
+       bool write(binary::IWriter &writer);
+       bool write(const char *path);
 
        const Vector2* getUV(int index)const;
        std::wstring getName()const;