[Bf-blender-cvs] [a62a1e40bd4] temp-workspace-changes: Expose scene > engine in the UI (render panel)
Dalai Felinto
noreply at git.blender.org
Fri Sep 8 23:55:13 CEST 2017
Commit: a62a1e40bd4917f464755df38f7dd35c84787b52
Author: Dalai Felinto
Date: Fri Sep 8 23:12:13 2017 +0200
Branches: temp-workspace-changes
https://developer.blender.org/rBa62a1e40bd4917f464755df38f7dd35c84787b52
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 ce30256794f..13b021202b6 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'}
@@ -750,6 +771,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