Slic3r/xs/xsp/typemap.xspt

34 lines
732 B
Plaintext
Raw Normal View History

%typemap{bool}{simple};
2013-06-23 17:33:07 +04:00
%typemap{std::string};
%typemap{std::vector<unsigned int>*};
2013-09-10 01:38:49 +04:00
%typemap{std::vector<double>};
2013-09-07 16:06:09 +04:00
%typemap{std::vector<double>*};
%typemap{SV*};
%typemap{AV*};
2013-07-14 15:05:55 +04:00
%typemap{Point*};
%typemap{ExPolygon*};
%typemap{Polyline*};
%typemap{Polygon*};
2013-07-18 21:09:07 +04:00
%typemap{ExtrusionEntityCollection*};
%typemap{ExtrusionPath*};
%typemap{ExtrusionLoop*};
%typemap{Points};
2013-07-16 01:12:13 +04:00
%typemap{Lines};
%typemap{Polygons};
%typemap{ExPolygons};
%typemap{Polygons*};
%typemap{TriangleMeshPtrs};
2013-07-16 01:12:13 +04:00
2013-07-14 15:05:55 +04:00
%typemap{SurfaceType}{parsed}{
%cpp_type{SurfaceType};
%precall_code{%
$CVar = (SurfaceType)SvUV($PerlVar);
%};
};
%typemap{ExtrusionRole}{parsed}{
%cpp_type{ExtrusionRole};
%precall_code{%
$CVar = (ExtrusionRole)SvUV($PerlVar);
%};
};