|
| static void | blender::nodes::reset_declaration (NodeDeclaration &declaration) |
| void | blender::nodes::build_node_declaration (const bke::bNodeType &typeinfo, NodeDeclaration &r_declaration, const bNodeTree *ntree, const bNode *node) |
| std::ostream & | blender::nodes::anonymous_attribute_lifetime::operator<< (std::ostream &stream, const RelationsInNode &relations) |
| static void | blender::nodes::assert_valid_panels_recursive (const NodeDeclaration &node_decl, const Span< const ItemDeclaration * > items, Vector< const SocketDeclaration * > &r_flat_inputs, Vector< const SocketDeclaration * > &r_flat_outputs) |
| template<typename Fn> |
| static bool | blender::nodes::socket_type_to_static_decl_type (const eNodeSocketDatatype socket_type, Fn &&fn) |
| std::unique_ptr< SocketDeclaration > | blender::nodes::make_declaration_for_socket_type (const eNodeSocketDatatype socket_type) |
| static const bNodeSocket & | blender::nodes::find_single_menu_input (const bNode &node) |
| static void | blender::nodes::implicit_field_inputs::position (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::normal (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::index (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::id_or_index (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::instance_transform (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::handle_left (const bNode &, void *r_value) |
| static void | blender::nodes::implicit_field_inputs::handle_right (const bNode &, void *r_value) |
| std::optional< ImplicitInputValueFn > | blender::nodes::get_implicit_input_value_fn (const NodeDefaultInputType type) |
| bool | blender::nodes::socket_type_supports_default_input_type (const bke::bNodeSocketType &socket_type, const NodeDefaultInputType input_type) |