|
Blender
V3.3
|
#include <NOD_socket_declarations.hh>
Public Types | |
| using | Builder = SocketDeclarationBuilder< Object > |
Public Member Functions | |
#IDSocketDeclaration and Children Inline Methods | |
| Object () | |
Public Member Functions inherited from blender::nodes::decl::IDSocketDeclaration | |
| IDSocketDeclaration (const char *idname) | |
| bNodeSocket & | build (bNodeTree &ntree, bNode &node) const override |
| bool | matches (const bNodeSocket &socket) const override |
| bNodeSocket & | update_or_build (bNodeTree &ntree, bNode &node, bNodeSocket &socket) const override |
| bool | can_connect (const bNodeSocket &socket) const override |
Public Member Functions inherited from blender::nodes::SocketDeclaration | |
| virtual | ~SocketDeclaration ()=default |
| void | make_available (bNode &node) const |
| StringRefNull | name () const |
| StringRefNull | description () const |
| StringRefNull | identifier () const |
| eNodeSocketInOut | in_out () const |
| bool | is_attribute_name () const |
| bool | is_default_link_socket () const |
| InputSocketFieldType | input_field_type () const |
| const OutputFieldDependency & | output_field_dependency () const |
Additional Inherited Members | |
Protected Member Functions inherited from blender::nodes::SocketDeclaration | |
| void | set_common_flags (bNodeSocket &socket) const |
| bool | matches_common_data (const bNodeSocket &socket) const |
Protected Attributes inherited from blender::nodes::SocketDeclaration | |
| std::string | name_ |
| std::string | identifier_ |
| std::string | description_ |
| eNodeSocketInOut | in_out_ |
| bool | hide_label_ = false |
| bool | hide_value_ = false |
| bool | compact_ = false |
| bool | is_multi_input_ = false |
| bool | no_mute_links_ = false |
| bool | is_unavailable_ = false |
| bool | is_attribute_name_ = false |
| bool | is_default_link_socket_ = false |
| InputSocketFieldType | input_field_type_ = InputSocketFieldType::None |
| OutputFieldDependency | output_field_dependency_ |
| std::function< void(bNode &)> | make_available_fn_ |
| friend | NodeDeclarationBuilder |
Definition at line 174 of file NOD_socket_declarations.hh.
| using blender::nodes::decl::Object::Builder = SocketDeclarationBuilder<Object> |
Definition at line 176 of file NOD_socket_declarations.hh.
|
inline |
Definition at line 366 of file NOD_socket_declarations.hh.