Blender V5.0
blender::nodes::materialx::NodeParserData Struct Reference

#include <node_parser.h>

Public Attributes

NodeGraphgraph
NodeItem::Type to_type
GroupNodeParsergroup_parser
NodeItem result
ExportParams export_params

Detailed Description

Defines for including MaterialX node parsing code into node_shader_<name>.cc

Example:

#ifdef WITH_MATERIALX
{
NodeItem color = get_input_value("Color", NodeItem::Type::Color4);
NodeItem gamma = get_input_value("Gamma", NodeItem::Type::Float);
return color ^ gamma;
}
#endif
#define NODE_SHADER_MATERIALX_BEGIN
#define NODE_SHADER_MATERIALX_END

Definition at line 94 of file node_parser.h.

Member Data Documentation

◆ export_params

ExportParams blender::nodes::materialx::NodeParserData::export_params

Definition at line 99 of file node_parser.h.

◆ graph

NodeGraph& blender::nodes::materialx::NodeParserData::graph

Definition at line 95 of file node_parser.h.

◆ group_parser

GroupNodeParser* blender::nodes::materialx::NodeParserData::group_parser

Definition at line 97 of file node_parser.h.

◆ result

NodeItem blender::nodes::materialx::NodeParserData::result

Definition at line 98 of file node_parser.h.

◆ to_type

NodeItem::Type blender::nodes::materialx::NodeParserData::to_type

Definition at line 96 of file node_parser.h.


The documentation for this struct was generated from the following file: