Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/__init__.py
| Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | class CyclesRender(bpy.types.RenderEngine): | ||||
| def update_script_node(self, node): | def update_script_node(self, node): | ||||
| if engine.with_osl(): | if engine.with_osl(): | ||||
| from . import osl | from . import osl | ||||
| osl.update_script_node(node, self.report) | osl.update_script_node(node, self.report) | ||||
| else: | else: | ||||
| self.report({'ERROR'}, "OSL support disabled in this build.") | self.report({'ERROR'}, "OSL support disabled in this build.") | ||||
| def engine_deinit(): | |||||
| engine.deinit() | |||||
| def register(): | def register(): | ||||
| from . import ui | from . import ui | ||||
| from . import properties | from . import properties | ||||
| from . import presets | from . import presets | ||||
| import atexit | |||||
| atexit.register(engine_deinit) | |||||
| engine.init() | engine.init() | ||||
| properties.register() | properties.register() | ||||
| ui.register() | ui.register() | ||||
| presets.register() | presets.register() | ||||
| bpy.utils.register_module(__name__) | bpy.utils.register_module(__name__) | ||||
| bpy.app.handlers.version_update.append(version_update.do_versions) | bpy.app.handlers.version_update.append(version_update.do_versions) | ||||
| def unregister(): | def unregister(): | ||||
| from . import ui | from . import ui | ||||
| from . import properties | from . import properties | ||||
| from . import presets | from . import presets | ||||
| import atexit | |||||
| bpy.app.handlers.version_update.remove(version_update.do_versions) | bpy.app.handlers.version_update.remove(version_update.do_versions) | ||||
| ui.unregister() | ui.unregister() | ||||
| properties.unregister() | properties.unregister() | ||||
| presets.unregister() | presets.unregister() | ||||
| bpy.utils.unregister_module(__name__) | bpy.utils.unregister_module(__name__) | ||||
| atexit.unregister(engine_deinit) | |||||
| engine_deinit() | |||||