|
Blender V5.0
|
Public Member Functions | |
| NodeTreeMainUpdater (Main *bmain, const NodeTreeUpdateExtraParams ¶ms) | |
| void | update () |
| void | update_rooted (Span< bNodeTree * > root_ntrees) |
Definition at line 310 of file node_tree_update.cc.
|
inline |
Definition at line 319 of file node_tree_update.cc.
References params.
|
inline |
Definition at line 324 of file node_tree_update.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), FOREACH_NODETREE_BEGIN, FOREACH_NODETREE_END, blender::bke::is_tree_changed(), and update_rooted().
Referenced by BKE_ntree_update().
Definition at line 336 of file node_tree_update.cc.
References add_node_tag(), BKE_id_owner_get(), DEG_relations_tag_update(), eModifierType_Nodes, bNodeTree::id, blender::Span< T >::is_empty(), blender::bke::is_tree_changed(), MOD_nodes_update_interface(), blender::nodes::node_can_sync_cache_clear(), NTREE_CHANGED_NODE_OUTPUT, NTREE_CHANGED_NODE_PROPERTY, NTREE_GEOMETRY, result, bNodeTree::runtime, blender::Span< T >::size(), bNodeTree::type, and ModifierData::type.
Referenced by BKE_ntree_update(), BKE_ntree_update_without_main(), and update().