#19317:
[blender.git] / source / blender / makesrna / intern / rna_scene.c
index e82f25a11fd93b69ffcacc5f281856765d106d90..68b29919ff41fe437dddfbf603385ace7ee700f2 100644 (file)
@@ -1302,7 +1302,8 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        RNA_def_property_enum_bitflag_sdna(prop, NULL, "planes");
        RNA_def_property_enum_items(prop, color_mode_items);
        RNA_def_property_ui_text(prop, "Color Mode", "Choose BW for saving greyscale images, RGB for saving red, green and blue channels, AND RGBA for saving red, green, blue + alpha channels");
-       
+       RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
+
        prop= RNA_def_property(srna, "resolution_x", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "xsch");
        RNA_def_property_range(prop, 4, 10000);
@@ -1319,6 +1320,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        RNA_def_property_int_sdna(prop, NULL, "size");
        RNA_def_property_ui_range(prop, 1, 100, 10, 1);
        RNA_def_property_ui_text(prop, "Resolution %", "Percentage scale for render resolution");
+       RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
        
        prop= RNA_def_property(srna, "parts_x", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "xparts");
@@ -1574,6 +1576,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        RNA_def_property_enum_bitflag_sdna(prop, NULL, "mode");
        RNA_def_property_enum_items(prop, field_order_items);
        RNA_def_property_ui_text(prop, "Field Order", "Order of video fields. Select which lines get rendered first, to create smooth motion for TV output");
+       RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
        
        prop= RNA_def_property(srna, "fields_still", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", R_FIELDSTILL);
@@ -1643,6 +1646,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        RNA_def_property_enum_bitflag_sdna(prop, NULL, "mode");
        RNA_def_property_enum_items(prop, threads_mode_items);
        RNA_def_property_ui_text(prop, "Threads Mode", "Determine the amount of render threads used");
+       RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
        
        prop= RNA_def_property(srna, "motion_blur", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", R_MBLUR);
@@ -1726,6 +1730,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna)
        RNA_def_property_enum_bitflag_sdna(prop, NULL, "displaymode");
        RNA_def_property_enum_items(prop, display_mode_items);
        RNA_def_property_ui_text(prop, "Display", "Select where rendered images will be displayed");
+       RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL);
        
        prop= RNA_def_property(srna, "output_path", PROP_STRING, PROP_DIRPATH);
        RNA_def_property_string_sdna(prop, NULL, "pic");