[Bf-blender-cvs] [5bc640af14d] temp-workspace-changes: Expose scene > engine in the UI (render panel)
Dalai Felinto
noreply at git.blender.org
Thu Sep 14 12:10:00 CEST 2017
Commit: 5bc640af14d8444293017167d74db1f6e89055f4
Author: Dalai Felinto
Date: Fri Sep 8 23:12:13 2017 +0200
Branches: temp-workspace-changes
https://developer.blender.org/rB5bc640af14d8444293017167d74db1f6e89055f4
Expose scene > engine in the UI (render panel)
===================================================================
M release/scripts/startup/bl_ui/properties_render.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py
index 41e0e925569..84b1707dfe2 100644
--- a/release/scripts/startup/bl_ui/properties_render.py
+++ b/release/scripts/startup/bl_ui/properties_render.py
@@ -55,6 +55,27 @@ class RenderButtonsPanel:
return scene and (scene.render.engine in cls.COMPAT_ENGINES)
+class RENDER_PT_context(Panel):
+ bl_space_type = 'PROPERTIES'
+ bl_region_type = 'WINDOW'
+ bl_context = "render"
+ bl_options = {'HIDE_HEADER'}
+ bl_label = ""
+
+ @classmethod
+ def poll(cls, context):
+ return context.scene
+
+ def draw(self, context):
+ layout = self.layout
+
+ scene = context.scene
+ rd = scene.render
+
+ if rd.has_multiple_engines:
+ layout.prop(rd, "engine", text="")
+
+
class RENDER_PT_render(RenderButtonsPanel, Panel):
bl_label = "Render"
COMPAT_ENGINES = {'BLENDER_RENDER'}
@@ -770,6 +791,7 @@ classes = (
RENDER_MT_presets,
RENDER_MT_ffmpeg_presets,
RENDER_MT_framerate_presets,
+ RENDER_PT_context,
RENDER_PT_render,
RENDER_PT_dimensions,
RENDER_PT_antialiasing,
More information about the Bf-blender-cvs
mailing list