Blender
V3.3
|
#include <NOD_derived_node_tree.hh>
Public Member Functions | |
#DTreeContext Inline Methods | |
const NodeTreeRef & | tree () const |
const DTreeContext * | parent_context () const |
const NodeRef * | parent_node () const |
const DTreeContext * | child_context (const NodeRef &node) const |
const DerivedNodeTree & | derived_tree () const |
bool | is_root () const |
The context attached to every node or socket in a derived node tree. It can be used to determine the place of a node in a hierarchy of node groups.
Contexts are organized in a tree data structure to avoid having to store the entire path to the root node group for every node/socket.
Definition at line 36 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 246 of file NOD_derived_node_tree.hh.
References node.
Referenced by blender::nodes::DOutputSocket::get_active_corresponding_group_output_socket(), and blender::nodes::DInputSocket::get_corresponding_group_input_sockets().
|
inline |
Definition at line 251 of file NOD_derived_node_tree.hh.
|
inline |
Definition at line 256 of file NOD_derived_node_tree.hh.
Referenced by blender::nodes::DInputSocket::foreach_origin_socket().
|
inline |
Definition at line 236 of file NOD_derived_node_tree.hh.
Referenced by blender::nodes::DOutputSocket::get_corresponding_group_node_input(), and blender::nodes::DInputSocket::get_corresponding_group_node_output().
|
inline |
Definition at line 241 of file NOD_derived_node_tree.hh.
Referenced by blender::nodes::DOutputSocket::get_corresponding_group_node_input(), and blender::nodes::DInputSocket::get_corresponding_group_node_output().
|
inline |