|
Blender V4.5
|
#include <NOD_node_declaration.hh>
Inherits blender::nodes::BaseSocketDeclarationBuilder.
Protected Types | |
| using | Self = typename SocketDecl::Builder |
Protected Attributes | |
| SocketDecl * | decl_ |
Protected Attributes inherited from blender::nodes::BaseSocketDeclarationBuilder | |
| bool | reference_pass_all_ = false |
| bool | field_on_all_ = false |
| bool | propagate_from_all_ = false |
| NodeDeclarationBuilder * | node_decl_builder_ = nullptr |
| SocketDeclaration * | decl_base_ = nullptr |
Friends | |
| class | NodeDeclarationBuilder |
| class | DeclarationListBuilder |
Wraps a #SocketDeclaration and provides methods to set it up correctly. This is separate from #SocketDeclaration, because it allows separating the API used by nodes to declare themselves from how the declaration is stored internally.
Definition at line 458 of file NOD_node_declaration.hh.
|
protected |
Definition at line 460 of file NOD_node_declaration.hh.
|
friend |
Definition at line 465 of file NOD_node_declaration.hh.
|
friend |
Definition at line 464 of file NOD_node_declaration.hh.
|
protected |
Definition at line 462 of file NOD_node_declaration.hh.