Blender V4.3
pipeline_all_objects.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2020 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "pipeline_view_layer.h"
12
13namespace blender::deg {
14
15/* Builds a dependency graph that contains all objects in the view layer.
16 * This is contrary to the regular ViewLayerBuilderPipeline, which is limited to visible objects
17 * (and their dependencies). */
19 public:
20 AllObjectsBuilderPipeline(::Depsgraph *graph);
21
22 protected:
23 virtual unique_ptr<DepsgraphNodeBuilder> construct_node_builder() override;
24 virtual unique_ptr<DepsgraphRelationBuilder> construct_relation_builder() override;
25};
26
27} // namespace blender::deg
virtual unique_ptr< DepsgraphNodeBuilder > construct_node_builder() override
virtual unique_ptr< DepsgraphRelationBuilder > construct_relation_builder() override