|
Blender
V2.93
|
#include <NOD_node_tree_multi_function.hh>
A MFNetworkTreeMap maps various components of a node tree to components of a fn::MFNetwork. This is necessary for further processing of a multi-function network that has been generated from a node tree.
Definition at line 41 of file NOD_node_tree_multi_function.hh.
|
inline |
Definition at line 54 of file NOD_node_tree_multi_function.hh.
|
inline |
Definition at line 81 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::add().
|
inline |
Definition at line 86 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::add(), BLI_assert, and blender::MultiValueMap< Key, Value >::lookup().
|
inline |
Definition at line 74 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::add(), BLI_assert, blender::fn::MFSocket::is_input(), blender::nodes::SocketRef::is_input(), and blender::MultiValueMap< Key, Value >::lookup().
Referenced by add(), add_try_match(), blender::nodes::insert_dummy_node(), and sh_node_math_expand_in_mf_network().
|
inline |
Definition at line 93 of file NOD_node_tree_multi_function.hh.
References add(), blender::assert_same_size(), context, and blender::Span< T >::index_range().
|
inline |
Definition at line 103 of file NOD_node_tree_multi_function.hh.
References add(), blender::assert_same_size(), context, and blender::Span< T >::index_range().
|
inline |
Definition at line 113 of file NOD_node_tree_multi_function.hh.
References blender::nodes::DNode::context(), blender::nodes::NodeRef::inputs(), node, and blender::nodes::NodeRef::outputs().
Referenced by add_try_match(), blender::nodes::NodeMFNetworkBuilder::set_matching_fn(), and sh_node_math_expand_in_mf_network().
|
inline |
Definition at line 123 of file NOD_node_tree_multi_function.hh.
References add_try_match(), and blender::Span< T >::cast().
|
inline |
Definition at line 131 of file NOD_node_tree_multi_function.hh.
References add_try_match(), and blender::Span< T >::cast().
|
inline |
Definition at line 139 of file NOD_node_tree_multi_function.hh.
References add(), context, and blender::nodes::socket_is_mf_data_socket().
|
inline |
Definition at line 183 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::lookup().
|
inline |
Definition at line 162 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::lookup().
|
inline |
Definition at line 157 of file NOD_node_tree_multi_function.hh.
References blender::MultiValueMap< Key, Value >::lookup().
Referenced by blender::nodes::create_function_for_node_that_expands_into_multiple(), blender::nodes::get_node_expand_type(), blender::nodes::insert_links_and_unlinked_inputs(), and lookup_dummy().
|
inline |
Definition at line 167 of file NOD_node_tree_multi_function.hh.
References BLI_assert, blender::fn::MFNode::is_dummy(), lookup(), blender::fn::MFSocket::node(), and blender::Span< T >::size().
|
inline |
Definition at line 176 of file NOD_node_tree_multi_function.hh.
References BLI_assert, blender::fn::MFNode::is_dummy(), lookup(), and blender::fn::MFSocket::node().
|
inline |
Definition at line 69 of file NOD_node_tree_multi_function.hh.
|
inline |
Definition at line 64 of file NOD_node_tree_multi_function.hh.
|
inline |
Definition at line 59 of file NOD_node_tree_multi_function.hh.