37 tree.ensure_topology_cache();
44 for (
const bNode *node : tree.all_nodes()) {
47 dot_node_with_sockets.
node_name = node->label_or_name();
48 for (
const bNodeSocket *socket : node->input_sockets()) {
53 for (
const bNodeSocket *socket : node->output_sockets()) {
61 for (
const bNodeLink *link : tree.all_links()) {
68 options.add_edge_attributes(*link, dot_edge);