|
Blender
V2.93
|
#include <NOD_derived_node_tree.hh>
Public Member Functions | |
| DerivedNodeTree (bNodeTree &btree, NodeTreeRefMap &node_tree_refs) | |
| ~DerivedNodeTree () | |
| const DTreeContext & | root_context () const |
| Span< const NodeTreeRef * > | used_node_tree_refs () const |
| bool | has_link_cycles () const |
| bool | has_undefined_nodes_or_sockets () const |
| void | foreach_node (FunctionRef< void(DNode)> callback) const |
| std::string | to_dot () const |
Definition at line 159 of file NOD_derived_node_tree.hh.
| blender::nodes::DerivedNodeTree::DerivedNodeTree | ( | bNodeTree & | btree, |
| NodeTreeRefMap & | node_tree_refs | ||
| ) |
Definition at line 27 of file derived_node_tree.cc.
| blender::nodes::DerivedNodeTree::~DerivedNodeTree | ( | ) |
Definition at line 62 of file derived_node_tree.cc.
| void blender::nodes::DerivedNodeTree::foreach_node | ( | FunctionRef< void(DNode)> | callback | ) | const |
Definition at line 98 of file derived_node_tree.cc.
References callback.
Referenced by blender::nodes::foreach_node_to_insert(), and to_dot().
| bool blender::nodes::DerivedNodeTree::has_link_cycles | ( | ) | const |
Definition at line 77 of file derived_node_tree.cc.
| bool blender::nodes::DerivedNodeTree::has_undefined_nodes_or_sockets | ( | ) | const |
Definition at line 87 of file derived_node_tree.cc.
|
inline |
Definition at line 391 of file NOD_derived_node_tree.hh.
| std::string blender::nodes::DerivedNodeTree::to_dot | ( | ) | const |
Definition at line 296 of file derived_node_tree.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), blender::Vector< T, InlineBufferCapacity, Allocator >::append(), foreach_node(), blender::nodes::get_dot_cluster_for_context(), if(), blender::dot::NodeWithSocketsRef::input(), blender::dot::Graph::new_node(), node, blender::dot::NodeWithSocketsRef::output(), blender::dot::Node::set_background_color(), blender::dot::Node::set_parent_cluster(), and blender::dot::Graph::set_rankdir().
|
inline |
Definition at line 396 of file NOD_derived_node_tree.hh.