|
Blender V5.0
|
#include <NOD_geometry_nodes_bundle_signature.hh>
Classes | |
| struct | Item |
| struct | ItemKeyGetter |
Public Member Functions | |
| void | set_auto_structure_types () |
Static Public Member Functions | |
| static BundleSignature | from_combine_bundle_node (const bNode &node, bool allow_auto_structure_type) |
| static BundleSignature | from_separate_bundle_node (const bNode &node, bool allow_auto_structure_type) |
Public Attributes | |
| CustomIDVectorSet< Item, ItemKeyGetter > | items |
Friends | |
| bool | operator== (const BundleSignature &a, const BundleSignature &b) |
| bool | operator!= (const BundleSignature &a, const BundleSignature &b) |
Definition at line 15 of file NOD_geometry_nodes_bundle_signature.hh.
|
static |
Definition at line 218 of file geometry_nodes_bundle.cc.
References BLI_assert, blender::nodes::get_structure_type_for_bundle_signature(), i, items, NodeCombineBundleItem::name, blender::bke::node_socket_type_find_static(), NodeCombineBundleItem::socket_type, bNode::storage, and NodeCombineBundleItem::structure_type.
Referenced by blender::nodes::gather_linked_origin_bundle_signatures(), blender::nodes::get_sync_state_combine_bundle(), and blender::nodes::sync_node_description_get().
|
static |
Definition at line 239 of file geometry_nodes_bundle.cc.
References BLI_assert, blender::nodes::get_structure_type_for_bundle_signature(), i, items, NodeSeparateBundleItem::name, blender::bke::node_socket_type_find_static(), NodeSeparateBundleItem::socket_type, bNode::storage, and NodeSeparateBundleItem::structure_type.
Referenced by blender::nodes::gather_linked_target_bundle_signatures(), blender::nodes::get_sync_state_separate_bundle(), and blender::nodes::sync_node_description_get().
| void blender::nodes::BundleSignature::set_auto_structure_types | ( | ) |
Definition at line 27 of file geometry_nodes_bundle.cc.
References items, and NODE_INTERFACE_SOCKET_STRUCTURE_TYPE_AUTO.
|
friend |
Definition at line 22 of file geometry_nodes_bundle.cc.
References b.
|
friend |
Definition at line 17 of file geometry_nodes_bundle.cc.
| CustomIDVectorSet<Item, ItemKeyGetter> blender::nodes::BundleSignature::items |
Definition at line 31 of file NOD_geometry_nodes_bundle_signature.hh.
Referenced by from_combine_bundle_node(), from_separate_bundle_node(), blender::nodes::gather_linked_origin_bundle_signatures(), blender::nodes::get_bundle_sync_tooltip(), blender::nodes::LinkedBundleSignatures::get_merged_signature(), operator==, and set_auto_structure_types().