Blender V4.3
blender::nodes::materialx::NodeParserData Struct Reference

#include <node_parser.h>

Public Attributes

MaterialX::GraphElement * graph
 
const Depsgraph * depsgraph
 
const Materialmaterial
 
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 101 of file node_parser.h.

Member Data Documentation

◆ depsgraph

const Depsgraph* blender::nodes::materialx::NodeParserData::depsgraph

Definition at line 103 of file node_parser.h.

◆ export_params

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

Definition at line 108 of file node_parser.h.

◆ graph

MaterialX::GraphElement* blender::nodes::materialx::NodeParserData::graph

Definition at line 102 of file node_parser.h.

◆ group_parser

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

Definition at line 106 of file node_parser.h.

◆ material

const Material* blender::nodes::materialx::NodeParserData::material

Definition at line 104 of file node_parser.h.

◆ result

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

Definition at line 107 of file node_parser.h.

◆ to_type

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

Definition at line 105 of file node_parser.h.


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