]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/__init__.py
Add an exporter setting to export all selected objects or meshes at once
[libs/gl.git] / blender / io_mspgl / __init__.py
index 8ff358448875ad3e0b1c3b922eb3fc0d1fdc603a..bccff00526270aa2128d61e6d20ecd144488991c 100644 (file)
@@ -40,6 +40,7 @@ class ExportMspGLBase(ExportHelper):
                        setattr(exporter, k, v)
 
 class ExportMspGLMeshBase(ExportMspGLBase):
+       export_all: bpy.props.BoolProperty(name="Export all selected", description="Export all selected objects (use generated filenames)", default=False)
        use_strips: bpy.props.BoolProperty(name="Use strips", description="Combine faces into triangle strips", default=True)
        use_degen_tris: bpy.props.BoolProperty(name="Use degen tris", description="Concatenate triangle strips with degenerate triangles", default=False)
 
@@ -47,6 +48,9 @@ class ExportMspGLMeshBase(ExportMspGLBase):
                self.general_col = self.layout.column()
 
                col = self.layout.column()
+               if len(context.selected_objects)>1:
+                       col.label(text="Object selection")
+                       col.prop(self, "export_all")
                col.label(text="Triangle strips")
                col.prop(self, "use_strips")
                col.prop(self, "use_degen_tris")