+ def prepare_exporter(self, exporter):
+ for k, v in self.as_keywords().items():
+ setattr(exporter, k, v)
+
+class ExportMspGLMesh(bpy.types.Operator, ExportMspGLBase):
+ bl_idname = "export_mesh.mspgl_mesh"
+ bl_label = "Export Msp GL mesh"
+
+ filename_ext = ".mesh"
+
+class ExportMspGLObject(bpy.types.Operator, ExportMspGLBase):
+ bl_idname = "export_mesh.mspgl_object"
+ bl_label = "Export Msp GL object"
+
+ filename_ext = ".object"
+
+ material_tex = bpy.props.BoolProperty(name="Material texture", description="Generate a texture based on material colors", default=False)
+
+ def prepare_exporter(self, exporter):
+ super().prepare_exporter(exporter)
+ exporter.object = True
+