Revert "Freestyle: lazy load 'export_svg'"
This reverts commit c35a649a0a
.
This commit is contained in:
@@ -20,39 +20,15 @@
|
||||
|
||||
import bpy
|
||||
|
||||
if bpy.app.build_options.freestyle:
|
||||
from bpy.app.handlers import persistent
|
||||
from export_svg import svg_export_header, svg_export_animation
|
||||
|
||||
@persistent
|
||||
def freestyle_render_init(scene):
|
||||
render = scene.render
|
||||
if render.use_freestyle:
|
||||
if render.use_svg_export:
|
||||
from export_svg import svg_export_header
|
||||
svg_export_header(scene)
|
||||
def register():
|
||||
bpy.app.handlers.render_init.append(svg_export_header)
|
||||
bpy.app.handlers.render_complete.append(svg_export_animation)
|
||||
|
||||
@persistent
|
||||
def freestyle_render_complete(scene):
|
||||
render = scene.render
|
||||
if render.use_freestyle:
|
||||
if render.use_svg_export and render.svg_mode == 'ANIMATION':
|
||||
from export_svg import svg_export_animation
|
||||
svg_export_animation(scene)
|
||||
|
||||
def register():
|
||||
bpy.app.handlers.render_init.append(freestyle_render_init)
|
||||
bpy.app.handlers.render_complete.append(freestyle_render_complete)
|
||||
|
||||
def unregister():
|
||||
bpy.app.handlers.render_init.remove(freestyle_render_init)
|
||||
bpy.app.handlers.render_complete.remove(freestyle_render_complete)
|
||||
|
||||
else:
|
||||
def register():
|
||||
pass
|
||||
|
||||
def unregister():
|
||||
pass
|
||||
def unregister():
|
||||
bpy.app.handlers.render_init.remove(svg_export_header)
|
||||
bpy.app.handlers.render_complete.remove(svg_export_animation)
|
||||
|
||||
if __name__ == '__main__':
|
||||
register()
|
||||
|
Reference in New Issue
Block a user