%module SurfaceMesh %{ #include "Region.h" #include "VertexTypes.h" #include "SurfaceMesh.h" %} %include "Region.h" %include "VertexTypes.h" %include "SurfaceMesh.h" //%template(VertexTypeVector) std::vector; %template(PositionMaterialVector) std::vector; %template(PositionMaterialNormalVector) std::vector; %template(LodRecordVector) std::vector; %template(uint8Vector) std::vector; %template(uint32Vector) std::vector; %template(SurfaceMeshPositionMaterial) PolyVox::SurfaceMesh; %template(SurfaceMeshPositionMaterialNormal) PolyVox::SurfaceMesh;