[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