X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=include%2Fpmd.h;h=8a0ad92899bddbf2e9047601e600c857f2bd9bdd;hb=16747520a6f143bfed46cf02617ad0ab306ecdf8;hp=905fce5bd12a432469efa11bc7b1e0ce479422b3;hpb=efd380964e9620d9c0b3dac17c9b18faa2314a71;p=meshio%2Fmeshio.git diff --git a/include/pmd.h b/include/pmd.h index 905fce5..8a0ad92 100644 --- a/include/pmd.h +++ b/include/pmd.h @@ -168,6 +168,7 @@ struct Bone Bone* parent; Vector3 tail; std::vector children; + unsigned short index; Bone() : parent(0) @@ -258,6 +259,23 @@ inline std::ostream &operator<<(std::ostream &os, const Morph &rhs) } //////////////////////////////////////////////////////////// +//! ƒ{[ƒ“•\Ž¦˜g +//////////////////////////////////////////////////////////// +struct BoneDisplayName +{ + char name[50]; + char english_name[50]; +}; + +//////////////////////////////////////////////////////////// +//! ƒgƒD[ƒ“ƒeƒNƒXƒ`ƒƒ +//////////////////////////////////////////////////////////// +struct ToonTexture +{ + char name[100]; +}; + +//////////////////////////////////////////////////////////// //! „‘Ì //////////////////////////////////////////////////////////// //! Œ`ó @@ -351,12 +369,13 @@ struct IO std::vector ik_list; std::vector morph_list; std::vector face_list; - std::vector > bone_list; - std::vector bone_name_list; + std::vector bone_display_name_list; + std::vector > bone_display_list; + ToonTexture toon_textures[10]; std::vector rigidbodies; std::vector constraints; - char english_model_name[20]; + char english_name[20]; char english_comment[256]; IO();