|
Blender V5.0
|
#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 664 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 114 of file node_declaration.cc.
References declaration(), and UNUSED_VARS.
| void blender::nodes::NodeDeclarationBuilder::allow_any_socket_order | ( | bool | enable = true | ) |
Definition at line 133 of file node_declaration.cc.
References BLI_assert.
|
inline |
Definition at line 718 of file NOD_node_declaration.hh.
Referenced by NodeDeclarationBuilder().
| void blender::nodes::NodeDeclarationBuilder::finalize | ( | ) |
Definition at line 98 of file node_declaration.cc.
References blender::nodes::SocketDeclaration::structure_type.
Referenced by blender::nodes::build_node_declaration().
|
inline |
Definition at line 710 of file NOD_node_declaration.hh.
|
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 700 of file NOD_node_declaration.hh.
|
inline |
Definition at line 684 of file NOD_node_declaration.hh.
|
inline |
Definition at line 690 of file NOD_node_declaration.hh.
| void blender::nodes::NodeDeclarationBuilder::use_custom_socket_order | ( | bool | enable = true | ) |
Definition at line 128 of file node_declaration.cc.