[Bf-blender-cvs] [277a7a527f9] soc-2018-npr: Automatically refresh viewport when changing LANPR settings
Joshua Leung
noreply at git.blender.org
Mon Jul 30 15:51:41 CEST 2018
Commit: 277a7a527f9de5cacb2894a3f0d8ce84ab35f30e
Author: Joshua Leung
Date: Tue Jul 31 01:51:31 2018 +1200
Branches: soc-2018-npr
https://developer.blender.org/rB277a7a527f9de5cacb2894a3f0d8ce84ab35f30e
Automatically refresh viewport when changing LANPR settings
Use the messagebus struct-subscription methods here (as used for EEVEE settings)
so that changing rendering methods or other settings immediately refreshes
the viewport instead of requiring the user to click on the viewport to force
a redraw.
===================================================================
M source/blender/editors/space_view3d/space_view3d.c
M source/blender/makesrna/RNA_access.h
===================================================================
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c
index 2577077002e..5822f3d8838 100644
--- a/source/blender/editors/space_view3d/space_view3d.c
+++ b/source/blender/editors/space_view3d/space_view3d.c
@@ -1106,6 +1106,7 @@ static void view3d_main_region_message_subscribe(
}
WM_msg_subscribe_rna_anon_type(mbus, SceneEEVEE, &msg_sub_value_region_tag_redraw);
+ WM_msg_subscribe_rna_anon_type(mbus, SceneLANPR, &msg_sub_value_region_tag_redraw);
WM_msg_subscribe_rna_anon_type(mbus, SceneDisplay, &msg_sub_value_region_tag_redraw);
WM_msg_subscribe_rna_anon_type(mbus, ObjectDisplay, &msg_sub_value_region_tag_redraw);
diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h
index 5d2e66ec59f..f992b6f5c3f 100644
--- a/source/blender/makesrna/RNA_access.h
+++ b/source/blender/makesrna/RNA_access.h
@@ -505,6 +505,7 @@ extern StructRNA RNA_RigidBodyJointConstraint;
extern StructRNA RNA_SPHFluidSettings;
extern StructRNA RNA_Scene;
extern StructRNA RNA_SceneEEVEE;
+extern StructRNA RNA_SceneLANPR;
extern StructRNA RNA_SceneObjects;
extern StructRNA RNA_SceneRenderLayer;
extern StructRNA RNA_SceneSequence;
More information about the Bf-blender-cvs
mailing list