|
Blender V5.0
|
Public Member Functions | |
| NodeTreeRelations (Main *bmain) | |
| void | ensure_all_trees () |
| void | ensure_group_node_users () |
| void | ensure_modifier_users () |
| Span< ObjectModifierPair > | get_modifier_users (bNodeTree *ntree) |
| Span< TreeNodePair > | get_group_node_users (bNodeTree *ntree) |
| Span< bNodeTree * > | get_all_trees () |
Cache common data about node trees from the Main database that is expensive to retrieve on demand every time.
Definition at line 212 of file node_tree_update.cc.
|
inline |
Definition at line 220 of file node_tree_update.cc.
|
inline |
Definition at line 222 of file node_tree_update.cc.
References FOREACH_NODETREE_BEGIN, and FOREACH_NODETREE_END.
Referenced by ensure_group_node_users(), and get_all_trees().
|
inline |
Definition at line 238 of file node_tree_update.cc.
References ensure_all_trees(), GS, and ID_NT.
|
inline |
Definition at line 264 of file node_tree_update.cc.
References eModifierType_Nodes, LISTBASE_FOREACH, and NodesModifierData::node_group.
Definition at line 298 of file node_tree_update.cc.
References ensure_all_trees().
|
inline |
Definition at line 292 of file node_tree_update.cc.
References BLI_assert.
|
inline |
Definition at line 286 of file node_tree_update.cc.
References BLI_assert.