if "bpy" in locals():
import imp
- for sub in "armature", "datafile", "export_armature", "export_material", "export_mesh", "export_object", "export_scene", "export_texture", "mesh", "properties", "util":
+ for sub in "armature", "datafile", "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])
col = self.layout.column()
col.prop(self, "resource_collection")
+class ExportMspGLCamera(bpy.types.Operator, ExportMspGLBase):
+ bl_idname = "export.mspgl_camera"
+ bl_label = "Export Msp GL camera"
+
+ filename_ext = ".camera"
+
+ def create_exporter(self):
+ from .export_camera import CameraExporter
+ return CameraExporter()
+
def menu_func_export(self, context):
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(ExportMspGLScene.bl_idname, text="Msp GL scene")
+ self.layout.operator(ExportMspGLCamera.bl_idname, text="Msp GL camera")
from .properties import MspGLMeshProperties, MspGLObjectProperties