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:
authorSergey Sharybin <sergey@blender.org>2021-02-05 13:41:32 +0300
committerSergey Sharybin <sergey@blender.org>2021-02-05 18:43:23 +0300
commit5ec4ba8080d1c6f27093b242603a7f8f2783deef (patch)
tree30f2800615e8e21f8a141f25a32b76b8a29fde96 /source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
parenta0867f05a48e2017a3b634cda5471c015af5bf35 (diff)
Cleanup: Use lambda instead of function bind
More detailed explanation why it is a preferred way of coding nowadays can be found at https://clang.llvm.org/extra/clang-tidy/checks/modernize-avoid-bind.html Resolves modernize-avoid-bind Clang-Tidy warning. Differential Revision: https://developer.blender.org/D10320
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc')
-rw-r--r--source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
index b1fd86f13bc..29aa05b83db 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
@@ -160,11 +160,12 @@ void DepsgraphNodeBuilder::build_view_layer(Scene *scene,
build_scene_sequencer(scene);
}
/* Collections. */
- add_operation_node(
- &scene->id,
- NodeType::LAYER_COLLECTIONS,
- OperationCode::VIEW_LAYER_EVAL,
- function_bind(BKE_layer_eval_view_layer_indexed, _1, scene_cow, view_layer_index_));
+ add_operation_node(&scene->id,
+ NodeType::LAYER_COLLECTIONS,
+ OperationCode::VIEW_LAYER_EVAL,
+ [view_layer_index = view_layer_index_, scene_cow](::Depsgraph *depsgraph) {
+ BKE_layer_eval_view_layer_indexed(depsgraph, scene_cow, view_layer_index);
+ });
/* Parameters evaluation for scene relations mainly. */
build_scene_compositor(scene);
build_scene_parameters(scene);