|
Blender V4.3
|
#include <pipeline_from_collection.h>
Inherits blender::deg::AbstractBuilderPipeline.
Public Member Functions | |
| FromCollectionBuilderPipeline (::Depsgraph *graph, Collection *collection) | |
Public Member Functions inherited from blender::deg::AbstractBuilderPipeline | |
| 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 |
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 | |
| Depsgraph * | deg_graph_ |
| Main * | bmain_ |
| Scene * | scene_ |
| ViewLayer * | view_layer_ |
| DepsgraphBuilderCache | builder_cache_ |
Definition at line 27 of file pipeline_from_collection.h.
| blender::deg::FromCollectionBuilderPipeline::FromCollectionBuilderPipeline | ( | ::Depsgraph * | graph, |
| Collection * | collection ) |
Definition at line 80 of file pipeline_from_collection.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), BASE_ENABLED_RENDER, BASE_ENABLED_VIEWPORT, BKE_collection_or_layer_objects(), DAG_EVAL_RENDER, blender::deg::AbstractBuilderPipeline::deg_graph_, Base::flag, Object::id, blender::deg::Depsgraph::mode, Base::next, Base::object, blender::deg::AbstractBuilderPipeline::scene_, and blender::deg::AbstractBuilderPipeline::view_layer_.
|
overrideprotectedvirtual |
Implements blender::deg::AbstractBuilderPipeline.
Definition at line 106 of file pipeline_from_collection.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 114 of file pipeline_from_collection.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 94 of file pipeline_from_collection.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 100 of file pipeline_from_collection.cc.
References blender::deg::AbstractBuilderPipeline::bmain_, blender::deg::AbstractBuilderPipeline::builder_cache_, and blender::deg::AbstractBuilderPipeline::deg_graph_.