Go to the source code of this file.
◆ NODE_SHADER_MATERIALX_BEGIN
| #define NODE_SHADER_MATERIALX_BEGIN |
Value: class MaterialXNodeParser : public materialx::NodeParser { \
public: \
using materialx::NodeParser::NodeParser; \
materialx::NodeItem compute() override; \
}; \
\
materialx::NodeItem MaterialXNodeParser::compute() \
{ \
using NodeItem = materialx::NodeItem;
Definition at line 111 of file node_parser.h.
◆ NODE_SHADER_MATERIALX_END
| #define NODE_SHADER_MATERIALX_END |
Value: } \
\
static void node_shader_materialx(
void *data,
struct bNode *node,
struct bNodeSocket *out) \
{ \
materialx::NodeParserData *d =
reinterpret_cast<materialx::NodeParserData *
>(
data); \
d->result = MaterialXNodeParser(d->graph, \
d->depsgraph, \
d->material, \
node, \
out, \
d->to_type, \
d->group_parser, \
d->export_params) \
.compute_full(); \
}
Definition at line 122 of file node_parser.h.