|
Blender V4.3
|
Public Member Functions | |
| NodeTreeMainUpdater (Main *bmain, NodeTreeUpdateExtraParams *params) | |
| void | update () |
| void | update_rooted (Span< bNodeTree * > root_ntrees) |
Definition at line 299 of file node_tree_update.cc.
|
inline |
Definition at line 307 of file node_tree_update.cc.
|
inline |
Definition at line 312 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 324 of file node_tree_update.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), add_node_tag(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), eModifierType_Nodes, blender::bke::NodeTreeRelations::ensure_modifier_users(), blender::bke::NodeTreeRelations::ensure_owner_ids(), blender::bke::NodeTreeRelations::get_group_node_users(), blender::bke::NodeTreeRelations::get_modifier_users(), blender::bke::NodeTreeRelations::get_owner_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, bNodeTree::runtime, blender::Span< T >::size(), NodeTreeUpdateExtraParams::tree_changed_fn, NodeTreeUpdateExtraParams::tree_output_changed_fn, bNodeTree::type, ModifierData::type, and NodeTreeUpdateExtraParams::user_data.