|
Blender V4.5
|
#include <NOD_node_declaration.hh>
Inherits blender::nodes::DeclarationListBuilder.
Additional Inherited Members | |
Public Attributes inherited from blender::nodes::DeclarationListBuilder | |
| NodeDeclarationBuilder & | node_decl_builder |
| Vector< ItemDeclaration * > & | items |
| PanelDeclaration * | parent_panel_decl = nullptr |
Definition at line 629 of file NOD_node_declaration.hh.
| blender::nodes::NodeDeclarationBuilder::NodeDeclarationBuilder | ( | const bke::bNodeType & | typeinfo, |
| NodeDeclaration & | declaration, | ||
| const bNodeTree * | ntree = nullptr, | ||
| const bNode * | node = nullptr ) |
Definition at line 110 of file node_declaration.cc.
References UNUSED_VARS.
| void blender::nodes::NodeDeclarationBuilder::allow_any_socket_order | ( | bool | enable = true | ) |
Definition at line 129 of file node_declaration.cc.
References blender::nodes::NodeDeclaration::allow_any_socket_order, BLI_assert, and blender::nodes::NodeDeclaration::use_custom_socket_order.
|
inline |
Definition at line 683 of file NOD_node_declaration.hh.
| void blender::nodes::NodeDeclarationBuilder::finalize | ( | ) |
Definition at line 94 of file node_declaration.cc.
References blender::nodes::NodeDeclaration::assert_valid(), blender::nodes::NodeDeclaration::inputs, and blender::nodes::NodeDeclaration::outputs.
|
inline |
Definition at line 675 of file NOD_node_declaration.hh.
References blender::nodes::NodeDeclaration::anonymous_attribute_relations_.
Referenced by blender::nodes::BaseSocketDeclarationBuilder::field_on(), and blender::nodes::BaseSocketDeclarationBuilder::reference_pass().
|
inline |
All inputs support fields, and all outputs are fields if any of the inputs is a field. Calling field status definitions on each socket is unnecessary.
Definition at line 665 of file NOD_node_declaration.hh.
|
inline |
Definition at line 649 of file NOD_node_declaration.hh.
References blender::nodes::NodeDeclaration::is_context_dependent.
|
inline |
Definition at line 655 of file NOD_node_declaration.hh.
References blender::nodes::NodeDeclaration::is_context_dependent.
| void blender::nodes::NodeDeclarationBuilder::use_custom_socket_order | ( | bool | enable = true | ) |
Definition at line 124 of file node_declaration.cc.
References blender::nodes::NodeDeclaration::use_custom_socket_order.