Blender  V3.3
Public Member Functions | Protected Member Functions | List of all members
blender::deg::FromIDsBuilderPipeline Class Reference

#include <pipeline_from_ids.h>

Inheritance diagram for blender::deg::FromIDsBuilderPipeline:
blender::deg::AbstractBuilderPipeline

Public Member Functions

 FromIDsBuilderPipeline (::Depsgraph *graph, Span< ID * > ids)
 
- Public Member Functions inherited from blender::deg::AbstractBuilderPipeline
 AbstractBuilderPipeline (::Depsgraph *graph)
 
virtual ~AbstractBuilderPipeline ()=default
 
void build ()
 

Protected Member Functions

virtual unique_ptr< DepsgraphNodeBuilderconstruct_node_builder () override
 
virtual unique_ptr< DepsgraphRelationBuilderconstruct_relation_builder () override
 
virtual void build_nodes (DepsgraphNodeBuilder &node_builder) override
 
virtual void build_relations (DepsgraphRelationBuilder &relation_builder) override
 
- Protected Member Functions inherited from blender::deg::AbstractBuilderPipeline
virtual void build_step_sanity_check ()
 
void build_step_nodes ()
 
void build_step_relations ()
 
void build_step_finalize ()
 

Additional Inherited Members

- Protected Attributes inherited from blender::deg::AbstractBuilderPipeline
Depsgraphdeg_graph_
 
Mainbmain_
 
Scenescene_
 
ViewLayerview_layer_
 
DepsgraphBuilderCache builder_cache_
 

Detailed Description

Definition at line 24 of file pipeline_from_ids.h.

Constructor & Destructor Documentation

◆ FromIDsBuilderPipeline()

blender::deg::FromIDsBuilderPipeline::FromIDsBuilderPipeline ( ::Depsgraph graph,
Span< ID * >  ids 
)

Definition at line 78 of file pipeline_from_ids.cc.

Member Function Documentation

◆ build_nodes()

void blender::deg::FromIDsBuilderPipeline::build_nodes ( DepsgraphNodeBuilder node_builder)
overrideprotectedvirtual

◆ build_relations()

void blender::deg::FromIDsBuilderPipeline::build_relations ( DepsgraphRelationBuilder relation_builder)
overrideprotectedvirtual

◆ construct_node_builder()

unique_ptr< DepsgraphNodeBuilder > blender::deg::FromIDsBuilderPipeline::construct_node_builder ( )
overrideprotectedvirtual

◆ construct_relation_builder()

unique_ptr< DepsgraphRelationBuilder > blender::deg::FromIDsBuilderPipeline::construct_relation_builder ( )
overrideprotectedvirtual

The documentation for this class was generated from the following files: