]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/operators.py
Replace the instance variables of exporters by function parameters
[libs/gl.git] / blender / io_mspgl / operators.py
index a6fc592307fd5a549e57f6035271d8b2054e5d3b..920f025141cde05add6a40631a902b6777de511e 100644 (file)
@@ -36,9 +36,9 @@ class ExportMspGLData(bpy.types.Operator):
        def execute(self, context):
                from .export import DataExporter
                exporter = DataExporter()
-               exporter.collection = self.collection
-               exporter.shared_resources = self.shared_resources
-               exporter.export_to_file(context, self.filepath)
+               exporter.export_to_file(context, self.filepath,
+                       collection=self.collection,
+                       shared_resources=self.shared_resources)
                return {'FINISHED'}
 
        def draw(self, context):
@@ -66,10 +66,10 @@ class ExportMspGLAnimation(bpy.types.Operator, ExportHelper):
        def execute(self, context):
                from .export_animation import AnimationExporter
                exporter = AnimationExporter()
-               exporter.export_all = self.export_all
-               exporter.collection = self.collection
-               exporter.looping_threshold = self.looping_threshold
-               exporter.export_to_file(context, self.filepath)
+               exporter.export_to_file(context, self.filepath,
+                       export_all=self.export_all,
+                       collection=self.collection,
+                       looping_threshold=looping_threshold)
                return {'FINISHED'}
 
        def draw(self, context):
@@ -103,11 +103,11 @@ class ExportMspGLScene(bpy.types.Operator, ExportHelper):
        def execute(self, context):
                from .export_scene import SceneExporter
                exporter = SceneExporter()
-               exporter.selected_only = self.selected_only
-               exporter.visible_only = self.visible_only
-               exporter.collection = self.collection
-               exporter.skip_existing = self.skip_existing
-               exporter.export_to_file(context, self.filepath)
+               exporter.export_to_file(context, self.filepath,
+                       selected_only=self.selected_only,
+                       visible_only=self.visible_only,
+                       collection=self.collection,
+                       skip_existing=self.skip_existing)
                return {'FINISHED'}
 
        def draw(self, context):