if "bpy" in locals():
import imp
- for sub in "armature", "datafile", "export_armature", "export_camera", "export_material", "export_mesh", "export_object", "export_scene", "export_texture", "material", "mesh", "properties", "util":
+ for sub in "animation", "armature", "datafile", "export_animation", "export_armature", "export_camera", "export_material", "export_mesh", "export_object", "export_scene", "export_texture", "material", "mesh", "properties", "util":
if sub in locals():
imp.reload(locals()[sub])
from .export_armature import ArmatureExporter
return ArmatureExporter()
+class ExportMspGLAnimation(bpy.types.Operator, ExportMspGLBase):
+ bl_idname = "export.mspgl_animation"
+ bl_label = "Export Msp GL animation"
+
+ filename_ext = ".anim"
+
+ def create_exporter(self):
+ from .export_animation import AnimationExporter
+ return AnimationExporter()
+
class ExportMspGLScene(bpy.types.Operator, ExportMspGLBase):
bl_idname = "export_scene.mspgl_scene"
bl_label = "Export Msp GL scene"
self.layout.operator(ExportMspGLMesh.bl_idname, text="Msp GL mesh")
self.layout.operator(ExportMspGLObject.bl_idname, text="Msp GL object")
self.layout.operator(ExportMspGLArmature.bl_idname, text="Msp GL armature")
+ self.layout.operator(ExportMspGLAnimation.bl_idname, text="Msp GL animation")
self.layout.operator(ExportMspGLScene.bl_idname, text="Msp GL scene")
self.layout.operator(ExportMspGLCamera.bl_idname, text="Msp GL camera")