Blender V4.3
pipeline_compositor.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
8
9#pragma once
10
11#include "pipeline.h"
12
13struct bNodeTree;
14
15namespace blender::deg {
16
18 public:
20
21 protected:
24
25 virtual void build_nodes(DepsgraphNodeBuilder &node_builder) override;
26 virtual void build_relations(DepsgraphRelationBuilder &relation_builder) override;
27
28 private:
29 bNodeTree *nodetree_;
30};
31
32} // namespace blender::deg
virtual void build_relations(DepsgraphRelationBuilder &relation_builder) override
virtual void build_nodes(DepsgraphNodeBuilder &node_builder) override
unique_ptr< DepsgraphNodeBuilder > construct_node_builder() override
unique_ptr< DepsgraphRelationBuilder > construct_relation_builder() override
CompositorBuilderPipeline(::Depsgraph *graph, bNodeTree *nodetree)