Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2017-11-22 15:52:39 +0300
committerDalai Felinto <dfelinto@gmail.com>2017-11-23 12:48:23 +0300
commit3abe8b3292cf7a50a9200b95401993384df24d9a (patch)
tree6c7a853710f1a4264dd1bb4d7b9bf14f44b75f33 /source/blender/editors/scene
parentfb7d23bdb2a5c0ed00067045e4acdf6593258b52 (diff)
Rename any instance of scene layer or render layer in code with view layer
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927
Diffstat (limited to 'source/blender/editors/scene')
-rw-r--r--source/blender/editors/scene/scene_edit.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/source/blender/editors/scene/scene_edit.c b/source/blender/editors/scene/scene_edit.c
index 0ff77701eec..c7f04a0e2f9 100644
--- a/source/blender/editors/scene/scene_edit.c
+++ b/source/blender/editors/scene/scene_edit.c
@@ -123,11 +123,11 @@ void ED_scene_changed_update(Main *bmain, bContext *C, Scene *scene_new, const b
/* XXX Just using active scene render-layer for workspace when switching,
* but workspace should remember the last one set. Could store render-layer
* per window-workspace combination (using WorkSpaceDataRelation) */
- SceneLayer *layer_new = BLI_findlink(&scene_new->render_layers, scene_new->active_layer);
+ ViewLayer *layer_new = BLI_findlink(&scene_new->view_layers, scene_new->active_view_layer);
Depsgraph *depsgraph = BKE_scene_get_depsgraph(scene_new, layer_new, true);
CTX_data_scene_set(C, scene_new);
- BKE_workspace_render_layer_set(CTX_wm_workspace(C), layer_new);
+ BKE_workspace_view_layer_set(CTX_wm_workspace(C), layer_new);
BKE_scene_set_background(bmain, scene_new);
DEG_graph_relations_update(depsgraph, bmain, scene_new, layer_new);
DEG_on_visible_update(bmain, false);
@@ -140,16 +140,16 @@ void ED_scene_changed_update(Main *bmain, bContext *C, Scene *scene_new, const b
WM_event_add_notifier(C, NC_WINDOW, NULL);
}
-static bool scene_render_layer_remove_poll(
- const Scene *scene, const SceneLayer *layer)
+static bool view_layer_remove_poll(
+ const Scene *scene, const ViewLayer *layer)
{
- const int act = BLI_findindex(&scene->render_layers, layer);
+ const int act = BLI_findindex(&scene->view_layers, layer);
if (act == -1) {
return false;
}
- else if ((scene->render_layers.first == scene->render_layers.last) &&
- (scene->render_layers.first == layer))
+ else if ((scene->view_layers.first == scene->view_layers.last) &&
+ (scene->view_layers.first == layer))
{
/* ensure 1 layer is kept */
return false;
@@ -158,9 +158,9 @@ static bool scene_render_layer_remove_poll(
return true;
}
-static void scene_render_layer_remove_unset_nodetrees(const Main *bmain, Scene *scene, SceneLayer *layer)
+static void view_layer_remove_unset_nodetrees(const Main *bmain, Scene *scene, ViewLayer *layer)
{
- int act_layer_index = BLI_findindex(&scene->render_layers, layer);
+ int act_layer_index = BLI_findindex(&scene->view_layers, layer);
for (Scene *sce = bmain->scene.first; sce; sce = sce->id.next) {
if (sce->nodetree) {
@@ -169,27 +169,27 @@ static void scene_render_layer_remove_unset_nodetrees(const Main *bmain, Scene *
}
}
-bool ED_scene_render_layer_delete(
- Main *bmain, Scene *scene, SceneLayer *layer,
+bool ED_scene_view_layer_delete(
+ Main *bmain, Scene *scene, ViewLayer *layer,
ReportList *reports)
{
- if (scene_render_layer_remove_poll(scene, layer) == false) {
+ if (view_layer_remove_poll(scene, layer) == false) {
if (reports) {
- BKE_reportf(reports, RPT_ERROR, "Render layer '%s' could not be removed from scene '%s'",
+ BKE_reportf(reports, RPT_ERROR, "View layer '%s' could not be removed from scene '%s'",
layer->name, scene->id.name + 2);
}
return false;
}
- BLI_remlink(&scene->render_layers, layer);
- BLI_assert(BLI_listbase_is_empty(&scene->render_layers) == false);
- scene->active_layer = 0;
+ BLI_remlink(&scene->view_layers, layer);
+ BLI_assert(BLI_listbase_is_empty(&scene->view_layers) == false);
+ scene->active_view_layer = 0;
- ED_workspace_render_layer_unset(bmain, layer, scene->render_layers.first);
- scene_render_layer_remove_unset_nodetrees(bmain, scene, layer);
+ ED_workspace_view_layer_unset(bmain, layer, scene->view_layers.first);
+ view_layer_remove_unset_nodetrees(bmain, scene, layer);
- BKE_scene_layer_free(layer);
+ BKE_view_layer_free(layer);
DEG_id_tag_update(&scene->id, 0);
DEG_relations_tag_update(bmain);