diff options
Diffstat (limited to 'release/scripts/startup/bl_ui')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_collection.py | 19 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_render.py | 13 |
2 files changed, 32 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/properties_collection.py b/release/scripts/startup/bl_ui/properties_collection.py index e48df3a0a61..cced6262be5 100644 --- a/release/scripts/startup/bl_ui/properties_collection.py +++ b/release/scripts/startup/bl_ui/properties_collection.py @@ -86,6 +86,24 @@ class COLLECTION_PT_clay_settings(CollectionButtonsPanel, Panel): col.template_override_property(collection_props, scene_props, "hair_brightness_randomness") +class COLLECTION_PT_workbench_settings(CollectionButtonsPanel, Panel): + bl_label = "Render Settings" + COMPAT_ENGINES = {'BLENDER_WORKBENCH'} + + @classmethod + def poll(cls, context): + return context.view_render.engine in cls.COMPAT_ENGINES + + def draw(self, context): + layout = self.layout + scene_props = context.scene.collection_properties['BLENDER_WORKBENCH'] + collection = get_collection_from_context(context) + collection_props = collection.engine_overrides['BLENDER_WORKBENCH'] + + col = layout.column() + col.template_override_property(collection_props, scene_props, "object_color") + + class COLLECTION_PT_object_mode_settings(CollectionButtonsPanel, Panel): bl_label = "Object Mode Settings" @@ -170,6 +188,7 @@ class COLLECTION_PT_paint_vertex_mode_settings(CollectionButtonsPanel, Panel): classes = ( COLLECTION_PT_context_collection, COLLECTION_PT_clay_settings, + COLLECTION_PT_workbench_settings, COLLECTION_PT_object_mode_settings, COLLECTION_PT_edit_mode_settings, COLLECTION_PT_paint_weight_mode_settings, diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index 15b175617d6..78b9f007bc0 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -912,6 +912,18 @@ class RENDER_PT_eevee_film(RenderButtonsPanel, Panel): col.prop(rd, "alpha_mode", text="Alpha") +class RENDER_PT_workbench_collection_settings(RenderButtonsPanel, Panel): + bl_label = "Workbench Collection Settings" + COMPAT_ENGINES = {'BLENDER_WORKBENCH'} + + def draw(self, context): + layout = self.layout + props = context.scene.collection_properties['BLENDER_WORKBENCH'] + + col = layout.column() + col.prop(props, "object_color") + + classes = ( RENDER_MT_presets, RENDER_MT_ffmpeg_presets, @@ -941,6 +953,7 @@ classes = ( RENDER_PT_eevee_motion_blur, RENDER_PT_eevee_depth_of_field, RENDER_PT_eevee_bloom, + RENDER_PT_workbench_collection_settings, ) if __name__ == "__main__": # only for live edit. |