|
Blender V4.3
|
Public Member Functions | |
| NodeInterfaceItemData (const nodes::SocketDeclaration *_socket_decl, bNodeSocket *_input, bNodeSocket *_output) | |
| NodeInterfaceItemData (const nodes::PanelDeclaration *_panel_decl, bNodePanelState *_state, bke::bNodePanelRuntime *_runtime) | |
| bool | is_valid_socket () const |
| bool | is_valid_panel () const |
| bool | is_valid_separator () const |
Static Public Member Functions | |
| static NodeInterfaceItemData | separator () |
Public Attributes | |
| const nodes::SocketDeclaration * | socket_decl = nullptr |
| bNodeSocket * | input = nullptr |
| bNodeSocket * | output = nullptr |
| const nodes::PanelDeclaration * | panel_decl = nullptr |
| bNodePanelState * | state = nullptr |
| bke::bNodePanelRuntime * | runtime = nullptr |
| bool | is_separator = false |
Definition at line 553 of file node_draw.cc.
|
inline |
Definition at line 573 of file node_draw.cc.
|
inline |
Definition at line 579 of file node_draw.cc.
|
inline |
Definition at line 599 of file node_draw.cc.
References runtime.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
|
inline |
Definition at line 605 of file node_draw.cc.
References is_separator.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
|
inline |
Definition at line 593 of file node_draw.cc.
References output.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
|
inlinestatic |
Definition at line 586 of file node_draw.cc.
References is_separator.
Referenced by blender::ed::space_node::node_build_item_data().
| bNodeSocket* blender::ed::space_node::NodeInterfaceItemData::input = nullptr |
Definition at line 560 of file node_draw.cc.
Referenced by blender::ed::space_node::add_panel_items_recursive(), blender::ed::space_node::node_build_item_data(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
| bool blender::ed::space_node::NodeInterfaceItemData::is_separator = false |
Definition at line 571 of file node_draw.cc.
Referenced by is_valid_separator(), and separator().
| bNodeSocket* blender::ed::space_node::NodeInterfaceItemData::output = nullptr |
Definition at line 561 of file node_draw.cc.
Referenced by blender::ed::space_node::add_panel_items_recursive(), is_valid_socket(), blender::ed::space_node::node_build_item_data(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
| const nodes::PanelDeclaration* blender::ed::space_node::NodeInterfaceItemData::panel_decl = nullptr |
Definition at line 564 of file node_draw.cc.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().
| bke::bNodePanelRuntime* blender::ed::space_node::NodeInterfaceItemData::runtime = nullptr |
Definition at line 569 of file node_draw.cc.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and is_valid_panel().
| const nodes::SocketDeclaration* blender::ed::space_node::NodeInterfaceItemData::socket_decl = nullptr |
Definition at line 559 of file node_draw.cc.
| bNodePanelState* blender::ed::space_node::NodeInterfaceItemData::state = nullptr |
Definition at line 567 of file node_draw.cc.
Referenced by blender::ed::space_node::add_panel_items_recursive(), and blender::ed::space_node::node_update_panel_items_visibility_recursive().