Blender  V2.93
Public Member Functions | List of all members
blender::nodes::DerivedNodeTree Class Reference

#include <NOD_derived_node_tree.hh>

Public Member Functions

 DerivedNodeTree (bNodeTree &btree, NodeTreeRefMap &node_tree_refs)
 
 ~DerivedNodeTree ()
 
const DTreeContextroot_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
 

Detailed Description

Definition at line 159 of file NOD_derived_node_tree.hh.

Constructor & Destructor Documentation

◆ DerivedNodeTree()

blender::nodes::DerivedNodeTree::DerivedNodeTree ( bNodeTree btree,
NodeTreeRefMap node_tree_refs 
)

Definition at line 27 of file derived_node_tree.cc.

◆ ~DerivedNodeTree()

blender::nodes::DerivedNodeTree::~DerivedNodeTree ( )

Definition at line 62 of file derived_node_tree.cc.

Member Function Documentation

◆ foreach_node()

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().

◆ has_link_cycles()

bool blender::nodes::DerivedNodeTree::has_link_cycles ( ) const

Definition at line 77 of file derived_node_tree.cc.

◆ has_undefined_nodes_or_sockets()

bool blender::nodes::DerivedNodeTree::has_undefined_nodes_or_sockets ( ) const

Definition at line 87 of file derived_node_tree.cc.

◆ root_context()

const DTreeContext & blender::nodes::DerivedNodeTree::root_context ( ) const
inline

Definition at line 391 of file NOD_derived_node_tree.hh.

◆ to_dot()

std::string blender::nodes::DerivedNodeTree::to_dot ( ) const

◆ used_node_tree_refs()

Span< const NodeTreeRef * > blender::nodes::DerivedNodeTree::used_node_tree_refs ( ) const
inline

Definition at line 396 of file NOD_derived_node_tree.hh.


The documentation for this class was generated from the following files: