Bone* parent;
Vector3 tail;
std::vector<Bone*> children;
+ unsigned short index;
Bone()
: parent(0)
{}
std::wstring getName()const;
+ void setName(const char *src);
};
inline std::ostream &operator<<(std::ostream &os,
const Bone &rhs)
void append(int index, float x, float y, float z);
std::wstring getName()const;
+ void setName(const char *src);
+ void setEnglishName(const char *src);
};
inline std::ostream &operator<<(std::ostream &os, const Morph &rhs)
{
{
char name[50];
char english_name[50];
+
+ void setName(const char *src);
+ void setEnglishName(const char *src);
};
////////////////////////////////////////////////////////////
bool read(const wchar_t *path);
bool write(binary::IWriter &writer);
bool write(const char *path);
+ bool write(const wchar_t *path);
const Vector2* getUV(int index)const;
std::wstring getName()const;
+ std::wstring getEnglishName()const;
};
inline std::ostream &operator<<(std::ostream &os, const IO &rhs)
{