|
Blender V5.0
|
#include <NOD_geometry_nodes_closure_signature.hh>
Classes | |
| struct | Item |
Public Member Functions | |
| bool | has_type_definition () const |
| std::optional< ClosureSignature > | get_merged_signature () const |
Public Attributes | |
| Vector< Item > | items |
Multiple closure signatures that may be linked to a single node.
Definition at line 53 of file NOD_geometry_nodes_closure_signature.hh.
| std::optional< ClosureSignature > blender::nodes::LinkedClosureSignatures::get_merged_signature | ( | ) | const |
Definition at line 136 of file geometry_nodes_closure.cc.
References blender::nodes::ClosureSignature::inputs, items, blender::nodes::ClosureSignature::Item::key, NODE_INTERFACE_SOCKET_STRUCTURE_TYPE_DYNAMIC, blender::nodes::ClosureSignature::outputs, blender::nodes::ClosureSignature::Item::structure_type, blender::bke::bNodeSocketType::type, and blender::nodes::ClosureSignature::Item::type.
Referenced by blender::nodes::get_sync_state_closure_output(), and blender::nodes::get_sync_state_evaluate_closure().
| bool blender::nodes::LinkedClosureSignatures::has_type_definition | ( | ) | const |
Definition at line 126 of file geometry_nodes_closure.cc.
References items.
Referenced by blender::nodes::get_sync_state_closure_output(), and blender::nodes::get_sync_state_evaluate_closure().
Definition at line 59 of file NOD_geometry_nodes_closure_signature.hh.
Referenced by get_merged_signature(), blender::nodes::get_sync_state_closure_output(), blender::nodes::get_sync_state_evaluate_closure(), and has_type_definition().