Blender
V3.3
|
#include <pipeline_from_ids.h>
Public Member Functions | |
FromIDsBuilderPipeline (::Depsgraph *graph, Span< ID * > ids) | |
![]() | |
AbstractBuilderPipeline (::Depsgraph *graph) | |
virtual | ~AbstractBuilderPipeline ()=default |
void | build () |
Protected Member Functions | |
virtual unique_ptr< DepsgraphNodeBuilder > | construct_node_builder () override |
virtual unique_ptr< DepsgraphRelationBuilder > | construct_relation_builder () override |
virtual void | build_nodes (DepsgraphNodeBuilder &node_builder) override |
virtual void | build_relations (DepsgraphRelationBuilder &relation_builder) override |
![]() | |
virtual void | build_step_sanity_check () |
void | build_step_nodes () |
void | build_step_relations () |
void | build_step_finalize () |
Additional Inherited Members | |
![]() | |
Depsgraph * | deg_graph_ |
Main * | bmain_ |
Scene * | scene_ |
ViewLayer * | view_layer_ |
DepsgraphBuilderCache | builder_cache_ |
Definition at line 24 of file pipeline_from_ids.h.
blender::deg::FromIDsBuilderPipeline::FromIDsBuilderPipeline | ( | ::Depsgraph * | graph, |
Span< ID * > | ids | ||
) |
Definition at line 78 of file pipeline_from_ids.cc.
|
overrideprotectedvirtual |
Implements blender::deg::AbstractBuilderPipeline.
Definition at line 94 of file pipeline_from_ids.cc.
References blender::deg::DepsgraphNodeBuilder::build_id(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DEG_ID_LINKED_DIRECTLY, blender::deg::AbstractBuilderPipeline::scene_, and blender::deg::AbstractBuilderPipeline::view_layer_.
|
overrideprotectedvirtual |
Implements blender::deg::AbstractBuilderPipeline.
Definition at line 102 of file pipeline_from_ids.cc.
References blender::deg::DepsgraphRelationBuilder::build_id(), blender::deg::DepsgraphRelationBuilder::build_view_layer(), blender::deg::DEG_ID_LINKED_DIRECTLY, blender::deg::AbstractBuilderPipeline::scene_, and blender::deg::AbstractBuilderPipeline::view_layer_.
|
overrideprotectedvirtual |
Reimplemented from blender::deg::AbstractBuilderPipeline.
Definition at line 83 of file pipeline_from_ids.cc.
References blender::deg::AbstractBuilderPipeline::bmain_, blender::deg::AbstractBuilderPipeline::builder_cache_, and blender::deg::AbstractBuilderPipeline::deg_graph_.
|
overrideprotectedvirtual |
Reimplemented from blender::deg::AbstractBuilderPipeline.
Definition at line 88 of file pipeline_from_ids.cc.
References blender::deg::AbstractBuilderPipeline::bmain_, blender::deg::AbstractBuilderPipeline::builder_cache_, and blender::deg::AbstractBuilderPipeline::deg_graph_.