Blender
V3.3
source
blender
depsgraph
intern
builder
pipeline_compositor.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2020 Blender Foundation. All rights reserved. */
3
8
#pragma once
9
10
#include "
pipeline.h
"
11
12
struct
bNodeTree
;
13
14
namespace
blender::deg
{
15
16
class
CompositorBuilderPipeline
:
public
AbstractBuilderPipeline
{
17
public
:
18
CompositorBuilderPipeline
(::
Depsgraph
*
graph
,
bNodeTree
*nodetree);
19
20
protected
:
21
virtual
void
build_nodes
(
DepsgraphNodeBuilder
&node_builder)
override
;
22
virtual
void
build_relations
(
DepsgraphRelationBuilder
&relation_builder)
override
;
23
24
private
:
25
bNodeTree
*nodetree_;
26
};
27
28
}
// namespace blender::deg
blender::deg::AbstractBuilderPipeline
Definition:
source/blender/depsgraph/intern/builder/pipeline.h:33
blender::deg::CompositorBuilderPipeline
Definition:
pipeline_compositor.h:16
blender::deg::CompositorBuilderPipeline::build_relations
virtual void build_relations(DepsgraphRelationBuilder &relation_builder) override
Definition:
pipeline_compositor.cc:24
blender::deg::CompositorBuilderPipeline::build_nodes
virtual void build_nodes(DepsgraphNodeBuilder &node_builder) override
Definition:
pipeline_compositor.cc:18
blender::deg::CompositorBuilderPipeline::CompositorBuilderPipeline
CompositorBuilderPipeline(::Depsgraph *graph, bNodeTree *nodetree)
Definition:
pipeline_compositor.cc:12
blender::deg::DepsgraphNodeBuilder
Definition:
deg_builder_nodes.h:62
blender::deg::DepsgraphRelationBuilder
Definition:
deg_builder_relations.h:147
graph
Depsgraph * graph
Definition:
deg_builder_cycle.cc:56
pipeline.h
blender::deg
Definition:
deg_builder.cc:40
bNodeTree
Definition:
DNA_node_types.h:451
blender::deg::Depsgraph
Definition:
depsgraph.h:43
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1