Blender V4.3
pipeline_render.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.h"
12
13namespace blender::deg {
14
16 public:
17 RenderBuilderPipeline(::Depsgraph *graph);
18
19 protected:
20 unique_ptr<DepsgraphNodeBuilder> construct_node_builder() override;
21 unique_ptr<DepsgraphRelationBuilder> construct_relation_builder() override;
22
23 virtual void build_nodes(DepsgraphNodeBuilder &node_builder) override;
24 virtual void build_relations(DepsgraphRelationBuilder &relation_builder) override;
25};
26
27} // namespace blender::deg
unique_ptr< DepsgraphRelationBuilder > construct_relation_builder() override
virtual void build_relations(DepsgraphRelationBuilder &relation_builder) override
virtual void build_nodes(DepsgraphNodeBuilder &node_builder) override
unique_ptr< DepsgraphNodeBuilder > construct_node_builder() override