[Bf-extensions-cvs] [9565d3d8] master: object_animrenderbake: update 2.8x
meta-androcto
noreply at git.blender.org
Sun Sep 15 02:48:09 CEST 2019
Commit: 9565d3d805980567a9a986f48da3e5a13e2d13cd
Author: meta-androcto
Date: Sun Sep 15 10:47:52 2019 +1000
Branches: master
https://developer.blender.org/rBAC9565d3d805980567a9a986f48da3e5a13e2d13cd
object_animrenderbake: update 2.8x
===================================================================
M object_animrenderbake.py
===================================================================
diff --git a/object_animrenderbake.py b/object_animrenderbake.py
index ea9713bb..d5367e41 100644
--- a/object_animrenderbake.py
+++ b/object_animrenderbake.py
@@ -20,7 +20,7 @@ bl_info = {
"name": "Animated Render Baker",
"author": "Janne Karhu (jahka)",
"version": (2, 0),
- "blender": (2, 75, 0),
+ "blender": (2, 80, 0),
"location": "Properties > Render > Bake Panel",
"description": "Renderbakes a series of frames",
"category": "Render",
@@ -177,9 +177,14 @@ def draw(self, context):
rowsub.prop(scene, "animrenderbake_start")
rowsub.prop(scene, "animrenderbake_end")
+classes = [
+ OBJECT_OT_animrenderbake,
+]
def register():
- bpy.utils.register_module(__name__)
+ from bpy.utils import register_class
+ for cls in classes:
+ register_class(cls)
bpy.types.Scene.animrenderbake_start = IntProperty(
name="Start",
@@ -191,24 +196,25 @@ def register():
description="End frame of the animated bake",
default=250)
- bpy.types.RENDER_PT_bake.prepend(draw)
+ bpy.types.CYCLES_RENDER_PT_bake.prepend(draw)
cycles_panel = getattr(bpy.types, "CYCLES_RENDER_PT_bake", None)
- if cycles_panel:
- cycles_panel.prepend(draw)
+# if cycles_panel:
+# cycles_panel.prepend(draw)
def unregister():
- bpy.utils.unregister_module(__name__)
-
# restore original panel draw function
del bpy.types.Scene.animrenderbake_start
del bpy.types.Scene.animrenderbake_end
- bpy.types.RENDER_PT_bake.remove(draw)
+ bpy.types.CYCLES_RENDER_PT_bake.remove(draw)
cycles_panel = getattr(bpy.types, "CYCLES_RENDER_PT_bake", None)
if cycles_panel:
cycles_panel.remove(draw)
+ from bpy.utils import unregister_class
+ for cls in reversed(classes):
+ unregister_class(cls)
if __name__ == "__main__":
register()
More information about the Bf-extensions-cvs
mailing list