OSDN Git Service

add pmd_export.
[meshio/meshio.git] / swig / pmd.i
index 46db01e..41c1d37 100644 (file)
@@ -6,6 +6,7 @@ using namespace pmd;
 %}
 %include "std_vector.i"
 %include "std_wstring.i"
+%include "std_string.i"
 %include "../include/color.h"
 %include "../include/la.h"
 %include "../include/pmd.h"
@@ -105,4 +106,21 @@ meshio::pmd::IK *addIK()
     return &($self->ik_list.back());
 }
 
+void addBoneDisplay(unsigned short bone_index, unsigned char display_index)
+{
+    $self->bone_display_list.push_back(
+            std::make_pair(bone_index, display_index));
+}
+
+meshio::pmd::BoneDisplayName *addBoneDisplayName()
+{
+    $self->bone_display_name_list.push_back(meshio::pmd::BoneDisplayName());
+    return &($self->bone_display_name_list.back());
+}
+
+meshio::pmd::ToonTexture *getToonTexture(int index)
+{
+    return &($self->toon_textures[index]);
+}
+
 }