|
Blender V5.0
|
#include <group_nodes.h>
Inherits blender::nodes::materialx::GroupNodeParser.
Public Member Functions | |
| NodeItem | compute () override |
| NodeItem | compute_full () override |
| GroupNodeParser (NodeGraph &graph, const bNode *node, const bNodeSocket *socket_out, NodeItem::Type to_type, GroupNodeParser *group_parser, bool use_group_default) | |
| Public Member Functions inherited from blender::nodes::materialx::GroupNodeParser | |
| GroupNodeParser (NodeGraph &graph, const bNode *node, const bNodeSocket *socket_out, NodeItem::Type to_type, GroupNodeParser *group_parser, bool use_group_default) | |
| Public Member Functions inherited from blender::nodes::materialx::NodeParser | |
| NodeParser (NodeGraph &graph, const bNode *node, const bNodeSocket *socket_out, NodeItem::Type to_type, GroupNodeParser *group_parser) | |
| virtual | ~NodeParser ()=default |
Definition at line 34 of file group_nodes.h.
|
overridevirtual |
Reimplemented from blender::nodes::materialx::GroupNodeParser.
Definition at line 61 of file group_nodes.cc.
References blender::nodes::materialx::NodeItem::Any, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::nodes::materialx::NodeParser::create_node(), blender::nodes::materialx::NodeParser::get_input_value(), blender::nodes::materialx::NodeItem::is_arithmetic(), blender::nodes::materialx::NodeParser::node_, blender::nodes::materialx::NodeParser::to_type_, blender::nodes::materialx::NodeItem::type(), and blender::nodes::materialx::NodeItem::value.
Referenced by compute_full().
|
overridevirtual |
Reimplemented from blender::nodes::materialx::GroupNodeParser.
Definition at line 88 of file group_nodes.cc.
References CLOG_DEBUG, compute(), compute_full(), blender::nodes::materialx::NodeParser::graph_, blender::nodes::materialx::LOG_IO_MATERIALX, blender::nodes::materialx::NodeParser::node_, blender::nodes::materialx::NodeItem::output, blender::nodes::materialx::NodeParser::socket_out_, blender::nodes::materialx::NodeParser::to_type_, and blender::nodes::materialx::NodeItem::type().
Referenced by blender::nodes::materialx::GroupNodeParser::compute(), and compute_full().
| blender::nodes::materialx::GroupNodeParser::GroupNodeParser | ( | NodeGraph & | graph, |
| const bNode * | node, | ||
| const bNodeSocket * | socket_out, | ||
| NodeItem::Type | to_type, | ||
| GroupNodeParser * | group_parser, | ||
| bool | use_group_default ) |
Definition at line 24 of file group_nodes.cc.