[Bf-blender-cvs] [f708cad6b2a] blender2.8-workbench: Merge branch 'blender2.8' into blender2.8-workbench

Jeroen Bakker noreply at git.blender.org
Tue May 1 10:53:53 CEST 2018


Commit: f708cad6b2afefbc72691c6c736fed67879172fb
Author: Jeroen Bakker
Date:   Tue May 1 10:51:54 2018 +0200
Branches: blender2.8-workbench
https://developer.blender.org/rBf708cad6b2afefbc72691c6c736fed67879172fb

Merge branch 'blender2.8' into blender2.8-workbench

===================================================================



===================================================================

diff --cc release/scripts/startup/bl_ui/space_view3d.py
index dc6e8b7d896,8ab4bbed91f..81815ed3f91
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@@ -3539,6 -3539,10 +3539,11 @@@ class VIEW3D_PT_shading(Panel)
              col.separator()
              col.row().prop(shading, "light", expand=True)
  
+             col.separator()
+             col.prop(shading, "show_random_object_colors")
+             col.prop(shading, "show_object_overlap")
++            col.prop(shading, "show_shadows")
+ 
              if shading.light == 'STUDIO':
                  # TODO: don't store these settings in the scene
                  scene = context.scene
diff --cc source/blender/makesrna/intern/rna_space.c
index 502b9d0b109,f3e78b4ec41..0c26cac8b6f
--- a/source/blender/makesrna/intern/rna_space.c
+++ b/source/blender/makesrna/intern/rna_space.c
@@@ -2203,6 -2203,18 +2203,24 @@@ static void rna_def_space_view3d_shadin
  	RNA_def_property_enum_items(prop, rna_enum_viewport_lighting_items);
  	RNA_def_property_ui_text(prop, "Lighting", "Lighting Method for Solid/Texture Viewport Shading");
  	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, "rna_3DViewShading_type_update");
+ 
+ 	prop = RNA_def_property(srna, "show_object_overlap", PROP_BOOLEAN, PROP_NONE);
+ 	RNA_def_property_boolean_sdna(prop, NULL, "drawtype_options", V3D_DRAWOPTION_OBJECT_OVERLAP);
+ 	RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
+ 	RNA_def_property_ui_text(prop, "Object Overlap", "Show Object Overlap");
+ 	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, "rna_3DViewShading_type_update");
+ 
+ 	prop = RNA_def_property(srna, "show_random_object_colors", PROP_BOOLEAN, PROP_NONE);
+ 	RNA_def_property_boolean_sdna(prop, NULL, "drawtype_options", V3D_DRAWOPTION_RANDOMIZE);
+ 	RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
+ 	RNA_def_property_ui_text(prop, "Random Colors", "Show random object colors");
+ 	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, "rna_3DViewShading_type_update");
++
++	prop = RNA_def_property(srna, "show_shadows", PROP_BOOLEAN, PROP_NONE);
++	RNA_def_property_boolean_sdna(prop, NULL, "drawtype_options", V3D_DRAWOPTION_SHADOW);
++	RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
++	RNA_def_property_ui_text(prop, "Shadow", "Show Shadow");
++	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, "rna_3DViewShading_type_update");
  }
  
  static void rna_def_space_view3d_overlay(BlenderRNA *brna)



More information about the Bf-blender-cvs mailing list