PrusaSlicer-NonPlainar/xs/xsp/typemap.xspt

59 lines
1.3 KiB
Plaintext
Raw Normal View History

%typemap{bool}{simple};
2013-06-23 13:33:07 +00:00
%typemap{std::string};
2013-12-20 15:37:28 +00:00
%typemap{t_config_option_key};
%typemap{std::vector<unsigned int>*};
2013-09-09 21:38:49 +00:00
%typemap{std::vector<double>};
2013-09-07 12:06:09 +00:00
%typemap{std::vector<double>*};
%typemap{std::vector<std::string>};
%typemap{SV*};
%typemap{AV*};
2013-07-14 11:05:55 +00:00
%typemap{Point*};
%typemap{DynamicPrintConfig*};
2014-01-02 09:44:54 +00:00
%typemap{PrintObjectConfig*};
%typemap{PrintRegionConfig*};
%typemap{PrintConfig*};
2014-01-02 09:44:54 +00:00
%typemap{FullPrintConfig*};
2013-07-14 11:05:55 +00:00
%typemap{ExPolygon*};
%typemap{ExPolygonCollection*};
2014-01-05 12:16:13 +00:00
%typemap{Flow*};
2013-11-21 14:12:06 +00:00
%typemap{Line*};
%typemap{Polyline*};
%typemap{Polygon*};
2013-07-18 17:09:07 +00:00
%typemap{ExtrusionEntityCollection*};
%typemap{ExtrusionPath*};
%typemap{ExtrusionLoop*};
%typemap{Points};
2013-07-15 21:12:13 +00:00
%typemap{Lines};
%typemap{Polygons};
2013-11-21 13:15:38 +00:00
%typemap{Polylines};
2013-12-20 00:36:42 +00:00
%typemap{PrintState};
%typemap{ExPolygons};
2013-11-23 17:29:25 +00:00
%typemap{Surfaces};
%typemap{Polygons*};
%typemap{TriangleMeshPtrs};
2013-07-15 21:12:13 +00:00
2013-07-14 11:05:55 +00: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);
%};
};
2014-01-05 12:16:13 +00:00
%typemap{FlowRole}{parsed}{
%cpp_type{FlowRole};
%precall_code{%
$CVar = (FlowRole)SvUV($PerlVar);
%};
};
2013-12-20 00:36:42 +00:00
%typemap{PrintStep}{parsed}{
%cpp_type{PrintStep};
%precall_code{%
$CVar = (PrintStep)SvUV($PerlVar);
%};
};