|
Blender V4.5
|
Public Member Functions | |
| NodeTreeMainUpdater (Main *bmain, const NodeTreeUpdateExtraParams ¶ms) | |
| void | update () |
| void | update_rooted (Span< bNodeTree * > root_ntrees) |
Definition at line 301 of file node_tree_update.cc.
|
inline |
Definition at line 310 of file node_tree_update.cc.
|
inline |
Definition at line 315 of file node_tree_update.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), FOREACH_NODETREE_BEGIN, FOREACH_NODETREE_END, and blender::bke::is_tree_changed().
Definition at line 327 of file node_tree_update.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), add_node_tag(), BKE_id_owner_get(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), DEG_relations_tag_update(), eModifierType_Nodes, blender::bke::NodeTreeRelations::ensure_modifier_users(), blender::bke::NodeTreeRelations::get_group_node_users(), blender::bke::NodeTreeRelations::get_modifier_users(), bNodeTree::id, blender::Span< T >::is_empty(), blender::bke::is_tree_changed(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), MOD_nodes_update_interface(), NTREE_CHANGED_NODE_OUTPUT, NTREE_CHANGED_NODE_PROPERTY, NTREE_GEOMETRY, result, bNodeTree::runtime, blender::Span< T >::size(), NodeTreeUpdateExtraParams::tree_changed_fn, NodeTreeUpdateExtraParams::tree_output_changed_fn, bNodeTree::type, and ModifierData::type.