%module pmd %{ #include %} %include "../../src/pmd.h" %include "../../src/color.h" %include "../../src/la.h" %include "../../src/text.h" %include "std_pair.i" %include "std_vector.i" %template(VertexVector) std::vector; %template(MaterialVector) std::vector; %template(BoneVector) std::vector; %template(IKVector) std::vector; %template(MorphVector) std::vector; %template(RigidBodyVector) std::vector; %template(ConstraintVector) std::vector; %template(UintVector) std::vector; %template(UshortVector) std::vector; %template(Vector3Vector) std::vector; %template(PBoneVector) std::vector; %template(BoneGroupVector) std::vector; %template(DisplayPair) std::pair; %template(BoneDisplayVector) std::vector >; %template(fixed_string_20) meshio::fixed_string<20>;